CleanPC CSP removes pre-installed software from Windows

Costea Lestoc By: Costea Lestoc
2 minute read

Home » News » CleanPC CSP removes pre-installed software from Windows

Usually, PC manufacturers are stuffing your devices with various pre-installed programs in order to make some extra cash. Therefore even if a certain manufacturer will claim that the device is offering 32 GB of free space, you’ll see that it is already at least 20% full at the time of the purchase.

Remove pre-installed software with CleanPC CSP

Windows 10, version 1703 reveals a new Configuration Service Provider (CSP) named CleanPC CSP. This service is going to allow system administrators to remove user-installed and also pre-installed apps from their Windows OS.

A CSP – Configuration Service Provider – represents an interface to read, set, modify, or delete the config settings on a device. These settings map to files or registry keys.

CleanPC CSP features and compatibilities

CleanPC CSP is compatible with Windows 10 Business, Education, and Enterprise versions. When you are going to install Windows 10 v 1703 via Desktop Wizard under Configuration Designer, you’re going to see an option that allows you to remove pre-installed software. This latest option is based on new Clean PC Configuration Service Provider.

The CSP is practically an interface in the client OS between configuration settings specified in a provisioning file and the configuration settings on the device.

CSP’s functions are similar to the ones of Group Policy client-side extensions: providing an interface for reading, setting, modifying and deleting config setting for a specific feature.

Some CSPs support the WAP format, others support SyncML, and some of them can support both.

How it works

The root node for the CleanPC configuration service provider is: ./Device/Vendor/MSFT/CleanPC

CleanPCWithoutRetainingUserData is an integer specifying a CleanPC operation without retaining users’ data. The only operation that is supported is Execute.

CleanPCRetainingUserData is an integer specifying a CleanPC operation with retention of users’ data. The only operation that is supported is Execute.

You should visit MSDN blog for more information related to Configuration Service Provider and CleanPC CSP.

RELATED STORIES TO CHECK OUT:

Discussions

Next up

Fix 0x8007007e Windows Update error like a PRO

Emmanuel Johnson avatar. By: Emmanuel Johnson
2 minute read

The error 0x8007007e usually occurs while trying to download Windows updates. This can be a big problem and leave your system vulnerable and out of […]

Continue Reading

How to run Microsoft Works on Windows 10? [QUICK GUIDE]

Vladimir Popescu avatar. By: Vladimir Popescu
3 minute read

Have you ever tried using MS Works on Windows 10? It might be harder than you think. Even though Works has been discontinued by Microsoft, […]

Continue Reading

Windows Defender can’t scan multiple files in Windows 10 v1903

Alexandru Voiculescu By: Alexandru Voiculescu
2 minute read

Users reported on Reddit that Windows 10 v1903 disabled Windows Defender real-time protection. This is often the case when you installed another antivirus solution on […]

Continue Reading