I have used the code below to turn off Cortana and still use the search feature. This works on TH2 1511 and RS1 1607, not tested on latest insider versions. There are extra added 'features' such as make the search box the magnifying glass icon, prevent searching the net when searching your pc, does not keep history of what you searched previous. Hope this what you are looking for. Spoiler Code: @echo off IF EXIST "%systemdrive%\Program Files (x86)\" (SET OSARCH=x64) >nul IF NOT DEFINED OSARCH SET OSARCH=x86 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "AllowCortana" /t REG_DWORD /d "0" /f > NUL 2>&1 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "ConnectedSearchUseWeb" /t REG_DWORD /d "0" /f > NUL 2>&1 reg add "HKLM\Software\Policies\Microsoft\Windows\Windows Search" /v "ConnectedSearchUseWebOverMeteredConnections" /t REG_DWORD /d 0 /f > NUL 2>&1 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "AllowSearchToUseLocation" /t REG_DWORD /d "0" /f > NUL 2>&1 reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v "DisableWebSearch" /t REG_DWORD /d "1" /f > NUL 2>&1 reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 1 /f >NUL 2>&1 reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "CortanaEnabled" /t REG_DWORD /d 0 /f >NUL 2>&1 reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "BingSearchEnabled" /t REG_DWORD /d 0 /f >NUL 2>&1 reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "DeviceHistoryEnabled" /t REG_DWORD /d 0 /f >NUL 2>&1 reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "HistoryViewEnabled" /t REG_DWORD /d 0 /f >NUL 2>&1 reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "UserSettingsContentReady" /t REG_DWORD /d 1 /f >NUL 2>&1 IF /I "%OSARCH%"=="x64" ( reg add "HKLM\SOFTWARE\Wow6432Node\Policies\Microsoft\Windows\Windows Search" /v "AllowSearchToUseLocation" /t REG_DWORD /d 0 /f >NUL 2>&1 reg add "HKLM\SOFTWARE\Wow6432Node\Policies\Microsoft\Windows\Windows Search" /v "DisableWebSearch" /t REG_DWORD /d 1 /f >NUL 2>&1 reg add "HKLM\SOFTWARE\Wow6432Node\Policies\Microsoft\Windows\Windows Search" /v "ConnectedSearchUseWeb" /t REG_DWORD /d 0 /f >NUL 2>&1 reg add "HKCU\SOFTWARE\Wow6432Node\Policies\Microsoft\Windows\Windows Search" /v "AllowSearchToUseLocation" /t REG_DWORD /d 0 /f > NUL 2>&1 reg add "HKCU\SOFTWARE\Wow6432Node\Policies\Microsoft\Windows\Windows Search" /v "DisableWebSearch" /t REG_DWORD /d 1 /f > NUL 2>&1 reg add "HKCU\SOFTWARE\Wow6432Node\Policies\Microsoft\Windows\Windows Search" /v "ConnectedSearchUseWeb" /t REG_DWORD /d 0 /f > NUL 2>&1 ) reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "CortanaEnabled" /t REG_DWORD /d 0 /f >NUL 2>&1 reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "SearchboxTaskbarMode" /t REG_DWORD /d 1 /f >NUL 2>&1 reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "BingSearchEnabled" /t REG_DWORD /d 0 /f >NUL 2>&1 reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "DeviceHistoryEnabled" /t REG_DWORD /d 0 /f >NUL 2>&1 reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "HistoryViewEnabled" /t REG_DWORD /d 0 /f >NUL 2>&1 reg add "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" /v "UserSettingsContentReady" /t REG_DWORD /d 1 /f >NUL 2>&1
I have in registry this Code: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search] "AllowSearchToUseLocation"=dword:00000000 "AllowCortana"=dword:00000000 "ConnectedSearchUseWeb"=dword:00000000 "ConnectedSearchUseWebOverMeteredConnections"=dword:00000000 "DisableWebSearch"=dword:00000001
You can use a simple workaround to disable Cortana without changing the registry in ways that could give trouble with future updates. Search and everything else remains unaffected. So there are many languages that Cortana doesn’t speak. Just pick one you know a little bit and make it your native language (change your Region in Settings), while keeping English as the working language for everything you see and do on the computer. Only the welcoming screen will be in the new native language. That’s what I did using Greek as the “catalyst”, and Cortana not only left me alone but also apologized for not speaking “my language”.