Как проверить историю запуска и завершения работы в Windows 11
- Post author:Владислав Павлов
- Запись опубликована:29.04.2022
- Post category:Windows
Пользователи Windows 11 могут столкнуться с определенными проблемами при работе с компьютером. Это связано с тем, что Windows 11 — очень новая операционная система, и она все еще тестируется. Если вы используете Dev или Beta сборку Windows 11, вы столкнетесь с большим количеством проблем.
Во время использования Windows 11 иногда возникает желание проверить историю запуска и выключения компьютера. Могут быть различные причины, по которым вы захотите проверить историю загрузки или выключения компьютера. Например, если вы используете свой компьютер совместно с членами семьи, вы можете захотеть отследить историю запуска/выключения, чтобы узнать, пользовался ли кто-то вашим компьютером в ваше отсутствие.
Да, могут быть и другие причины, например, при устранении ошибок BSOD технический специалист может попросить вас предоставить этот отчет. Какой бы ни была причина, вы можете быстро проверить историю запуска и выключения в Windows 11.
Поэтому в этой статье мы расскажем о нескольких лучших методах проверки истории запуска и выключения в Windows 11. Методы будут простыми, поэтому просто следуйте им, как указано ниже.
Отслеживание истории запуска и выключения с помощью программы «Просмотр событий»
В этом методе мы будем использовать встроенную в Windows утилиту «Просмотр событий» для отслеживания истории запуска и выключения. Вот несколько простых шагов, которые необходимо выполнить.
Шаг 1. Сначала нажмите на поиск Windows и введите «Просмотр событий». Затем откройте программу из списка подходящих вариантов.
Шаг 2. В средстве просмотра событий перейдите к «Журналы Windows» > «Система».
Шаг 3. Дважды щелкните параметр «Фильтр текущего журнала» на правой панели, как показано ниже.
Шаг 4. В окне «Фильтр текущего журнала» необходимо ввести идентификатор события, чтобы проверить журналы запуска и завершения работы. Для этого введите идентификаторы 6005 и 6006. Сделав это, нажмите кнопку «ОК».
- ID 6005: показывает когда журнал событий был запущен (запуск Windows 11).
- ID 6006: показывает когда журнал событий был остановлен (выключение Windows 11).
Шаг 5. Теперь вы увидите всю историю запуска и завершения работы Windows 11.
Вот как вы можете проверить свою историю запуска и завершения работы в Windows 11 с помощью утилиты «Просмотр событий».
Проверьте историю запуска и завершения работы через командную строку
В этом методе мы будем использовать командную строку Windows для проверки истории запуска и завершения работы. Вот несколько простых шагов, которые вам необходимо выполнить.
Шаг 1. Сначала нажмите на поиск Windows и введите «Командная строка» Затем щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора».
Шаг 2. Если вы хотите проверить историю запуска, выполните команду:
wevtutil qe system «/q:*[System [(EventID=6005)]]» /rd:true /f:text /c:1 | findstr /i «date»
Шаг 3. Если вы хотите проверить историю выключения, выполните команду:
wevtutil qe system «/q:*[System [(EventID=6006)]]» /rd:true /f:text /c:1 | findstr /i «date»
Вот как вы можете проверить историю запуска и завершения работы в Windows 11 с помощью командной строки.
Проверить историю запуска и завершения работы в операционной системе Windows 11 довольно просто. Вы также можете использовать сторонние приложения для отслеживания того же самого, но сторонние приложения также собирают данные из вашего средства просмотра событий. Таким образом, нет смысла использовать сторонние приложения для проверки истории запуска и завершения работы в Windows 11.
Поделиться
Метки: Windows 11, Советы
Проверка времени работы компьютера с помощью Powershell
Статистика длительности работы компьютера может пригодиться для проверки работы серверов или в случае мониторинга пользователей на предмет нарушения техники безопасности (пожарной и информационной) и для многих других случаев. Такую статистику можно увидеть несколькими путями:
- С помощью диспетчера задач (Task Manager).
- С помощью Systeminfo.
- В логах. Например по событию 6005, которое показывает время включения хоста.
- С помощью класса WMI Win32_OperatingSystem, по свойству LastBootUpTime.
Каждый из этих способов по своему удобен, но три из них теряют актуальность, если нужно проверить эти данные на множестве компьютеров. В случае с WMI такие данные можно получить с любого хоста. Я не исключаю, что такие данные можно получить с команд типа Get-NetAdapter или Get-ComputerInfo.
Следующим образом мы получим дату включения хоста используя команду CMD WMIC:
wmic path Win32_OperatingSystem get LastBootUpTime
Аналогичный результат, но используя команду получения WMI в Powershell:
Get-WmiObject Win32_OperatingSystem | Select-Object LastBootUpTime
Мы можем различить дату, но желательно иметь сразу более человеческое представление. Можно преобразовать результат и с WMI, но в случае с CIM он сразу корректный:
Get-CimInstance Win32_OperatingSystem | select LastBootUpTime
В зависимости от региональной версии ОС формат может быть разный:
Наша задача посмотреть сколько времени работает компьютер, а не когда он был запущен. Для этого получим разницу во времени:
$boottime = Get-CimInstance Win32_OperatingSystem | select LastBootUpTime
$datetime = (Get-Date) - $boottime.LastBootUpTime | SELECT Days,Hours,Minutes,Seconds
$datetime
Попробуем выполнить команду на удаленном компьютере с Powershell, такой способ требует дополнительной настройки. Я обернул наш скрипт в функцию Get-UpTime, что бы было удобнее ее вызывать:
# Функция получения времени работы function Get-UpTime { $boottime = Get-CimInstance Win32_OperatingSystem | Select-Object LastBootUpTime $datetime = (Get-Date) - $boottime.
LastBootUpTime | Select-Object Days,Hours,Minutes,Seconds return $datetime } # Список хостов $computers = 'AD1','localhost' # Выполнение команды на удаленном хосте $result = Invoke-Command -ComputerName $computers -ErrorAction SilentlyContinue -ScriptBlock ${function:Get-UpTime} # Форматирование результатов и сортировка $result | select PSComputerName,Days,Hours,Minutes,Seconds | Sort-Object Days,Hours | ft
Я выполняю две удаленные команды на одном и том же компьютере, так как он у меня один, но для наглядности продемонстрировано что можно иметь множество хостов. Я так же отсортировал результат с помощью Sort-Object сначала по дням, затем по часам. Нам не обязательно использовать метод Invoke-Command, так как сам командлет CIM имеет такую возможность, но первый способ мне нравится больше:
function Get-CimUpTime ($computer) {
$boottime = Get-CimInstance -ComputerName $computer Win32_OperatingSystem -ErrorAction SilentlyContinue | select LastBootUpTime
$datetime = (Get-Date) - $boottime.
LastBootUpTime
$data = $datetime | Select-Object @{Label='Computer'; Expression={$computer}}, * | ft
return $data
}
Get-CimUpTime 'AD1'
В каждом варианте я использовал параметр со значением -ErrorAction SilentlyContinue , который пропускает некоторые ошибки в Powershell. Это делается на случай, если какой-то хост окажется выключенным.
Теперь попробуем использовать нашу функцию Get-Uptime для получения данных со всех компьютеров в ActiveDirectory и экспортируем результат в CSV:
# Получение списка хостов из AD
$host= Get-ADComputer -Filter * | Select-Object Name
# Выполнение удаленной команды
$work_time = Invoke-Command $host.Name -ErrorAction SilentlyContinue -ScriptBlock ${function:Get-UpTime}
# Форматирование результата
$complete_data = $work_time | select PSComputerName,Days,Hours,Minutes,Seconds
# Экспорт в CSV
$complete_data | Export-Csv -Path 'C:\bootuptime.
csv' -NoTypeInformation
Далее этот файл можно открыть в Excel и просмотреть результат. Я так же убрал сортировку, так как это можно сделать через Excel. Выполнение подобной процедуры будет долгим, если в ActiveDirectory много компьютеров и его можно сузить с помощью ключей Filter и SearchBase в команде Powershell Get-ADUser.
…
Рекомендую
Подписывайтесь на наш Telegram канал
Теги: #powershell #ad
6 быстрых способов проверить время работы Windows и время последнего запуска непрерывно с момента последней загрузки без…
Время безотказной работы компьютера — это количество времени, в течение которого компьютер непрерывно работал с момента последней загрузки без выключения или перезагрузки. Время безотказной работы ПК полезно при устранении различных проблем с компьютером. Это особенно используется сетевыми администраторами для устранения неполадок.
Время безотказной работы компьютера является синонимом времени безотказной работы Windows, поскольку оба они почти одинаковы. Есть несколько способов проверить время безотказной работы Windows, например, с помощью статистики сетевого адаптера, из диспетчера задач или с помощью командной строки или Powershell. Мы обсудим каждый метод один за другим.
Разница между временем безотказной работы и доступностью?
Большинство людей путают время безотказной работы с доступностью. Прежде чем двигаться вперед, мы должны знать разницу между временем безотказной работы и доступностью. Они не одинаковы. Согласно Википедии:
Время безотказной работы — это мера надежности системы, выраженная в процентах времени, в течение которого машина, обычно компьютер, работала и была доступна.
Доступность — это вероятность того, что система будет работать так, как требуется, когда это необходимо в течение периода миссии.
Компьютер может быть запущен и работать, но необходимые ресурсы для конкретной операции могут быть недоступны в зависимости от загрузки системы. Например, компьютер может работать, но его сетевая карта может работать неправильно или его полоса пропускания перегружена. В этом случае у системы есть время безотказной работы, но оно недоступно для конкретной задачи.
Как проверить время безотказной работы в диспетчере задач
Самый простой способ проверить время безотказной работы в Windows 10 — использовать диспетчер задач. Самым большим преимуществом использования диспетчера задач является то, что он показывает время безотказной работы в режиме реального времени с точностью до секунд.
- Откройте Диспетчер задач , щелкнув правой кнопкой мыши на панели задач и выбрав Диспетчер задач (Ctrl + Shift + Esc).
- Перейдите на вкладку Performance и перейдите в раздел ЦП , где вы увидите время безотказной работы в дней:часы:минуты:секунды в реальном времени.
Отображение времени работы в диспетчере задач
Пояснение: Здесь есть одно уточнение. Windows рассчитывает общее время безотказной работы компьютера. Это похоже на время безотказной работы ЦП, время, в течение которого ЦП был активен. Если вы переведете компьютер в спящий режим или режим гибернации, это время не приведет к сбросу таймера безотказной работы. Когда компьютер вернется в активное состояние, Windows начнет рассчитывать время безотказной работы с того же места, где оно было остановлено.
Например, если мой компьютер был активен в течение 2 часов, а затем я перевел его в спящий режим на 24 часа. Я снова включил компьютер и использовал его еще два часа. Windows рассчитает общее время безотказной работы как 4 часа.
Проверка времени безотказной работы с помощью сетевого адаптера
Еще один быстрый способ проверить текущее время безотказной работы системы — проверить состояние активного сетевого адаптера. Это работает, только если ваша сеть всегда подключена.
- Щелкните правой кнопкой мыши значок сети на панели задач и выберите «9».0022 Откройте настройки сети и Интернета “.
- В разделе «Состояние» нажмите «Центр управления сетями и общим доступом». Или просто перейдите к Выполнить -> control / name microsoft.networkandsharingcenter
- Нажмите на ссылку активного сетевого адаптера
- В открывшемся окне будет показано время безотказной работы.
Время работы сети
По сути, это время работы сети. Это будет сброшено, если компьютер перейдет в спящий режим или режим гибернации.
Как проверить время безотказной работы Windows с помощью командной строки (CMD)
Вы также можете проверить время безотказной работы с помощью командной строки.
Использование Systeminfo
Systeminfo — это команда, которая выводит общую информацию о системе Windows. В нем указано время последней загрузки Windows. Нам нужно будет вручную подсчитать, сколько времени прошло до сих пор.
Откройте командную строку, выбрав «Выполнить» -> cmd, и выполните следующую команду:
systeminfo | найти «Время загрузки системы»
Systeminfo Время загрузки системыИспользование WMIC
Существует еще одна команда WMIC, которая сообщит вам о времени загрузки компьютера в виде строки. Это может быть полезно для разработчиков и DevOps.
Откройте командную строку и выполните следующую команду:
wmic path Win32_OperatingSystem get LastBootUpTime
Команда WMIC для получения последнего времени загрузкиЕсли вы видите скриншот моего компьютера выше, вы знаете, что время загрузки моего компьютера Было:
Год: 2019 + Месяц: 09 + День: 13 + Час: 15 + Минуты: 24 + Секунды: 00 + Миллисекунды: 500000.
Последние +300 — это часовой пояс. Это означает, что я нахожусь в часовом поясе GMT + 3.
Использование утилиты Net Statistics
Команду Net Statistics можно использовать для проверки времени последней загрузки:
Откройте командную строку и выполните следующую команду:
Рабочая станция net Statistics так как это ваше время загрузки.
Эту же команду можно использовать для проверки времени работы Windows Server, но команда станет сервер сетевой статистики .
Проверка работоспособности системы с помощью PowerShell
PowerShell дает более четкий ответ, используя ту же строку, что и в командной строке. Он фактически рассчитает время безотказной работы вместо времени последней загрузки. Он также показывает общее количество. дней, часов, минут и секунд отдельно.
Откройте PowerShell и выполните следующую команду:
(get-date) – (gcim Win32_OperatingSystem).LastBootUpTime Получить время работы в PowerShell
Если вы используете PowerShell 6, вы можете просто использовать следующую команду, чтобы получить Время работы Windows и время последнего запуска:
Get-Uptime -Since
Заключительные мысли
Быстрый запуск Windows включен по умолчанию в Windows 10. Если он включен, Windows не будет сбрасывать значение LastBootUpTime. Таким образом, вы не получите точное время безотказной работы Windows. Чтобы быстро отключить быстрый запуск, выполните следующую команду:
powercfg -h off
Если вы хотите проверить текущее время безотказной работы Windows, вам нужно будет использовать метод сетевого адаптера для проверки сетевого времени. Но это работает только в том случае, если вы всегда подключены к Интернету.
Вот некоторые из способов, которые можно использовать для быстрого получения времени последней загрузки или проверки общего времени безотказной работы компьютера. Каждая команда имеет свои преимущества. Вы можете использовать метод, который подходит вам лучше всего. Единственное, что я не смог найти, это ответ на вопрос, сколько лет моему компьютеру? Команда systeminfo предоставляет информацию только о дате и времени установки Windows. Может быть, BIOS может что-то сказать мне об этом. Большинство упомянутых выше методов работают со всеми версиями Windows, включая Windows 10, Windows 8, Windows 7, Windows Vista. Вы также можете проверить время безотказной работы Windows Server, используя те же команды.
Расскажите, пожалуйста, как вы проверяете работоспособность своего компьютера и для каких целей используете эту информацию?
См. также:
Подпишитесь на нашу рассылку новостей
Получайте последние технические новости, советы и материалы для загрузки на свой почтовый ящик
Усман Хуршид
Усман Хуршид имеет опыт работы в сфере ИТ более 5 лет. в ИТ-индустрии. У него есть опыт во всем: от ИТ-поддержки, службы поддержки, системного администратора, сетевого администратора и облачных вычислений. Он также имеет сертификат Microsoft Technologies (MCTS и MCSA), а также сертифицированный специалист Cisco по маршрутизации и коммутации.
Проверка времени работы компьютера в Windows 10
Праджвал Десаи
Существует несколько способов проверить время безотказной работы компьютера с Windows 10, и я перечислю их все в этом посте. Время безотказной работы системы — это значение, представляющее процент времени, в течение которого устройство успешно работает. Другими словами, время безотказной работы компьютера показывает, как долго ваш компьютер работает.
При устранении неполадок с Windows 10 вам может потребоваться узнать, была ли недавно выполнена перезагрузка, или, по сути, как долго ваша машина работает. Поэтому определение времени безотказной работы системы может быть полезным в таких сценариях.
В Windows 10 нетрудно найти время безотказной работы системы. Есть несколько способов узнать время безотказной работы компьютера и выбрать тот, который вам удобен.
Содержание
Способ 1. Проверка времени работы компьютера с Windows 10 с помощью командной строки
Проверить время работы ПК с помощью командной строки — systeminfo очень просто.
- Войдите на свой компьютер с Windows 10.
- Запустите командную строку от имени администратора.
- Введите приведенную ниже команду и нажмите клавишу Enter.
- Вывод показывает время загрузки системы.
системная информация | найти «Время загрузки системы»
Способ 2. Проверка времени безотказной работы компьютера с Windows 10 с помощью PowerShell
Если вы любитель PowerShell, вы можете проверить время безотказной работы вашего устройства с помощью PowerShell, выполнив следующие шаги.
- На компьютере с Windows 10 щелкните правой кнопкой мыши Пуск > щелкните Windows PowerShell (Admin) .
- Введите следующую команду, чтобы запросить время работы устройства, и нажмите 9.0022 Введите .
(get-date) – (gcim Win32_OperatingSystem).LastBootUpTime
Способ 3. Проверка времени работы системы Windows 10 с помощью диспетчера задач Диспетчер задач.

На компьютере с Windows 10 нажмите клавиши Ctrl + Shift + Esc , чтобы запустить диспетчер задач. Перейдите на вкладку Performance > ЦП. Вы можете увидеть время работы системы внизу.
Метод 4 — Проверка времени работы системы Windows 10 с помощью сетевых настроек
Чтобы проверить время работы системы с помощью сетевых настроек: —
- На компьютере с Windows 10 щелкните правой кнопкой мыши Пуск > Выполнить .
- Введите ncpa.cpl и нажмите Введите . Откроется окно сетевых подключений.
- Щелкните правой кнопкой мыши сетевой адаптер Ethernet и выберите Статус .
- В окне состояния сетевого адаптера Ethernet проверьте продолжительность, чтобы узнать время работы компьютера.
Способ 5. Определение времени безотказной работы компьютера с Windows 10 с помощью WMIC
Чтобы проверить время безотказной работы компьютера с помощью WMIC, выполните следующие действия.
Ваш комментарий будет первым