有时 Windows 搜索不起作用,您不知道它发生的原因,因为它没有给出任何错误代码。 在这种情况下,您必须检查事件查看器中的错误日志以了解有关问题的更多信息。 从那里,在 Windows 错误日志中查找事件 ID 3104 的错误,如果您看到错误消息“枚举用户会话以生成过滤池失败”,请继续阅读,因为这篇文章将指导您解决问题. 除了错误消息之外,您还可能会在日志的详细信息部分看到更多信息,即“(HRESULT: 0x80040210) (0x80040210)”。 这种错误很可能是由禁止搜索功能初始化的东西引起的。 许多用户认为这可能是由于 Cortana 造成的,但实际上并非如此。 虽然一些用户还报告说他们在重新启动计算机后遇到了这个问题。 在 Windows Server 上也使用相同的事件 ID 3104 报告了此错误。 据安全研究人员称,此错误可能是由 Windows 搜索的注册表项中的问题引起的。 这也可能是由于尚未将其添加到 DCOM 安全性的 SYSTEM 帐户的问题。 也可能是 Windows 搜索功能尚未初始化。 要修复此错误,您可以尝试手动重建搜索索引或运行搜索和索引疑难解答。 您还可以检查 Windows Search 服务的启动类型或尝试一些注册表调整。
您还可以在 Windows 10 中运行搜索和索引疑难解答,因为它会检查设置是否到位并自动更正 Windows 10 搜索功能的任何问题。 要运行此疑难解答,只需单击“开始”按钮并选择“设置”>“更新和安全”>“疑难解答”。 从那里,选择搜索和索引疑难解答。 故障排除程序完成后,重新启动计算机并查看它是否修复了错误。
选项 3 – 尝试检查 Windows 搜索服务的启动类型
在此选项中,您必须检查 Windows Search 服务的启动类型,因为该服务无法启动。 为此,请参阅以下步骤:
点击 Win + R 键打开运行实用程序并在字段中键入“services.msc”,然后点击 Enter 打开服务管理器。
接下来,从服务列表中查找 Windows Search Service 或 WSearch。 找到后,右键单击它并选择“属性”。
之后,将启动类型更改为自动,如果服务处于停止状态,则单击启动按钮。
现在单击应用和确定按钮以保存所做的更改,然后重新启动计算机。
选项 4 – 尝试更改 Windows 搜索的注册表项
在应用一些注册表调整之前,您需要先创建一个系统还原点。 完成后,请按照以下步骤操作:
点击 Win + R 键打开运行实用程序并在字段中键入“Regedit”,然后点击 Enter 以打开注册表编辑器。
nslookup 是一个命令行工具,可帮助查找网站的 DNS 记录。 它向 DNS 发送名称服务器查询并获取相应的 IP 地址。 除此之外,它还可以执行一些复杂的功能,例如查找有关 FTP 服务器、邮件服务器等的详细信息,但其中大部分是由管理员使用的。 nslookup 最好的地方是它直接查询 DNS 服务器,不依赖缓存。 另一方面,还有另一个名为 PING 的工具用于验证连接性。 PING 向 IP 地址或域发送信息包,并以数据包的形式返回响应。 因此,如果一切顺利,所有数据包都会被接收,但如果没有,它将帮助您找出网络中的延迟究竟在哪里。 但是,ping 命令并不总是尝试进行 DNS 查找,这意味着它可能正在使用 DNS 缓存并使用该表中可用的 IP 地址。 尽管 nslookup 和 PING 都可以帮助您识别主机或 IP 地址,但是它们并不总是有效,有时会失败。 因此,如果您的 nslookup 可以正常工作,但在 Windows 10 PC 上查询网站的 IP 地址时 ping 失败,则可能是由多种原因造成的。 可能是 nslookup 查询对您有用,但是当您尝试使用 PING 时,它会失败。 例如,如果您打开 abc.com 网站,它的外观如下:
当您使用 PING 时,域将转换为 IP 地址,然后数据将发送到该 IP 地址。 因此,当回复回来时,这意味着数据来回该域没有任何问题。 但是,如果 DNS 无法解析网站的 IP 地址,或者如果您的 PC 没有尝试 DNS 查找,您将收到类似的错误消息,内容为“找不到主机”等。 要解决此问题,以下是一些可能会有所帮助的选项。
选项 1 – 重置 Winsock、TCP/IP 和刷新 DNS
重置 Winsock、TCP/IP 和刷新 DNS 可能会帮助您解决 nslookup 和 PING 的问题。 为此,请按照下列步骤操作:
右键单击“开始”按钮,然后单击“命令提示符”(管理员),这样您就可以调出提升的命令提示符。
之后,执行下面列出的每个命令。 在您一个接一个地输入后,您必须按 Enter。
的netsh winsock重置 – 输入此命令以重置 Winsock
诠释IP复位resettcpip.txt的的netsh – 输入此命令以重置 TCP/IP
IPCONFIG / FLUSHDNS的 – 输入此命令以刷新 DNS 缓存
接下来,重新启动您的 PC 并检查问题是否已解决。
选项 2 – 强制 Windows 使用 FQDN 进行 DNS 查找
转至设置 > 网络和 Internet > 状态 > 更改适配器选项。
从那里,右键单击网络并选择属性。
接下来,如果您使用的是 IPv6,请从列表中的可用连接列表中选择 Internet 协议版本 4。
然后单击属性并单击高级。
之后,切换到 DNS 选项卡并选择“附加这些 DNS 后缀(按顺序)”,然后单击“添加”按钮,然后添加“.”。 作为后缀,以便每次使用 PING 和其他工具进行查询时,它都会添加一个“.”。 最后,将强制查找。
选项 3 – 确保只有一个默认网关
如果您的计算机连接了多个 NIC 并且有多个默认网关,那么很可能会造成混淆,这就是为什么您需要从所有 NIC 的配置中删除默认网关并确保只有一个默认网关。
选项 4 – 使用 Google 公共 DNS
您可能希望将您的 DNS 更改为 Google 公共 DNS,因为它还可以帮助您解决 nslookup 和 PING 问题。 为此,请按照以下步骤操作。
您要做的第一件事是右键单击任务栏中的网络图标,然后选择网络和共享中心。
接下来,单击“更改适配器设置”选项。
之后,搜索您用于连接到 Internet 的网络连接。 请注意,该选项可能是“无线连接”或“本地连接”。
右键单击您的网络连接,然后单击属性。
然后在新窗口中选择“Internet Protocol 4 (TCP/IPv4)”选项。
之后,单击“属性”按钮,然后单击新窗口中“使用以下 DNS 服务器地址”选项的复选框。
输入 ”8.8.8.8“和”8.8.4.4”,然后单击“确定”并退出。
选项 5 – 检查 Windows 主机文件
您还可以尝试交叉检查 Windows 主机文件,以确定您尝试打开的网站是否已被阻止,因为如果是,那么即使 nslookup 工作,PING 也会失败也就不足为奇了。 在某些情况下,某些第三方应用程序会修改文件并将某些网站添加到阻止列表中。 因此,如果该网站确实被阻止,则需要将其从列表中删除。
存在传感器。 您实际上可能已经有了这个,因为它是作为兼容设备的 Moment 3 的一部分推出的。 通过隐私设置中的状态感应应用程序,您可以决定哪些应用程序(如果有)使用 API 来检测您在 Windows 上的活动状态。 这可以显着增强隐私和安全性,因为您可以让包含敏感数据的应用程序在无人值守时自动锁定。 如果您是笔记本电脑用户,这也有利于您的电池寿命。
运行时错误 r6034 是最常见的错误之一。 此错误通常出现在 Windows Vista 和 Windows 7 中。向用户显示的消息指出“应用程序试图错误地加载 C 运行时库,请联系支持团队以获取更多信息”。 正如消息所暗示的那样,这个有问题的错误发生只是因为应用程序尝试在没有清单的情况下加载 C 运行时库。