Windowsが正常にシャットダウンしなかったことを伝えることができるものはありますか?誰かが電源を抜いたり、ハードウェアの電源ボタンを押したりしたときのように?
Windowsが正常にシャットダウンしなかったことを伝えることができるものはありますか?誰かが電源を抜いたり、ハードウェアの電源ボタンを押したりしたときのように?
回答:
はい。次回のシステム起動時に、システムイベントログに異常なシャットダウンが記録されます。ソースEventlogからイベントID 6008で記録されます。次にイベントエントリの例を示します。
ソース:イベントログ タイプ:エラー 説明: Time onの前回のシステムシャットダウン 日付は予想外でした。
時刻と日付は、予期しないシャットダウンの時刻に置き換えられます。
シャットダウンの原因がバグチェック(ブルースクリーンエラーなど)の場合、対応するイベントID 1001がソースBugcheckから記録されます。これには、停止コードと最小限の追加のトラブルシューティングデータが含まれます。そのイベントのテキストは次のようになります。
コンピューターはバグチェックから再起動しました。バグチェック:0x00000124(0x0000000000000000、0xfffffa8004b19038、0x0000000000000000、0x0000000000000000)。ダンプはC:\ Windows \ Minidump \ 112809-21309-01.dmpに保存されました。レポートID:112809-21309-01。
MSDNでBugcheck / Stopコード(上記の例では0x124)を検索すると、各コードに関する情報と、エラー情報に含まれる4つの追加パラメーターの解釈方法がわかります。
アプリケーションがオペレーティングシステムから即時シャットダウン信号を受信し、シャットダウン処理を完了する機会を得られない場合、シャットダウンは異常と見なされます。
異常なシャットダウン後に何が起こったのかをよく見るための代替の良い方法は、Nirsoftの TurnedOnTimesViewを使用することです。
TurnedOnTimesViewは、Windowsオペレーティングシステムのイベントログを分析し、コンピューターの電源が入っていた時間範囲を検出するシンプルなツールです。
コンピューターの電源がオンになっている期間ごとに、次の情報が表示されます:起動時間、シャットダウン時間、期間、シャットダウンの理由、シャットダウンの種類、シャットダウンプロセス、およびシャットダウンコード。TurnedOnTimesViewを使用すると、ローカルコンピューターからこの情報を取得できます。Windowsのイベントログをリモートで読み取るための十分な特権がある場合は、ネットワーク上のリモートコンピューターからも取得できます。
クレジット:NirSoft®
Windows Performance Analyzer and Recorderツールを使用することもできます(Windows SDKから)
インストールが完了したら、スタートメニューからWindows Performance Recorderショートカットを実行します。
以下のスクリーンショットに従ってオプションを設定し、[開始]ボタンをクリックします。
- パフォーマンスシナリオ:シャットダウン
- 詳細レベル:詳細
- ロギングモード:ファイル
- 反復回数:1
Windowsを再起動すると、Windows Performance Recorderはシステムシャットダウントレース情報の収集を自動的に開始します。完了したら、[WPAで開く]ボタンをクリックします。