魔法のミステリーブート: ライトが点灯するとコンピュータが起動する

魔法のミステリーブート: ライトが点灯するとコンピュータが起動する

私のオフィスには、LAN 上に 4 台のコンピューターがあります。2 台の Ubuntu マシンと 2 台の Vista です。それぞれにサージ保護付きの専用電源タップが接続されており、UPS はありません。ADSL ルーターは別のコンセントに接続されています。朝、照明を点灯する前に、ルーターと 4 台の電源タップすべてに電源が入っていることがわかります。コンピューターはすべて、照明を点灯しなくても電源を入れることができます。また、コンピューターはインターネットに接続されているため、照明を点灯する前でもルーターの電源が入っていることがわかります。

いずれかのコンピュータを起動する前にライトをオンにすると、ライトが点灯すると Vista マシンの 1 つが起動します。その後ライトをオフにしても、起動したままになります。何かが Wake-on-LAN を送信しているのではないかと考え、ネットワーク ケーブルを抜いて再度試してみましたが、確かに、ライトが点灯すると、その Vista マシンは起動しました。

何が原因でしょうか? ライトが消えているときでも電源タップに実際に電力が供給されていることを証明するために、すべてをビデオに記録して YouTube に投稿する必要がありますか?

答え1

電源に障害があり、電源が乱れたときに誤った電源オン信号が送信されるという問題が発生する可能性があります。

コンピュータの電源はオフになっていますか、それとも休止状態になっていますか? 同様の問題が言及されていましたここ:

プログラムは Vista に一定時間待機するように指示し、その後プログラムが提供するアドレスで実行可能コードを呼び出すことができます。たとえば、Microsoft の Outlook 電子メール クライアントのようなプログラムを使用していて、将来の日付と時刻にリマインダー タスクを設定できる場合です。Outlook は Vista に X 時間待機してから Outlook コードを実行するように指示します。その後、その Outlook コードによってリマインダーが表示されます。

しかし、コンピュータをスリープまたは休止状態にするとどうなるでしょうか。Vista 以前は、リマインダーが表示されませんでした。あるいは、ウイルス対策スキャンが実行されなかったかもしれません。あるいは、Windows Update が実行されなかったかもしれません。Vista はこれらすべてを変えました。

Vista がスリープ状態または休止状態に入ると、まず、作動するように設定されているタイマーがあるかどうかを確認します。ある場合は、次に作動するように設定されているタイマーを取得し、その日時にプラットフォーム ハードウェアにアラームを設定します。ハードウェアでは、これは通常、リアルタイム クロック (RTC) の一部であるアラームです。Vista は RTC アラームを設定すると、スリープ状態または休止状態に入ります。

RTC アラームが鳴ると、システムが起動します。Vista は再開し、アラームが鳴ったことを通知されます。Vista はタイマー リストをチェックし、オフになったタイマーに関連付けられたコードを実行します。コードの実行が完了すると、Vista は 2 分間のアイドル時間後にスリープ状態に戻ります。

関連情報