Как проверить журнал событий (если он есть) на наличие сетевых сбоев?

Вопрос или проблема

Предположим, когда вы оставляете компьютер включенным и подключенным к интернету, и через некоторое время, если ваш WiFi модем зависает, то в трее системы появится сообщение “Ограниченное или отсутствует подключение к сети” с желтым восклицательным знаком на значке “Доступ в Интернет”.

введите описание изображения

Можете ли вы получить временную метку для момента, когда это случилось, в Просмотрщике событий или каким-то другим способом?

Пока я смог найти только Идентификаторы событий в разделе “WLAN-AutoConfig” для момента, когда сеть действительно подключалась и отключалась.

Если вам просто нужно знать, когда доступ в интернет был потерян / восстановлен, независимо от изменений состояния различных сетевых устройств, перейдите в UTC в Просмотрщике событий:

Журналы приложений и служб / Microsoft / Windows / UniversalTelemetryClient / Operational

Ищите идентификатор события 55. Он отображает дружелюбный текст “Доступен ли интернет:”, за которым следует true или false.

Вы можете ввести в командной строке:

netsh wlan show wlanreport

Будет сгенерирован HTML отчет, содержащий логи за последние 3 дня. В разделе “Итоги / Беспроводные сеансы” вы можете найти информацию о соответствующих действиях.

Путь к сгенерированному отчету будет напечатан инструментом, по умолчанию он пытается записать в C:\ProgramData\Microsoft\Windows\WlanReport\wlan-report-latest.html.

В просмотрщике событий мы можем включить ведение журнала WiFi. Это дает детализированные логи силы сигнала WiFi.

Полный процесс, включая скриншоты, изложен здесь.

  1. Откройте Просмотрщик событий Windows (eventvwr.msc) и затем в меню Вид включите опции Показать аналитические и Журналы отладки.

  2. Перейдите к журналу событий WLAN-autoconfig. Поскольку мы включили аналитические и журналы отладки, помимо оперативного журнала мы также видим диагностический журнал.

  3. Диагностический журнал событий по умолчанию не включен, поэтому сначала мы должны включить его, щелкнув правой кнопкой мыши -> выберите Свойства.

  4. Как только режим диагностики будет включен, вы должны увидеть приходящие события. Чтобы усилить действия, просто отключите и включите ваше беспроводное подключение с помощью программного обеспечения вашего производителя для беспроводного подключения или нажав аппаратную кнопку на вашем ноутбуке.

Вы можете увидеть, когда сигнал WiFi теряется.

Я использую Windows 10, и в моем просмотрщике событий в разделе
Журналы приложений и служб / Microsoft / Windows / NetworkProfile / Operational
я нахожу идентификаторы событий 10000 для подключения к сети и 10001 для отключения от сети.

Фильтр журналов событий будет:

<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>

@Taavik указал мне на правильный журнал и идентификатор, но вам нужно немного усложнить, чтобы получить только сбои.

Чтобы это сделать в Диспетчере задач, вы должны создать триггер события, создать пользовательское событие, переключиться на вкладку XML, включить редактирование и вставить его туда. Они дают вам небольшое уведомление, что вы остались один на один, если что-то сломаете на этом этапе.

Обратите внимание, что у меня бывают моменты, когда интернет отключается и восстанавливается в течение секунды или двух в журнале, поэтому небольшая задержка и повторная проверка будут хорошей идеей.

Я проверил несколько журналов событий в Windows 10 и протестировал это, отключив и снова подключив WiFi, чтобы посмотреть, какие события появятся. Я не проверял, полностью ли они коррелируют с отключениями WiFi, но это оказалось полезным для моих целей:

Журналы приложений и служб\Microsoft\Windows\WLAN-AutoConfig\Operational
(События 2002 и 2010 происходят, когда возникают отключения И подключения WiFi)

Журналы приложений и служб\Microsoft\Windows\Windows Firewall With Advanced Security\Firewall
(События 8003 и 11004 происходят при отключениях; 8000, 8001, 11000, 11001, 11005 и 11010 происходят при подключениях)

Совместив ответы @Reinhard Patels и @SilverbackNet, создайте новую запланированную задачу -> Новый триггер с выбранным “При событии”. Выбирая настройки ‘Пользовательский’ и щелкнув Новый фильтр событий, выберите вкладку XML. Выберите Редактировать запрос вручную и вставьте этот код;

<QueryList>
  <Query Id="0" Path="Microsoft-Windows-NetworkProfile/Operational">
    <Select Path="Microsoft-Windows-NetworkProfile/Operational">
      *[System[(EventID=10001)]]
    </Select>
  </Query>
</QueryList>

Затем выполните программу по вашему выбору на вкладке действий, после отключения сети по триггеру EventID=10001.

Ответ или решение

Для проверки событий в журнале Windows, связанных с сетевыми сбоями, выполните следующие шаги:

1. Открытие Просмотрщика событий

  • Нажмите сочетание клавиш Win + R, введите eventvwr.msc и нажмите Enter.

2. Просмотр журнала событий о Wi-Fi

  • Перейдите в раздел Программы и службыMicrosoftWindowsWLAN-AutoConfigОперативный.
  • Затем отфильтруйте события. Смотрите на события с ID 20002 и 2010, которые сигнализируют о подключениях и отключениях от Wi-Fi.

3. Просмотр журнала для проверки доступности Интернета

  • Чтобы найти информацию о том, когда доступ к интернету был потерян или восстановлен, перейдите в раздел Программы и службыMicrosoftWindowsUniversalTelemetryClientОперативный.
  • Найдите событие с ID 55, которое будет содержать текст "Is the Internet available:", указывающий на true (доступен) или false (недоступен).

4. Генерация отчета о Wi-Fi

  • Для создания отчета о состоянии подключения выполните команду в командной строке:
    netsh wlan show wlanreport
  • Это создаст HTML-отчет, который будет храниться в пути C:\ProgramData\Microsoft\Windows\WlanReport\wlan-report-latest.html. В разделе "Общее/Беспроводные сеансы" вы найдете информацию о подключениях и отключениях.

5. Включение журналов диагностики Wi-Fi

  • Чтобы получать более детальные логи, можно включить диагностику Wi-Fi. Для этого:
    1. В Просмотрщике событий в меню "Вид" включите "Показать Аналитические и Журнал событий".
    2. Перейдите к WLAN-autoconfig и щелкните правой кнопкой мыши на Диагностический журнал. Выберите Свойства и включите его.
    3. Теперь события о качестве сигнала Wi-Fi будут поступать.

6. Создание задачи для отслеживания отключений сети

  • Вы можете создать запланированную задачу для запуска определенной программы при отключении от сети.
    • Перейдите в Планировщик заданий, создайте новую задачу и выберите триггер "При событии".
    • В разделе "Настройки" выберите Пользовательский, затем щелкните "Новый фильтр событий" и перейдите на вкладку XML.
    • Включите редактирование и вставьте следующий код для отслеживания события с ID 10001 (отключение от сети):
      <QueryList>
      <Query Id="0" Path="Microsoft-Windows-NetworkProfile/Operational">
      <Select Path="Microsoft-Windows-NetworkProfile/Operational">
        *[System[(EventID=10001)]]
      </Select>
      </Query>
      </QueryList>

Заключение

Эти методы позволяют вам отслеживать и проверять наличие событий в журнале, связанных с проблемами сетевого подключения. Важно периодически проверять этот журнал, чтобы обнаруживать и устранять потенциальные проблемы с сетью.

Оцените материал
Добавить комментарий

Капча загружается...