Skip to content

Removing Windows Bloatware, Spyware and Unwanted "AI" Features

Updated:

Iā€™m sick of the fact that Windows keeps adding bloatware and unnecessary ā€œAIā€ features like Copilot and Recall šŸ—‘ļø. If youā€™re fed up too, letā€™s walk through how to clean it all up! Or switch to Linux (no pressure!) šŸ˜‰

Prerequisite: Download and create a Windows 10/11 installation media. Weā€™re starting with a clean installation.

Table of Contents

Open Table of Contents

1. Setup Without Regional Bloat

When booting from the installation media, select ā€œWorldā€ as the region and follow the installation process as usual.
Then, manually set your region in the settings afterward (to avoid Microsoft Store errors). This removes region-specific bloat.

ThioJoeā€™s video on this

2. (Optional) Bypass Microsoft (mandatory) Login on Windows 11

If you want to use a local account, when the installation reboots and asks you to connect to the internet:

  1. Press Shift + F10 to open the command prompt.
  2. Type oobe\bypassnro and press enter. This will cause a reboot. You can now skip the internet setup and/or use a local account.
    • TIP: Use Rufus when creating the installation media to automate this.

3. (Optional) Disable BitLocker (Windows 11 Pro)

Pro installations have BitLocker enabled by default. Search for ā€œBitLockerā€ and turn it off if you donā€™t want it affecting performance.

4. Block Spying via Firewall

Use Windows Firewall outbound rules to block tracking. Hit Start, type ā€œfirewall,ā€ and on the right, choose ā€œoutbound rules.ā€ Here, you can see all the apps that send data out. Disable internet access for apps you donā€™t want connecting to the internet.

PC Security Channelā€™s video on this

5. Download ShutUp10++

Grab Shut Up 10++, which works for both Windows 10 and 11.
It gives you granular control over privacy settings. Toggle off the features you donā€™t want. Hereā€™s what Iā€™ve disabled:

Download Winaero Tweaker to bring back features like:

7. āš ļø Warning: Upcoming 24H2 Update is Making Recall Mandatory!

In a really low move by Microsoft, the 24H2 update is making ā€œRecallā€ an Explorer dependency, so disabling it may break Explorer. For now, donā€™t update. Letā€™s see how this plays out. If things go south, Linux is bound to get more traffic ā€” and thatā€™s a good thing!

Hereā€™s the command to disable it just in case:

Disble Recall Windows Feature

Dism /Online /Disable-Feature /Featurename:Recall