今夜何時間働いたか知りたいです。
そこで、cmd プロンプトで次のようにします。
systeminfo|find "Time:"
起動時間が表示されます。
しかし、私は昨日の朝にシステムを起動しました。コンピュータは昨晩スリープ状態にあり、数時間前にスリープ状態から復帰するまで今日も一日中スリープ状態でした。
では、スリープ状態から復帰した時刻をどうやって確認すればいいのでしょうか?
答え1
Windows イベント ログはコマンド ラインから照会できます。
このコマンドは最新の電源イベントを表示します。
wevtutil qe System /rd:true /f:Text /c:1 /q:"<QueryList><Query Id='0' Path='System'><Select Path='System'>*[System[Provider[@Name='Microsoft-Windows-Kernel-Power']]]</Select></Query></QueryList>"
サンプル出力:
Event[0]:
Log Name: System
Source: Microsoft-Windows-Kernel-Power
Date: 2020-07-30T10:19:27.250
Event ID: 130
Task: N/A
Level: Information
Opcode: Info
Keyword: N/A
User: N/A
User Name: N/A
Computer: DESKTOP-ABCDEFG
Description:
Firmware S3 times. SuspendStart: 766335719, SuspendEnd: 766335719
の日付フィールドにはイベントの現地時間、つまり最後の電源イベントの時刻が示されます。
Date: 2020-07-30T10:19:27.250
これは、PC が 2020 年 7 月 30 日の現地時間 10:19:27 にスリープ状態から再開したことを意味します。
ウェブティルここに文書化されています:https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/wevtutil
この/rd:true
フラグは、最新のイベントを返すように指定します。
フラグ/c
は、1 つのイベントのみを返すことを指定します。ログから複数のイベントを簡単に返すことができます。たとえば、最新の 3 つの電源イベントを表示するには、/c:1
を変更します/c:3
。これは、たとえばシステムがスリープ状態になった時刻を確認する場合に役立ちます。
クエリ/q
式は XPath クエリです。XML タブをクリックすると、Windows イベント ビューアー アプリケーションから取得できます。
私の例では、CMD シェルの問題を回避するために二重引用符を一重引用符に変更したことに注意してください。
答え2
PowerShell の使用:
Get-WinEvent -MaxEvents 1 -FilterHashTable @{ProviderName='Microsoft-Windows-Power-Troubleshooter';LogName='System';ID='1'}
次のような出力になります:
ProviderName: Microsoft-Windows-Power-Troubleshooter
TimeCreated Id LevelDisplayName Message
----------- -- ---------------- -------
2023/01/26 09:07:14 1 Information The system has returned from a low power state....
答え3
スリープ状態から復帰した時刻を確認するにはどうすればいいですか?
システムイベントログを確認するには、イベントビューア。
探す:
Event ID: 1
Source: Microsoft-Windows-Power-Troubleshooter
これをする:
- Windows 7 を使用している場合は、スタート メニュー ボタンをクリックし、「cmd」と入力して、cmd.exe を右クリックし、「管理者として実行」を選択します。
- Windows 8.x を使用している場合は、Windows-X を使用してコマンド メニューを表示し、使用可能なリストから [コマンド プロンプト (管理者)] を選択します。
- 入力
eventvwr.msc
すると、Windows イベント ビューアーが起動します。- サイドバーのメニューから「Windows ログ」>「システム」を選択します。
- ログが表示されたら、「アクション」メニューから「現在のログをフィルター」を選択します。
- 選択したイベント ログに表示される内容をカスタマイズするために使用する新しいウィンドウが開きます。
- そこでイベント ソースを見つけて、コンテキスト メニューから [電源のトラブルシューティング] を選択します。リストはアルファベット順に並べられているので、メニューでフィルター項目を見つけるのに問題はないはずです。
- すべてのエントリは、レベル、日時、イベント ID 別にリストされます。
- PC の起動日時が閉じられたエントリを開き、そこにリストされている Wake Source を確認します。コンピューターを起動した原因が明らかになる場合があります。
ソースPC が起動する原因と停止方法 - gHacks Tech News
出力例: