Cortana is Microsoft’s voice assistant, but many Windows 10 users find it unnecessary or even intrusive. While you cannot permanently delete Cortana through the standard Programs and Features menu, you can disable it completely and remove its process from running in the background. This guide covers two reliable methods: disabling Cortana via the Registry Editor (for all editions) and removing the app package via PowerShell (for Pro and Enterprise editions). You will need administrator access to your PC.
What You’ll Need
- A Windows 10 PC with administrator account privileges
- For Method 1 (Registry): the built-in Registry Editor
- For Method 2 (PowerShell): Windows PowerShell (not the standard Command Prompt)
- Backup of your important files (recommended before editing the registry)
Step-by-Step
Method 1: Disable Cortana via Registry Editor (Works on All Editions)
- Press Windows Key + R to open the Run dialog box.
- Type
regeditand press Enter. If prompted by User Account Control, click Yes. - In the Registry Editor window, navigate to the following path:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search - If the Windows Search key does not exist, right-click on the Windows folder, select New > Key, and name it
Windows Search. - With the Windows Search key selected, right-click in the empty area on the right side. Choose New > DWORD (32-bit) Value.
- Name the new value
AllowCortanaand press Enter. - Double-click
AllowCortanaand set its value data to0. Make sure the Base is set to Hexadecimal (it is by default). Click OK. - Close the Registry Editor.
- Restart your computer. After reboot, Cortana will no longer appear in the taskbar or respond to voice commands.
Method 2: Remove Cortana App Package via PowerShell (Pro/Enterprise Only)
- Right-click the Start button and select Windows PowerShell (Admin). If you see Terminal (Admin) instead, that also works.
- Click Yes if the User Account Control prompt appears.
- Type the following command and press Enter:
Get-AppxPackage -AllUsers *Microsoft.549981C3F5F10*
This lists the Cortana package. Note the PackageFullName value shown in the output. - To remove Cortana for the current user, type:
Get-AppxPackage *Microsoft.549981C3F5F10* | Remove-AppxPackage
Press Enter and wait for the command to finish. - If you want to remove it for all user accounts on the machine, run this instead:
Get-AppxPackage -AllUsers *Microsoft.549981C3F5F10* | Remove-AppxPackage -AllUsers - Close PowerShell and restart your PC. Cortana should be gone from the taskbar and the Start menu search.
Common Mistakes
- Typing the wrong registry path: The path must be exactly
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search. Missing theWindows Searchfolder at the end is the most frequent error. - Setting AllowCortana to 1 instead of 0: A value of 1 enables Cortana. Only 0 disables it.
- Using the wrong PowerShell command: The package name
Microsoft.549981C3F5F10is case-insensitive but must be spelled exactly. Copying the command from this guide avoids typos. - Forgetting to restart: Changes to the registry and app packages often require a full restart to take effect. A simple sign-out may not be enough.
- Trying to uninstall via Settings > Apps: Cortana is a system component and does not appear in the standard uninstall list. Trying to find it there wastes time.
Tips
- Before editing the registry, create a restore point: search for “Create a restore point” in the Start menu, open the System Properties dialog, and click Create.
- If you only want to hide the search box from the taskbar without disabling Cortana entirely, right-click the taskbar, select Search, and choose Hidden. This is a lighter alternative.
- After disabling Cortana, the Start menu search still works for finding apps and files. Only the voice assistant and its personalized features are turned off.
- If you later want Cortana back, reverse the registry method by setting
AllowCortanaback to1, or reinstall the package via PowerShell withAdd-AppxPackage -Register "C:\Windows\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy\AppxManifest.xml" -DisableDevelopmentMode(requires admin).
Troubleshooting
- Cortana still appears after the registry change: Verify the
AllowCortanavalue is still set to 0 and that you restarted. If it persists, try the PowerShell method instead, as some Windows 10 updates reset the policy. - PowerShell says the package was not found: Run the first command again to confirm the package name. On some builds, the Cortana package ID may differ. If nothing shows up, Cortana may already be removed or your edition does not support removal.
- Start menu search stops working entirely: This is rare but can happen if the registry key is set incorrectly. Revert the value to 1, restart, and confirm search works before trying again.
- Cannot open Registry Editor or PowerShell as admin: Ensure your user account is in the Administrators group. If you are on a work or school PC, group policy may block these tools; contact your IT administrator.
- Windows updates re-enable Cortana: After a major feature update, re-check the registry value. You may need to apply the registry method again.
Frequently Asked Questions
Can I permanently delete Cortana files from my hard drive?
No. Cortana is a core Windows component. The methods above disable or remove the app package, but the underlying system files remain in the Windows folder. Attempting to delete those files manually can corrupt your installation.
Will disabling Cortana speed up my PC?
In most cases, the performance gain is negligible. Cortana uses minimal resources when idle. The main benefit is privacy and a cleaner taskbar, not speed.
Does the Start menu search still work after disabling Cortana?
Yes. The search functionality for local apps, files, and settings is separate from Cortana’s cloud-based features. You will still be able to type in the Start menu to find things.
Is this the same as uninstalling Cortana on Windows 11?
No. Windows 11 has a different structure, and Cortana is a separate app that can be uninstalled from Settings > Apps > Installed apps. The registry and PowerShell methods here are specific to Windows 10.
What happens to the search box on the taskbar?
After disabling Cortana, the search box may remain but will only perform local searches. If you prefer, you can hide it entirely by right-clicking the taskbar, selecting Search, and choosing Hidden.
Will this affect other Microsoft apps like Outlook or Edge?
No. Disabling Cortana only affects the voice assistant and its related search suggestions. Other apps that use the Windows search index, such as Outlook’s email search, remain unaffected.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Fix Unfortunately App Has Stopped: Step-by-Step
- Restart a Frozen Samsung Galaxy A12
- HomePod Stereo Pair with AirPlay 2 from iPhone
- How to Edit Playlists on iPhone
- Open Apps From Anywhere on macOS Sierra
- Cancel Roku Subscriptions & Remove Payment Methods