如何修复搜索栏不起作用

Windows 8 引入了一个很棒的搜索栏,可让您找到计算机上的任何文件、进程、服务、系统功能或已安装的应用程序。 它还可以在网络上查找信息。 而且只有在 Windows 10 上才会变得更好。

不幸的是,许多用户遇到了麻烦,报告说 Windows 10 搜索栏不再工作。 在某些情况下,它确实有效,但不会显示准确的结果。

Windows 10 搜索栏不工作

此类问题最终可能会影响您的整个计算机体验,因为您需要使用搜索栏来查找几乎没有桌面快捷方式的任何内容。 这就是为什么许多用户选择从 Windows 10 任务栏中删除搜索栏,以免妨碍他们的原因。

但是,任何问题都有解决方案,Windows 10 搜索栏也不例外。 如果您有兴趣找到修复它的方法,请查看以下说明。

如何修复 Windows 10 搜索不起作用

您可以尝试多种解决方案将搜索栏恢复到正常状态。 但是,在开始之前,您应该创建一个系统还原点。 万一发生任何不好的事情,您将能够将 Windows 10 回滚到以前的状态。

1. 运行搜索和索引疑难解答

即使 Windows 10 搜索栏不起作用,Microsoft 也为各种不幸事件准备了疑难解答。 以下是如何轻松运行它。

右键单击开始菜单并转到设置
选择更新和安全
点击左侧的疑难解答
选择搜索和索引,然后单击运行疑难解答
按照屏幕上的说明进行操作
重启你的电脑

2. 下载最新的 Windows 更新

Windows 更新为您的操作系统版本带来了最新的功能、改进、热修复和安全补丁。 如果其他 PC 用户遇到与您相同的搜索栏问题并且 Microsoft 意识到了这一点,那么您应该期待一个可以修复所有问题的更新。

如何运行 Windows 更新:

单击开始按钮,键入检查更新,然后按 Enter
检查应立即开始。 等到它完成,如果有任何待处理的更新,请单击下载
这可能需要很长时间。 完成后,重新启动计算机并尝试使用搜索栏

3. 重启 Windows 搜索服务

为了使搜索栏正常工作,其相应的服务也必须正常运行。

按 Ctrl + R,键入 services.msc 并按 Enter
找到并双击 Windows Search 服务以查看其属性
将启动类型设置为自动(延迟启动)
如果服务当前未运行,请单击启动
单击应用以提交所有修改
立即尝试使用搜索栏

4.重启或结束一些进程

使用 Windows 10 搜索栏类似于使用应用程序:它有一个在后台运行的进程,可以从任务管理器访问和控制。

说到搜索栏,它的运行时涉及多个进程,包括 SearchUI.exe、Windows Explorer、Cortana 和 CTF Loader (ctfmon.exe)。 你所要做的就是给他们一个震动。

  小型企业的基于模板的发票生成器 [Web]

右键单击 Windows 任务栏并选择任务管理器
在进程选项卡中,选择 Windows 资源管理器并单击重新启动
在同一选项卡中,选择 Cortana 并单击结束任务
切换到详细信息选项卡
对于 SearchUI.exe、SearchIndexer.exe 和 ctfmon.exe,单击结束任务
从“开始”菜单打开 Cortana
立即尝试使用搜索栏

您可能需要重新启动计算机才能使用 Windows 10 搜索栏。

5. 重置 Windows 搜索

可以从 PowerShell 重置 Windows Search,以刷新其所有设置。 但首先,您必须找出您的 Windows 10 副本的确切版本,因为说明略有不同。

不用担心,因为您不会丢失任何个人文件或已安装的应用程序。

右键单击开始按钮并选择系统
转到关于
在 Windows 规范中,记下您的版本
对于 Windows 10 版本 1809 及更早版本:
单击开始按钮,右键单击 Cortana,然后转到更多 > 应用程序设置
选择重置

对于 Windows 10 版本 1903 及更高版本:
以管理员身份登录 Windows 10
下载 重置 Windows Search PowerShell 脚本
右键单击下载的文件并选择使用 PowerShell 运行
如果 UAC(用户帐户控制)提示,请单击是
键入 r 并按 Enter 确认
如果 Windows 搜索已成功重置,您将收到完成消息
或者,如果您收到无法加载,因为在此系统上禁用了运行脚本消息,请在 PowerShell 中输入 Get-ExecutionPolicy 并按 Enter
然后,运行 Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
键入 y 并按 Enter 确认
更改策略后,您应该能够在 PowerShell 中运行上述脚本
收到完成消息后,按任意键继续
运行 Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy 以恢复您的原始策略
键入 y 并按 Enter 确认

6.重建Windows搜索索引

搜索索引代表整个范围。 换句话说,Windows 仅限于搜索指定索引中的结果。 因此,如果您一直在寻找的文件不是索引的一部分,那么 Windows 将无法追踪它。

要解决此问题,您必须重建索引。 幸运的是,您不需要任何特殊工具。

确保您以 PC 管理员身份登录
按 Ctrl + R,键入控制面板,然后按 Enter
单击索引选项
单击高级
在疑难解答 – 删除和重建索引,单击重建
点击OK确认,耐心等待任务完成
重新启动电脑并尝试使用搜索栏

7. 从 Windows 搜索中删除必应

一些用户报告说,从 Windows 10 搜索栏中删除 Bing 集成解决了他们的问题。 不过,对于喜欢在 Bing 上查找搜索结果的 PC 用户来说,这并不理想。 如果您是其中之一,则应跳过此解决方案。

按 Ctrl + R,键入 regedit,然后按 Enter
打开文件菜单并单击导出
指定注册表备份文件的名称和目的地
复制并粘贴以下地址以访问此位置

ComputerHKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionSearch

打开编辑菜单,转到新建,然后选择 DWORD(32 位)值
将新条目的名称设置为 BingSearchEnabled
双击 BingSearchEnabled,将 Value 数据设置为 0,然后按 OK
在同一位置,双击 CortanaConsent
将数值数据设置为 0,然后按 OK
重新启动您的电脑并尝试使用搜索栏

  为什么我会从自己的电子邮件地址收到垃圾邮件?

如果之前无法正常工作,上述解决方案应该可以修复 Windows 10 搜索栏。 但搜索范围将仅限于离线结果。 如果您改变主意并且对新更改不满意,请双击您之前创建的注册表备份,它将恢复原始注册表设置。

8. 卸载最近的 Windows 更新

众所周知,微软在试图推动某些 Windows 更新时弊大于利,尽管这意味着好。 如果您注意到 Windows 搜索栏在系统更新后立即停止工作,那么您应该从您的 PC 中将其卸载。

按 Ctrl + R,键入控制面板,然后按 Enter
单击程序和功能
单击左侧的查看已安装的更新
单击 Installed On 列以按日期对更新进行排序(最新的优先)
双击列表中的第一个更新,点击是确认卸载
重新启动计算机并立即尝试使用搜索栏

9. 检查您的互联网连接

如果您的 Internet 连接质量很差,那么如果搜索栏在 Windows 10 上不起作用,您不应该感到惊讶,尤其是在查找在线结果时。

以下是检查 Internet 连接的一些建议:

暂时从路由器切换到电缆
重启你的路由器
在路由器的管理页面上禁用 QoS 和带宽限制
检查有多少设备连接到您的 Wi-Fi
刷新您的 DNS 服务器
使用内置的 Internet 连接疑难解答
禁用第三方安全工具、VPN 或代理服务器
如果您不使用 IPv6 连接,请禁用它
测量您的 Internet 下载和上传速度
关闭任何洪流客户端、下载管理器、流媒体应用和在线游戏
设置自定义 DNS 服务器以加快您的 Internet 连接
暂时挂起系统更新

10.使用系统还原

Windows 搜索栏可能受到最近在您的计算机上发生的任何不可预见的软件事件的影响:驱动程序损坏、系统注册表重大修改、新应用程序或其他任何事情。

试图找出有罪的一方可能会变得势不可挡和伤脑筋。 幸运的是,有一个简单的解决方案可以撤销所有最近的计算机更改:恢复模式。

这里只有一个问题:在还原点之后安装的所有新程序都将消失,因此您必须重新安装它们并重新注册您拥有高级许可证的程序。 有些应用程序不支持重新注册,因此您应该先进行研究。

如何使用恢复模式:

使用您的管理员帐户登录到 Windows 10
按 Ctrl + R,键入控制面板,然后按 Enter
点击恢复
单击打开系统还原
从列表中选择最近的检查点,单击下一步,然后按照屏幕上的说明进行操作
重新启动您的电脑并尝试使用搜索栏
如果没有任何变化,请尝试将 Windows 10 还原到较旧的检查点

11.启用后台应用程序

当 Windows 10 Creator’s Update 推出时,搜索栏出现了问题。 具体来说,如果不允许应用程序在后台运行,它就会停止正常工作。

从理论上讲,这个问题现在应该已经解决了,尤其是在较新的 Windows 10 版本中。 这并不意味着你不应该尝试。 此外,它是无害的。

如何启用后台应用程序:

右键单击开始按钮并转到设置
选择隐私
向下滚动,直到您可以选择左侧的后台应用程序
启用让应用在后台运行
允许列表中的所有应用在后台运行
重新启动您的电脑并立即尝试使用搜索栏

12. 使用 SFC 和 DISM

如果您的操作系统有任何损坏的文件,它可能会对不可预测的应用程序和功能产生负面影响,包括 Windows 10 搜索栏。 但是,您应该能够在没有外部帮助且无需创建操作系统恢复媒体的情况下解决此问题。

SFC(系统文件检查器)是一个命令行工具,可以修复任何损坏的系统文件。 而且,如果问题更严重,您可以求助于 DISM(部署映像服务和管理)。 它恢复 Windows 映像的组件存储中的数据。

证监会使用方法:

按 Ctrl + R,键入 cmd,然后按 Ctrl + Shift + Enter 以管理员身份启动命令提示符
运行 sfc /scannow 并等待任务完成
重启你的电脑

  如何在 Ubuntu 上设置别名

如果在 SFC 之后 Windows 10 搜索栏仍然无法工作,那么您可以运行 DISM。

DISM使用方法:

以管理员身份打开命令提示符窗口
运行 DISM /online /cleanup-image /scanhealth 并按 Enter
如果 DISM 返回任何错误,请使用 DISM /online /cleanup-image /restorehealth 修复它们
重新启动您的 PC 并以管理员身份打开 CMD
运行 sfc /scannow 并等待它完成
重新启动计算机并尝试使用搜索栏

13.暂时禁用你的防火墙

如果您或其他有权访问您的计算机的人弄乱了防火墙的入站和出站规则,这可能会导致网络连接和搜索栏问题。 这很难说,但您可以暂时禁用防火墙来确认这一点。

如何禁用 Windows 防火墙:

以计算机管理员身份登录
按 Ctrl + R,键入控制面板,然后按 Enter
查找并选择 Windows Defender 防火墙
单击打开或关闭 Windows Defender
在专用和公共网络设置中,选择关闭 Windows Defender 防火墙(不推荐)
点击确定确认
立即尝试使用搜索栏

如果您安装了第三方防火墙,请确保相应地调整上述步骤。 并且,在您确认搜索栏现在正常工作后,您应该重新启用防火墙以维护计算机的安全。 需要更深入的调查来检测和解决确切的防火墙问题。

14. 重新安装 Cortana

微软的 Cortana 与 Windows 10 搜索栏交织在一起。 通常,没有另一个就不能正常工作。 如果某些用户认为不需要,这并不能阻止某些用户从他们的操作系统中删除 Cortana。

不幸的是,没有 Cortana 很可能意味着没有更多的搜索栏。 或者,至少可以说,没有更准确的搜索结果。 要解决这个问题,需要重新安装 Cortana,这可能有点挑战,因为它无法从 Microsoft Store 下载和安装。

如何从 PowerShell 重新安装 Cortana:

确保您以 PC 管理员身份登录
右键单击开始按钮并选择系统
转到关于
在 Windows 规范中,记下您的版本
启动 Windows PowerShell
如果您有 Windows 10 版本 2004 及更高版本,请运行以下命令:

Get-AppxPackage Microsoft.549981C3F5F10 | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)AppXManifest.xml"}

或者,如果您使用的是 Windows 10 版本 1909 及更低版本,请编写下一行:

Get-AppxPackage Microsoft.Windows.Cortana | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)AppXManifest.xml"}

Windows 10 搜索不工作错误的修复概要

回顾一下,如果 Windows 10 搜索不再正常工作或提供不准确的搜索结果,您可以尝试通过运行搜索和索引疑难解答、下载最新的 Windows 更新并重新启动 Windows 搜索服务来解决此问题。

您还应该重新启动或终止影响搜索栏的多个进程、重置 Windows Search、重建 Windows Search 索引、从 Windows Search 中删除 Bing,以及卸载最近的 Windows 更新。

检查 Internet 连接质量、使用恢复模式回滚 Windows 10、启用后台应用程序、使用 SFC 和 DISM 修复损坏的系统文件、暂时禁用防火墙以及重新安装 Cortana 也是一个好主意。

哪种解决方案修复了 PC 上的搜索栏? 您还有其他我们遗漏的建议吗? 请在下面的评论部分告诉我们。