Windowsで最後のシャットダウン日時を確認する方法
最後のシャットダウンの日付と時刻を確認する最も簡単な方法は、イベントログを確認することです。 コンピュータをシャットダウンすると、クリーンなシャットダウンを示すイベントID 1074がイベントログに書き込まれます。 次の手順は、Windows 10を含むすべてのバージョンのWindowsに適用されます。
Windowsで最後のシャットダウンまたは再起動の日付と時刻を確認する
コンピュータが最後にシャットダウンされたのはいつかを確認するには、イベントビューアで最新のイベントID 1074を確認してください。
- eventvwr.mscを実行して、イベントビューアを起動します。
- イベントビューアで、Windowsログ→ システムを展開します。
- ログを日付でソートする(降順)
- 右ペインの[現在のログをフィルター…]をクリックします。
- [Includes]リストにイベントID:
1074
を追加し、すべてのイベントタイプを有効にします。 - OKをクリックします。
次にシャットダウンイベントの例を示します。
ログ名:システムソース:User32日付:2019-06-25T00:15:05.230イベントID: 1074タスク:N / Aレベル:情報オペコード:N / Aキーワード:クラシックユーザー名:DESKTOP-JKJ4G5Q \ rameshコンピューター:DESKTOP- JKJ4G5Q説明:次の理由により、プロセスC:\ Windows \ System32 \ RuntimeBroker.exe(DESKTOP-JKJ4G5Q)がユーザーDESKTOP-JKJ4G5Q \ rameshに代わってコンピューターDESKTOP-JKJ4G5Qの電源オフを開始しました:その他(計画外)理由コード:0x0シャットダウンタイプ: 電源オフ
コマンドラインを使用して最後のシャットダウン時間を見つける
コマンドラインを使用してシステムイベントログから最新のシャットダウンイベント(イベントID 1074)を取得するには、次のコマンドを実行します。
wevtutil qe system "/ q:* [System [(EventID = 1074)]]" / rd:true / f:text / c:1
その他の詳細なしでイベントの日付(タイムスタンプ)のみを表示するには、次のコマンドを実行します。
wevtutil qe system "/ q:* [System [(EventID = 1074)]]" / rd:true / f:text / c:1 | findstr / i "日付"関連: Windowsで稼働時間を見つけるさまざまな方法
イベントID 6005および6006
または、イベントID 6006「イベントログサービスが停止しました。」を探すこともできます。 および6005「イベントログサービスが開始されました。」 これは、シャットダウンまたは再起動イベントが指定された時間に発生したことを示しています。
Windowsスクリプトとレジストリの使用
Windowsは、最後のシャットダウンの日付と時刻を、次のブランチのShutdownTime
という名前のREG_BINARY値にも格納します。
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Windows
注:このメソッドは、 高速起動が使用されていない場合にのみ、正しい最終シャットダウン時刻を表示します。
バイナリデータを読み取り可能な形式に変換するには、次のVBScriptを使用できます。
'Windows 10以前の最後のシャットダウン日時を確認するstrValueName = "HKLM \ SYSTEM \ CurrentControlSet \ Control \ Windows \" _& "ShutdownTime" Set oShell = CreateObject( "WScript.Shell")Ar = oShell.RegRead(strValueName )項= Ar(7)*(2 ^ 56)+ Ar(6)*(2 ^ 48)+ Ar(5)*(2 ^ 40)+ Ar(4)*(2 ^ 32)_ + Ar( 3)*(2 ^ 24)+ Ar(2)*(2 ^ 16)+ Ar(1)*(2 ^ 8)+ Ar(0)日= Term /(1E7 * 86400)WScript.Echo "ShutdownTime = "&CDate(DateSerial(1601、1、1)+ Days)_&" UTC "
上記のコードをメモ帳にコピーし、拡張子が.vbs
のファイルを保存します。 スクリプトをダブルクリックして実行します。
別の方法は、レジストリエディターを使用して、次のレジストリキーを(.regではなく).txtファイルにファイルにエクスポートすることです。
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Windows
キーを.txtファイルにエクスポートすると、キーの最終書き込み時刻が表示されます。 WindowsがShutdownTimeレジストリ値を更新すると、キーの最終書き込み時刻が更新されます。