Skip to content

Remove Windows AI

PowerShell script that disables and removes Copilot, Recall and other AI features in Windows 11.

Stars
13.6k
Forks
475
Licence
MIT
Language
PowerShell
Last update
7 days ago
Type
Dev tool

What it is

RemoveWindowsAI is a PowerShell script for Windows 11 that turns off or removes Microsoft's AI features, such as Copilot and Recall, along with several less documented AI components. People use it to get a cleaner system with fewer AI features running in the background, citing privacy and user experience. It offers an interactive UI or non-interactive command-line options.

  • Disable Copilot and Recall with the registry option in the UI or with the DisableRegKeys option
  • Remove AI appx packages with the RemoveAppxPackages option
  • Replace the modern Notepad, Paint, Snipping Tool or Photo Viewer with classic versions using -InstallClassicApps
  • Create a restore point and revert changes with -backupMode and -revertMode

Great for

  • Windows 11 users who want Copilot and Recall removed
  • People comfortable running administrator scripts from PowerShell
  • Users who want to choose which AI components to disable
  • Anyone who prefers to test system-changing tools in a virtual machine first

Not ideal for

  • Users who want to keep Copilot or AI features, since the script removes them
  • People on Windows versions other than 11, as the README is focused on Windows 11 builds
  • Users who cannot tolerate system changes they may need to revert, because some changes need manual steps the script cannot do
Step-by-step guide: how to use Remove Windows AIInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    See the README

    You'll need: Windows 11 · Windows PowerShell 5.1 (PowerShell 7 is not supported) · Administrator rights

    Launch with UI (run in Windows PowerShell as Administrator)

    & ([scriptblock]::Create((irm "https://raw.githubusercontent.com/zoicware/RemoveWindowsAI/main/RemoveWindowsAi.ps1")))

    Run non-interactively with all options

    & ([scriptblock]::Create((irm "https://raw.githubusercontent.com/zoicware/RemoveWindowsAI/main/RemoveWindowsAi.ps1"))) -nonInteractive -AllOptions
  2. 2

    Run it

    • Open Windows PowerShell 5.1 as administrator
    • Run the launch command to open the UI
    • Choose the AI components you want to remove or disable
    • Restart Windows if the script or its documentation recommends it
    • Use the revert command with -revertMode if you need to undo changes
  3. 3

    Get the most out of it

    • Use -backupMode to create a restore point before making changes, as the README recommends
    • Test in a virtual machine first, as the README suggests
    • Use -Options or -ExcludeOptions to run only the parts you want
    • Read the linked Documentation.md and OtherAIFeatures.md for manual steps
    • Submit an issue to request removal of AI features the script does not yet cover

Downloads

Strengths

  • Covers many AI components, with a documented list of options
  • Supports non-interactive runs and a revert mode
  • Open source under the MIT license, so the code can be read

Trade-offs

  • Some third-party antivirus tools flag it as malicious, which the README calls a false positive
  • The README says some features cannot be disabled by script and need manual steps
  • Running it under PowerShell 7 is unsupported and may cause issues

How it compares

ProjectStarsTypeLevelUpdatedBest for
RemoveWindowsAI (this)13.6kDev toolbeginner7 days agoWindows 11 users who want Copilot and Recall removed
Win11Debloat61.5kCLIbeginner4 days agoPeople setting up a new Windows PC who want fewer preinstalled apps and less promotional content
Windows10Debloater18.8kDev toolintermediate3.7 years agoWindows 10 owners who want to remove preinstalled apps they never use
user.js13kDev toolintermediate6 days agoDesktop Firefox users who want stronger privacy defaults
macOS-Security-and-Privacy-Guide22.6kLearning resourceintermediate4 days agoMac owners who want a checklist of security and privacy settings to work through
chezmoi22.1kDev toolintermediate4 days agoPeople who use more than one computer and want their settings to match

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.