Fix Cortana Cannot Be Removed Despite Settings Toggle on Windows 11
🔍 WiseChecker

Fix Cortana Cannot Be Removed Despite Settings Toggle on Windows 11

Quick fix: Remove Cortana with Get-AppxPackage -AllUsers Microsoft.549981C3F5F10 | Remove-AppxPackage from an elevated PowerShell prompt — the Settings > Apps toggle doesn’t actually uninstall Cortana on most Windows 11 builds.

You open Settings → Apps → Installed apps, find Cortana, click the three dots, and the Uninstall option is greyed out or simply does nothing. The Cortana process keeps showing up in Task Manager, and the icon still appears in the search results. Microsoft technically retired the standalone Cortana app in late 2023, but the binary remains pre-installed on Windows 11 and the standard uninstall UI doesn’t see it as a removable app.

Symptom: Cortana cannot be uninstalled from Settings → Apps; the Uninstall button is missing or non-functional.
Affects: Windows 11 versions 22H2 and later (the “deprecated but still installed” state).
Fix time: ~3 minutes.

ADVERTISEMENT

What causes this

Cortana on Windows 11 is technically a Microsoft Store app (package name Microsoft.549981C3F5F10) but flagged as a system component that the Settings UI refuses to uninstall. The Settings → Apps page checks a manifest property called Cortana stays installed — a legacy of the old “Cortana is part of Windows” integration — and hides the Uninstall option as a result. The package itself is fully removable through PowerShell, which doesn’t consult that flag.

Two related caveats: removing Cortana doesn’t reduce disk usage meaningfully (the package is ~70 MB), and Microsoft may reinstall it on the next feature update. The fix below handles both.

Method 1: Remove Cortana with PowerShell

The direct path. Removes the package from all user profiles on the machine.

  1. Press Win + X and choose Terminal (Admin).
  2. Run:
    Get-AppxPackage -AllUsers Microsoft.549981C3F5F10 | Remove-AppxPackage -AllUsers
  3. The prompt returns with no output on success.
  4. Verify the package is gone:
    Get-AppxPackage -AllUsers Microsoft.549981C3F5F10

    The output should be empty.

  5. Sign out and back in (or restart) to clear Cortana from the search index.

Cortana’s shortcut, icon in search results, and background process are all gone after the restart.

ADVERTISEMENT

Method 2: Block Cortana from being reinstalled on feature updates

Method 1 removes the current instance; this method stops it from coming back.

  1. Open Terminal (Admin).
  2. Block the provisioned package (the system-template version that re-installs on feature updates):
    Get-AppxProvisionedPackage -Online | Where-Object DisplayName -Like "*549981C3F5F10*" | Remove-AppxProvisionedPackage -Online
  3. Block Cortana via Group Policy (Pro/Enterprise) by opening gpedit.msc and going to Computer Configuration → Administrative Templates → Windows Components → Search. Set Allow Cortana to Disabled.
  4. For Home edition, set the same via registry. Open regedit and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search. Create the keys if missing.
  5. Add a DWORD named AllowCortana with value 0.
  6. Run gpupdate /force from an elevated Command Prompt, then reboot.

With both the provisioned package removed and the AllowCortana policy in place, Cortana stays gone through feature updates.

Method 3: Disable Cortana background service even if package is present

If you can’t remove the package (e.g., your IT admin reinstalls it via Intune), you can at least prevent it from running.

  1. Open Task Manager → Startup apps (Ctrl + Shift + Esc).
  2. Find Cortana (if listed). Right-click and choose Disable.
  3. Open Settings → Apps → Installed apps, find Cortana, click three dots → Advanced options.
  4. Scroll to Runs at log-in and set it to Off.
  5. Set Background apps permissions to Never.
  6. Sign out and back in. Cortana no longer starts with Windows, even though the package is installed.

This is a soft fix — the binary is still on disk, but it stops consuming RAM and CPU.

How to verify the fix worked

  • Open Task Manager (Ctrl+Shift+Esc) and search the Processes tab for “cortana”. The process should be absent.
  • Run Get-Process -Name cortana -ErrorAction SilentlyContinue in PowerShell. It should return nothing.
  • Type cortana into the Start search bar. Old results should be cleared; no Cortana app entry should appear.

If none of these work

If Remove-AppxPackage returns an error like Removal failed. Please contact your software vendor, the package may be marked as a critical system component on certain OEM Windows 11 builds. Try the command with the additional -AllUsers flag explicitly applied to both Get and Remove, as shown in Method 1. If the failure persists, boot into Safe Mode (Settings → System → Recovery → Advanced startup → Restart now) and run the removal from there — fewer locks are held in Safe Mode. For corporate-managed Windows 11 installations where Intune or SCCM reinstalls Cortana on policy refresh, the only sustainable path is to talk to your IT admin and have them remove Cortana from the corporate provisioning template.

Bottom line: Cortana ignores the Settings uninstall toggle, but a single PowerShell command removes it cleanly — pair that with the AllowCortana policy and it stays gone.

ADVERTISEMENT