如何修复Windows Could Not Start the Windows Search Service错误

如何修复Windows Could Not Start the Windows Search Service错误

当我们尝试查找文件或新安装的程序时,我们都会首先使用 Windows 搜索栏。 但是,在某些情况下,Windows 可能会显示错误,而不是提供搜索结果: Windows 无法在您的本地计算机上启动 Windows 搜索服务。

在本指南中,我们将了解一些解决 Windows 搜索服务错误的故障排除方法。

推荐:如何在Windows 11中禁用或启用注册表编辑器访问

为什么会出现Windows Could Not Start the Windows Search Service错误

Windows Search 服务错误表示系统无法调用搜索服务。 该服务处理您的所有搜索,因此每当您在搜索栏上键入内容时,它都会自动查找并显示匹配的结果。

以下是可能导致Windows Search服务错误的主要原因:

  • 系统文件损坏
  • 有缺陷的 Windows 更新
  • 组策略设置不正确
  • Windows 搜索相关服务无法运行
  • 与注册表相关的错误

1. 应用一些常规修复

尝试下面给出的修复一次并检查是否可以执行 Windows 搜索:

  • Run SFC to check the corrupted system files运行SFC检查损坏的系统文件: SFC 代表系统文件检查器,它是一个内置工具,可以帮助您修复损坏的系统文件。 要使用该工具,请了解如何在 Windows 上运行 SFC。
  • Run the Search and Indexing troubleshooter运行搜索和索引疑难解答: 按  Win + Q, 输入 Fix Windows Search,然后双击最佳搜索结果来运行疑难解答程序。
    Windows 搜索结果屏幕截图
  • 检查更新: 如果您遇到 Windows 搜索服务问题,请尝试手动更新 Windows 一次。

这些只是我们希望在 Windows 搜索错误时起作用的一些基本方法。 但是,如果您仍然无法搜索任何内容,请转向一些高级故障排除方法。

2、重启相关Windows服务

当您启动 Windows 时,超过 50 个服务会同时启动。 这有助于操作系统正确运行,并且大多数这些服务都是相互依赖的。 因此,如果一项服务因任何原因失败或停止,相关服务也会出现异常行为。

让我们尝试通过重新启动依赖的 Windows 服务来修复搜索问题:

  1. Win + R 启动“运行”对话框。
  2. 输入 services.msc 在文本框中。 现在按 Enter进入 执行快捷方式 启动服务应用程序窗口。
  3. 要重新启动服务,请右键单击以下各项并选择 Restart重新开始 选项: Background Tasks Infrastructure ServiceRemote Procedure Call (RPC),后台任务基础设施服务, 远程过程调用 (RPC), 和 Windows Update Windows更新

服务应用程序中的 Windows 更新服务

就是这样。 现在重新启动系统并检查搜索错误。 如果您仍然遇到 Windows 搜索无法启动错误,重新启动相关服务应该可以解决问题。 因此,请慢慢来,重新启动一次服务。

3.修复不正确的组策略设置

Windows 包含一个名为“组策略编辑器”的有用应用程序。 此应用程序可帮助管理员打开/关闭 2000 多个 Windows 设置(或策略)。

如果 Windows Search Service错误仍然存​​在于您的系统上,问题可能在于组策略设置配置错误。 这些不正确的设置可能会导致 Windows 搜索服务无法正确启动。

以下是在 Windows 上修改组策略设置的步骤:

  1. 在 Windows 上打开组策略编辑器。
  2. 点击 Administrative Templates 管理模板 > Windows Components Windows 组件 > Search搜索 访问与 Windows 搜索相关的所有设置。
    本地组策略编辑器 Windows
  3. 双击 Fully Disable Search UI 完全禁用搜索 UI 并选择 Not Configured未配置。 点击 ok好的 保存更改并退出设置向导。
    Windows 搜索策略设置
  4. 您必须执行相同的操作,即双击,然后选择 然后单击 ok好的 与以下每一项政策: Do not allow web searchConfigures search on the taskbar不允许网络搜索, 配置任务栏上的搜索, 和 Allow search highlights允许搜索突出显示

组策略编辑器是一种高级工具,不正确的调整可能会导致系统不稳定。 因此,请小心仅更改提到的设置。 如果某项设置在您的计算机上不可用或被锁定,请继续执行下一项。

4.通过MSConfig启用Windows搜索服务

MSConfig 实用程序(系统配置工具)是一项内置功能,为故障排除和管理系统的各个方面提供了一个中心枢纽。 它非常方便,并且在 Windows 搜索服务无法运行时可以为您提供帮助。

以下是使用 MSConfig 启用 Windows 搜索服务的方法:

  1. 使用以下命令再次打开“运行”对话框 Win + R
  2. 输入  msconfig系统配置 在文本字段内。 按 Enter进入 打开 MSConfig 实用程序(系统配置向导)。
  3. 在向导的顶部,单击 Services服务 标签。
    Windows 系统配置向导
  4. 向下滚动列表并查找 Windows Search  Windows 搜索 服务。
  5. 如果未选中,请选中旁边的框 Windows Search  Windows 搜索 启用它,然后单击 Apply and OK.。
    MSConfig 中的 Windows 搜索

除此之外,MSConfig 还有许多其他用例。 请阅读我们有关 Microsoft 系统配置实用程序 (MSConfig) 的深入指南,了解其中的一些内容。

5.删除Windows TxR目录中的文件

TxR(事务资源管理器)是一个目录(文件夹),用于跟踪您对 Windows 文件所做的所有更改。

我们假设恶意程序以某种方式破坏了系统文件。 因此,此更改已记录在 TxR 目录中。 为了解决此问题,我们将删除此目录中的文件,以检查搜索问题发生之前的情况。

请按照以下步骤删除 Windows 上 TxR 目录中的文件:

  1. 按打开文件资源管理器 Win + EE
  2. 导航到 TxR 目录(C:\windows\system32\config\TxR)。 第一次打开文件夹时会显示 This folder is empty这个文件夹是空的
    Windows TxR 目录路径
  3. 点击 View 在文件资源管理器的顶部栏。 然后,前往 Show展示 并勾选 Hidden items隐藏项目
    隐藏项目文件资源管理器
  4. 同样,单击顶部的三点菜单。 点击 Options选项 > View查看。 向下滚动并取消选中或禁用 Hide protected operating system files (Recommended)隐藏受保护的操作系统文件(推荐)
    文件资源管理器文件夹选项
  5. 现在该目录中的所有文件都应该对您可见。 请选择所有文件(Ctrl + A),然后删除它们。
    Windows TxR 目录文件

这些步骤可能看起来太复杂,但屏幕截图应该对您有帮助。 此外,正如微软建议的那样,如果出现与搜索服务相关的错误,删除这些文件也没有什么坏处。

Microsoft 在其网站上提供了一个 PowerShell 脚本来重置 Windows 搜索。 我们将向您展示如何使用它并使搜索服务再次在您的计算机上运行。

首先,请下载重置 Windows 搜索 PowerShell 脚本。 转到您的下载文件夹,然后双击下载的脚本文件(带有 .PS1 扩大)。

PowerShell 脚本上下文菜单

该脚本现在会将搜索相关选项和设置重置为其默认状态。 完成后,打开 Windows 搜索栏并输入一些内容来检查它是否正常工作。

7. 重新安装Windows

不幸的是,如果所有解决方案都不起作用,您最后的选择是重新安装 Windows。 为此,请参阅如何重新安装 Windows。 无需担心; 此重新安装不会删除任何重要文件和应用程序。

我们知道这是一大进步,因为没有人愿意再次重新设置整个系统。 但别担心; 为了更好地帮助您,这里有有关 Windows 安装后设置的指南。 遵循它,您可以双重增强您的新 Windows 设置。

Windows 搜索服务已修复并正常运行

我们理解您无法一键运行 Windows 搜索时的挫败感。 希望所提供的解决方案能够帮助您恢复Windows Could Not Start the Windows Search Service错误功能。 此外,既然搜索功能正常,请确保充分利用所有搜索功能。

例如,Windows 搜索现在包括 Bing Chat AI 和每日新闻,您可能想至少体验一次。

推荐:Windows系统8个最佳视频剪辑程序


发表评论