Disable Cortana for All Users Using Regedit

This guide explains how system administrators can permanently disable Cortana across all user accounts on a Windows machine using the Registry Editor (Regedit). By configuring a machine-wide policy under the local machine registry hive, Cortana will be deactivated for every current and future user profile on the system.

Step-by-Step Instructions

1. Open the Registry Editor as Administrator

  1. Press Windows Key + R to open the Run dialog box.
  2. Type regedit and press Enter (or click OK).
  3. If prompted by User Account Control (UAC), click Yes to grant administrative privileges.

In the Registry Editor, use the left-hand navigation pane to browse to the following path:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search

Note: If the Windows Search key does not exist under Windows: 1. Right-click the Windows folder. 2. Select New > Key. 3. Name the new key Windows Search and press Enter.

3. Create the AllowCortana Value

  1. Right-click the Windows Search key in the left pane (or right-click in an empty space in the right pane).
  2. Select New > DWORD (32-bit) Value.
  3. Name the new value AllowCortana and press Enter.

4. Set the Value Data

  1. Double-click the newly created AllowCortana DWORD value.
  2. Ensure the Value data is set to 0 to disable Cortana.
  3. Keep the base set to Hexadecimal and click OK.

5. Apply the Changes

To apply the policy to all user accounts, restart the system or restart the Windows Explorer process: 1. Press Ctrl + Shift + Esc to open Task Manager. 2. Locate Windows Explorer in the Processes tab. 3. Right-click it and select Restart.

Re-enabling Cortana

To re-enable Cortana at any point in the future, navigate back to the same registry path and either change the AllowCortana value data to 1 or right-click AllowCortana and select Delete.