私が働いている電力網は安定しておらず、外出時に停電することもあります。
いつそれが起こるかを正確に判断する必要があります。Windowsはこの種の情報を保持していますか?
私が働いている電力網は安定しておらず、外出時に停電することもあります。
いつそれが起こるかを正確に判断する必要があります。Windowsはこの種の情報を保持していますか?
回答:
システムイベントログには、EventID 6008とEventID 41の 2つの該当するイベントがあります。
電力損失は、これらのイベントの1つと前のイベントとの間に発生します。
EventID 6008は、予期しないシャットダウンが発生する前のアップタイムを秒単位で示すタイムスタンプ([永続的タイムスタンプ]グループポリシー設定が有効または未構成の場合)を含めることができるため、より便利です。
この値を前回の起動のタイムスタンプと一緒に使用すると、停電が発生した時間に近い時間を計算できます。
以前のスタートアップは、EventID 6005を検索することで見つけることができます。イベントログサービスが開始されました。
システムがバッテリー駆動の場合(ラップトップなど)、電力損失が発生した正確な時間を調べることができます。私の答えを見てくださいラップトップが最後にWindows 10で抜かれたのはいつですか?これを行うバッチファイルの場合。
イベントID:6008
ソース:イベントログ
説明:%2の%1での前回のシステムシャットダウンは予期しないものでした。
原因1:
このイベントは、予期しない再起動またはシャットダウンに続く起動中に書き込まれます。予期しない再起動またはシャットダウンとは、ユーザーがコンピューターのリセットボタンを押したり電源コードを抜いたりした場合など、システムが予期できないものです。
永続的タイムスタンプグループポリシー設定が有効になっているか、構成されていない場合、システム情報はこのイベントのデータセクションに書き込まれます。この情報には、予期しないシャットダウンが発生するまでのコンピューターの稼働時間を秒単位で示すタイムスタンプが含まれています。
次のような重大なエラーメッセージがイベントログに記録されます。
イベントID:41
説明:最初に正常にシャットダウンせずに、システムが再起動しました。
注:StopエラーBugcheckCodeおよびBugcheckParametersの値は異なる場合があります。
カーネル電源イベントID 41エラーは、コンピューターがシャットダウンされるか、予期せず再起動したときに発生します。Windowsを実行しているコンピューターが起動すると、コンピューターが正常にシャットダウンされたかどうかを確認するチェックが実行されます。コンピューターが正常にシャットダウンされなかった場合、Kernel Power Event 41メッセージが生成されます。
イベント41は、Windowsの正常なシャットダウンを妨げる予期しない何かが発生したことを報告するために使用されます。何が起こったのかを明確に定義するのに不十分な情報があるかもしれません。何が起こったのかを判断し、潜在的な解決策を特定するには、イベントが発生する直前の時点でコンピューターが何をしていたかを知ることが重要です。
コンピューターへの電源が遮断されたためにイベント41がログに記録された場合、バッテリーバックアップ電源などの無停電電源装置(UPS)の入手を検討してください。電力不足または故障した電源がこの動作を引き起こす可能性があります。たとえば、この問題が始まったときにRAMまたは追加のデバイスまたはハードディスクを追加した場合、電源が問題を引き起こす可能性があります。
直後にコンピューターの電源がオンになったと仮定すると、1つの簡単なコマンドを使用して、コンピューターがいつ起動したかをすばやく見つけることができます。
net statistics workstation
このコマンドは、ネットワークトラフィックに関する多くの情報を表示し、一番上に次のように表示します。
powerlossをキャッチしたUPSが存在するため、pcが停止しない場合、この設定はそのpowerlossを表示しません。UPSがUSBケーブルを使用して接続されている場合、UPSによって検出された電力損失はイベントログに表示されます。
もう1つの注意点として、停電後にコンピューターを再起動すると、このタイムスタンプに最新の再起動が表示されます。そのため、これは最良のオプションではありませんが、トラブルシューティングを行う場合は最も迅速なため、回答を投稿することにしました。
ここで説明する方法により、コンピューターは定期的に日付と時刻をファイルに書き込みます。コンピュータがダウンした場合、タイムログが失われます。
次の行で.batファイルを作成します...
DATE /t >> power.log
TIME hh:mm >> power.log
次に、スケジューラを設定して、必要な解像度でbatプログラムを実行します。つまり、1分に1回、10分に1回など、何でも実行します。
win7の場合は...
1) Make sure you logged on as an administrator or you have the same access as an administrator.
2) Start->Control Panel->System and Security->Administrative Tools->Task Scheduler
3) Action->Create Basic Task->Type a name and Click Next
4) Follow through the wizard.