CleanPC CSP: Delete pre-installed software during deployment

Updated July 2024: Stop getting error messages and slow down your system with our optimization tool. Get it now at this link
  1. Download and install the repair tool here.
  2. Let it scan your computer.
  3. The tool will then repair your computer.

PC manufacturers, usually fill your machines with pre-installed software to earn extra money. So, although the manufacturer says the product offers 32GB of free storage, it is already 20% or more full at the time of purchase. Windows 10 version 1703 introduces a new configuration service provider (CSP) called CleanPC CSP, which can help system administrators remove user-installed applications and preinstalled applications from their Windows system.

Configuration Service Provider (CSP) is an interface for reading, setting, changing or deleting configuration settings on the device. These parameters are assigned to registry keys or files.


July 2024 Update:

You can now prevent PC problems by using this tool, such as protecting you against file loss and malware. Additionally it is a great way to optimize your computer for maximum performance. The program fixes common errors that might occur on Windows systems with ease - no need for hours of troubleshooting when you have the perfect solution at your fingertips:

  • Step 1 : Download PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista – Microsoft Gold Certified).
  • Step 2 : Click “Start Scan” to find Windows registry issues that could be causing PC problems.
  • Step 3 : Click “Repair All” to fix all issues.


CleanPC CSP is supported in Windows 10 Business, Enterprise and Education versions. If you now install Windows 10 v 1703 via the Desktop Assistant under Configuration Designer, you will find an option to remove preinstalled software. This new option is based on the new Clean PC Configuration Service Provider. The CSP is an interface in the client operating system between the configuration parameters specified in a procurement document and the device configuration parameters.

Their function is similar to client-side group policy extensions in that they provide an interface for reading, setting, changing, or deleting configuration parameters for a particular feature. These parameters are assigned to registry keys or files. Some configuration service providers support WAP, some support SyncML, and some support both.

The following figure shows the CleanPC configuration service provider in a tree structure.


The root node of the CleanPC configuration service provider.


An integer specifying a CleanPC operation without storing user data.

The only operation supported is Execute.

CleanPCRetainingUser Data

An integer specifying a CleanPC operation while retaining user data.

The only operation supported is Execute.

For more information on Configuration Service Provider and CleanPC CSP, visit the MSDN blog.

Expert Tip: This repair tool scans the repositories and replaces corrupt or missing files if none of these methods have worked. It works well in most cases where the problem is due to system corruption. This tool will also optimize your system to maximize performance. It can be downloaded by Clicking Here