如何检查网络故障的事件日志(如果有)?

cpx*_*cpx 18 wireless-networking event-log event-viewer windows-8.1

假设,当您在计算机连接到 Internet 的情况下继续运行并且一段时间后,如果您的 WiFi 调制解调器在中间冻结,那么“Internet 访问" 系统托盘中的图标。

在此处输入图片说明

您能否在事件查看器中或以其他方式获得实际发生的时间戳?

到目前为止,我只能在“WLAN-AutoConfig”下找到网络实际连接和断开时的事件 ID。

小智 18

如果您只需要知道互联网访问何时丢失/恢复而不管各种网络设备的状态如何变化,请在事件查看器中导航到 UTC:

应用程序和服务日志/Microsoft/Windows/UniversalTelemetryClient/Operational

查找事件 ID 55。它显示友好文本“Internet 是否可用:”后跟 true 或 false。

  • 这正是我正在寻找的。谢谢!! (2认同)

小智 10

您可以在命令提示符下键入:

netsh wlan show wlanreport
Run Code Online (Sandbox Code Playgroud)

将生成 HTML 报告,其中包含最近 3 天的日志。在“摘要/无线会议”部分,您可以找到有关相关活动的信息。

该工具将打印生成报告的路径,默认情况下它会尝试写入C:\ProgramData\Microsoft\Windows\WlanReport\wlan-report-latest.html.


小智 7

在事件查看器中,我们可以启用 WiFi 日志记录。它提供了 WiFi 信号强度的详细日志。

此处给出包括屏幕截图在内的完整过程。

  1. 打开 Windows 事件查看器 (eventvwr.msc),然后在查看菜单中启用显示分析调试日志选项。

  2. 导航到 WLAN-autoconfig 事件日志。由于我们启用了分析和调试日志选项,因此除了操作日志之外,我们还会看到诊断日志。

  3. 默认情况下未启用诊断事件日志,因此首先我们必须通过右键单击 -> 选择Properties来启用它。

  4. 一旦启用诊断模式,您应该会看到事件发生。要强制执行一些操作,只需使用供应商的无线连接软件或按下笔记本电脑上的硬件按钮禁用和启用您的无线连接。

您可以看到 WiFi 信号何时丢失。


小智 5

我使用 Windows 10,在应用程序和服务日志/Microsoft/Windows/NetworkProfile/Operational 下的事件查看器中,我发现事件 ID 10000 用于连接到网络,10001 用于断开网络连接。


Sil*_*Net 5

事件日志过滤器将是:

<QueryList>
  <Query Id="0" Path="Microsoft-Windows-UniversalTelemetryClient/Operational">
    <Select Path="Microsoft-Windows-UniversalTelemetryClient/Operational">
      *[System[(EventID=55)]] and *[EventData[Data[@Name='State'] and (Data='false')]]
    </Select>
  </Query>
</QueryList>
Run Code Online (Sandbox Code Playgroud)

@Taavik 引导我找到了正确的日志和 ID,但你必须花哨才能只提取失败。

要将其放入任务管理器中,您必须创建事件触发器、创建自定义事件、切换到 XML 选项卡、启用编辑并将其粘贴到其中。他们会提醒您,如果您此时破坏了任何东西,就只能靠自己了。

请注意,我偶尔会遇到日志中互联网在一两秒内断断续续的情况,因此短暂的延迟并重新检查将是一个好主意。

  • @Alex78191当网络链接失败时,触发某些东西通常很有用,例如故障转移链接或警报。 (2认同)