Вопрос или проблема
Предположим, когда вы оставляете компьютер включенным и подключенным к интернету, и через некоторое время, если ваш 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.
Полный процесс, включая скриншоты, изложен здесь.
-
Откройте Просмотрщик событий Windows (eventvwr.msc) и затем в меню Вид включите опции Показать аналитические и Журналы отладки.
-
Перейдите к журналу событий WLAN-autoconfig. Поскольку мы включили аналитические и журналы отладки, помимо оперативного журнала мы также видим диагностический журнал.
-
Диагностический журнал событий по умолчанию не включен, поэтому сначала мы должны включить его, щелкнув правой кнопкой мыши -> выберите Свойства.
-
Как только режим диагностики будет включен, вы должны увидеть приходящие события. Чтобы усилить действия, просто отключите и включите ваше беспроводное подключение с помощью программного обеспечения вашего производителя для беспроводного подключения или нажав аппаратную кнопку на вашем ноутбуке.
Вы можете увидеть, когда сигнал 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
- Перейдите в раздел
Программы и службы
→Microsoft
→Windows
→WLAN-AutoConfig
→Оперативный
. - Затем отфильтруйте события. Смотрите на события с ID
20002
и2010
, которые сигнализируют о подключениях и отключениях от Wi-Fi.
3. Просмотр журнала для проверки доступности Интернета
- Чтобы найти информацию о том, когда доступ к интернету был потерян или восстановлен, перейдите в раздел
Программы и службы
→Microsoft
→Windows
→UniversalTelemetryClient
→Оперативный
. - Найдите событие с 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. Для этого:
- В Просмотрщике событий в меню "Вид" включите "Показать Аналитические и Журнал событий".
- Перейдите к
WLAN-autoconfig
и щелкните правой кнопкой мыши наДиагностический
журнал. ВыберитеСвойства
и включите его. - Теперь события о качестве сигнала 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>
- Перейдите в
Заключение
Эти методы позволяют вам отслеживать и проверять наличие событий в журнале, связанных с проблемами сетевого подключения. Важно периодически проверять этот журнал, чтобы обнаруживать и устранять потенциальные проблемы с сетью.