In the Windows 10 Anniversary Update (build 1607) it is no longer possible to disable cortana, only decline to sign in. Cortana has completely replaced the previously available Windows Search feature that could be enabled by disabling Cortana. How can one therefore disable the web search aspect of Cortana, and return local results only?
To disable Cortana, start regedit.exe, go to
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search, create a new
32-bit DWORD value here named
AllowCortana and leave its value data as 0.
After a reboot you see the Cortana Logo is gone and the local search opens:
if this also doesn't disable web search, set the value
Windows Registry Editor Version 5.00 [HKEY_Local_Machine\SOFTWARE\Policies\Microsoft\Windows\Windows Search] "AllowCortana"=dword:00000000 "BingSearchEnabled"=dword:00000000
The accepted answer is wrong: it disables Cortana but does nothing to prevent web searches.
According to http://www.thewindowsclub.com/disable-web-search-in-windows-10 you need to do the following:
- Run "gpedit.msc"
- Navigate to "Computer Configuration -> Administrative Templates -> Windows Components -> Search"
- Double click "Do not allow web search"
- Select "Enabled", click "OK".
- Repeat step 4 for "Don't search the web or display web results in Search"
I've personally tested this and it worked for me.
NOTE: This will only work on Windows 10 Pro edition. Home edition does not support "gpedit.msc".