電力損失のため、リセットの正確な時間を判断するにはどうすればよいですか?


17

私が働いている電力網は安定しておらず、外出時に停電することもあります。

いつそれが起こるかを正確に判断する必要があります。Windowsはこの種の情報を保持していますか?


10
お住まいの地域の電力網が不安定であることがわかっている場合は、UPSの入手を強く検討してください。UPSは、電源障害が発生した場合にシステムの再起動を妨げるだけでなく、適切な電源(安価な電源でも)が電源をフィルタリングして、機器の寿命を延ばします。通常、停電には、電力が出たり戻ったりする頃の「汚れた」電力(変動する電圧と周波数)が伴います。電子機器はあまり好きではない傾向があります。
CVn

1
外部機器を使用しないという意味ですか?外部機器は、問題のコンピューターに(イーサネットまたはWi-Fi経由で)pingを実行するラップトップです。
ピーターモーテンセン

@MichaelKjörling最も賢明なソリューションとリモート管理を備えた適切なUPSは、電源状態のログを保持するように構成できます。USBまたはシリアルモニタリングのみのUPSユニットでも、PCのモニタリングソフトウェアを介してログを記録できます。
トニー

回答:


25

Windowsはこの種の情報を保持していますか?

システムイベントログには、EventID 6008EventID 41の 2つの該当するイベントがあります。

電力損失は、これらのイベントの1つと前のイベントとの間に発生します。

EventID 6008は、予期しないシャットダウンが発生する前のアップタイムを秒単位で示すタイムスタンプ([永続的タイムスタンプ]グループポリシー設定が有効または未構成の場合)を含めることができるため、より便利です。

この値を前回の起動のタイムスタンプと一緒に使用すると、停電が発生した時間に近い時間を計算できます。

以前のスタートアップは、EventID 6005検索することで見つけることができます。イベントログサービスが開始されました

システムがバッテリー駆動の場合(ラップトップなど)、電力損失が発生した正確な時間を調べることができます。私の答えを見てくださいラップトップが最後にWindows 10で抜かれたのはいつですか?これを行うバッチファイルの場合。


イベントID 6008%2の%1での以前のシステムシャットダウンは予期しないものでした

イベントID:6008

ソース:イベントログ

説明:%2の%1での前回のシステムシャットダウンは予期しないものでした。

原因1:

このイベントは、予期しない再起動またはシャットダウンに続く起動中に書き込まれます。予期しない再起動またはシャットダウンとは、ユーザーがコンピューターのリセットボタンを押したり電源コードを抜いたりした場合など、システムが予期できないものです。

永続的タイムスタンプグループポリシー設定が有効になっているか、構成されていない場合、システム情報はこのイベントのデータセクションに書き込まれます。この情報には、予期しないシャットダウンが発生するまでのコンピューターの稼働時間を秒単位で示すタイムスタンプが含まれています。


EventID 41カーネルパワー

次のような重大なエラーメッセージがイベントログに記録されます。

イベントID:41

説明:最初に正常にシャットダウンせずに、システムが再起動しました。

注:StopエラーBugcheckCodeおよびBugcheckParametersの値は異なる場合があります。

カーネル電源イベントID 41エラーは、コンピューターがシャットダウンされるか、予期せず再起動したときに発生します。Windowsを実行しているコンピューターが起動すると、コンピューターが正常にシャットダウンされたかどうかを確認するチェックが実行されます。コンピューターが正常にシャットダウンされなかった場合、Kernel Power Event 41メッセージが生成されます。

イベント41は、Windowsの正常なシャットダウンを妨げる予期しない何かが発生したことを報告するために使用されます。何が起こったのかを明確に定義するのに不十分な情報があるかもしれません。何が起こったのかを判断し、潜在的な解決策を特定するには、イベントが発生する直前の時点でコンピューターが何をしていたかを知ることが重要です。

コンピューターへの電源が遮断されたためにイベント41がログに記録された場合、バッテリーバックアップ電源などの無停電電源装置(UPS)の入手を検討してください。電力不足または故障した電源がこの動作を引き起こす可能性があります。たとえば、この問題が始まったときにRAMまたは追加のデバイスまたはハードディスクを追加した場合、電源が問題を引き起こす可能性があります。


コンピューターが休止状態などの省電力モードに移行しておらず、何もログに記録できない場合は、ログを確認することをお勧めします。休止状態にしないように設定する必要がある場合があります。
ドリームキャッチャー

5

正確な時間を取得することはできません。コンピューターは電力損失がいつ発生したかを知らないからです。最後のログエントリとイベント41(DavidPostillが答えたように)からウィンドウを決定できます。


1
1秒ごとに時間を記録するだけでなく、ログが停止した場所で電源が切れました。
Byte11

2
確かに、UPSを追加しても電源をまったく落とすことはできません。しかし、それは尋ねられた質問ではありません。
ケルタリ

2

直後にコンピューターの電源がオンになったと仮定すると、1つの簡単なコマンドを使用して、コンピューターがいつ起動したかをすばやく見つけることができます。

net statistics workstation

このコマンドは、ネットワークトラフィックに関する多くの情報を表示し、一番上に次のように表示します。

powerlossをキャッチしたUPSが存在するため、pcが停止しない場合、この設定はそのpowerlossを表示しません。UPSがUSBケーブルを使用して接続されている場合、UPSによって検出された電力損失はイベントログに表示されます。

もう1つの注意点として、停電後にコンピューターを再起動すると、このタイムスタンプに最新の再起動が表示されます。そのため、これは最良のオプションではありませんが、トラブルシューティングを行う場合は最も迅速なため、回答を投稿することにしました。


いいね 最後のハードリセットの時間は2秒以内になりますが、統計のリセットはすべてゼロになります(SMBの受信とカウントの使用を除く)。これは、インターネットでモバイルテザリングを使用しているためだと思われます。
DavidPostill

@DavidPostillええ、そうだと思います。
LPChip

1

最終的には、より正確な情報を提供するFluke VR1710(電圧品質レコーダー)のようなものを使用できます。


0

ここで説明する方法により、コンピューターは定期的に日付と時刻をファイルに書き込みます。コンピュータがダウンした場合、タイムログが失われます。

次の行で.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.
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.