因为这个不是索引,是任务栏搜索面板。这个好像不能禁用,不过可以用vivetool换回EdgeHTML
这是两个东西啦
- 你在服务管理器里禁用的 Windows Search (WSearch) 是底层的文件索引服务(负责建立文件索引)
- 截图里那个任务管理器中占用近 300MB 内存的“搜索”,是搜索应用的前端。就是开始菜单里的那个搜索框,任务栏的搜索按钮里的网络搜索和热点建议功能产生的,不是索引服务产生的。
比如就上图这玩意,这其实是内嵌了一个
Microsoft Edge WebView2内存占用能不大嘛
用注册表把网络搜索关了能好一点(内存占用小一点),但无法根治。
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Search" /v BingSearchEnabled /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Policies\Microsoft\Windows\Explorer" /v DisableSearchBoxSuggestions /t REG_DWORD /d 1 /f
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v DisableWebSearch /t REG_DWORD /d 1 /f
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Search" /v ConnectedSearchUseWeb /t REG_DWORD /d 0 /f
倒是也有直接把SearchHost.exe强制改名,让他彻底GG的方案,但我没试过,不知道会不会有什么后遗症。我模模糊糊记得,这样禁用后开始菜单的打开速度会变慢(因为系统找不到搜索了嘛)
改名好用,我没改注册表,直接把他改成1Searchhost.exe就干掉了,开始菜单也没有变慢,只是点开始菜单的搜索框会关闭菜单,其他貌似没发现什么问题。![]()
vivetool /disable /id:37926450
从WebView2切换回EdgeHTML,不过禁用网络搜索会失效


