Windows 10 Cleaner v2

As before, the Windows 10 Cleaner is a PowerShell script I've put together to clean, decrapify, and configure fresh installations of Windows 10. It can be used on an install of Windows 10 that has been in use for a while but is best used on a new install. The script has been tested on Windows 10 1803 (April 2018 Update) and 1809 (October 2018 Update) ONLY.

I rewrote the script from scratch to be more automated, fix some bugs, and improve its performance (where possible). It is also now slightly customizable and you can select what it does below.

CSAND's Windows 10 Decrapifier script is still being used, except this time I won't make you download it, the script will do it for you and run it immediately.


You must enable unrestricted script execution for the script to run:

Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Force -Confirm:$false;

Once you're done running the script just set it back to default:

Set-ExecutionPolicy -ExecutionPolicy Default -Force -Confirm:$false;


Just run the script, wait for the computer to restart, then run it again, and wait for the computer to restart again and you're done.


    • Use CSAND's excellent Windows 10 Decrapifier PowerShell script to remove bloat and improve Windows' privacy.
    • This will disable weak or insecure ciphers, hashes and protocols.
    • The Windows 10 Decrapifier script will disable OneDrive, this will remove it.

Utility Software

Communications Software

Gaming Software

    • NOTE: The installer works in the background, and it may look like it finished and nothing happened, but it's still processing. Give it a few minutes and the sign-in screen will show up.