Windows 7を毎日午後8時にスリープし、午前8時に起きるように設定するにはどうすればよいですか?


3

Windows 7を毎日午後8時にスリープ状態にし、午前8時にスリープ解除する方法を見つけようとしています。私はWindowsのサービスを見ていますが、実行できるShutdown.exeがありますが、ハイバネーション用の/ hフラグしか持っていないようです。スリープから復帰するには、「Windowsをスリープから復帰してこのタスクを実行する」オプションがありますが、機能しないようです。ダウンロードできるSleep.exeプログラムもありますが、Microsoftの他のライブラリが13MB付属しています。

この機能を実現するために作成できるC#プログラムはありますか?


ようこそ!StackExchangeは複数のサイトをホストしているため、最も適切なサイトを選択して質問を投稿することをお勧めします。コミュニティが同意しない場合、質問は正しいサイトに移行されます。同じ質問を複数のサイトに投稿する必要はありません。
スティーブンジェニングス

回答:


4

実行する午後8時にタスクをスケジュールできます Rundll32.exe Powrprof.dll,SetSuspendState Sleep

その後cmd /k echo wake up、午前8時にランダムなタスク(など)をスケジュールし、「Windowsを起動してこのタスクを実行する」オプションを有効にできます。


そのコマンド「Rundll32.exe Powrprof.dll、SetSuspendState Sleep」は、マシンをスリープ状態にするために必要なものです。その後、管理者として「powercfg -h off」を実行して、休止状態ではなくスリープ状態にする必要がありました。私が今抱えている問題は、「このタスクを実行するためにWindowsを起動する」がWindowsを起動していないように見えることです。タスクは実行されたと書かれていますが、実際にはWindowsを「起動」しているようには見えません。
bafromca

0

AFAIKウェイクアップは純粋なBIOS機能であるため、何らかの理由でWindows 7がこのBIOS設定を制御できない場合(BIOSがそのような方法を外部で構成できない場合)、ウェイクアップはセットアップのみ可能ですBIOS設定を通じて。


ただし、Windowsスケジューラには「このタスクを実行するためにWindowsをウェイクアップ」する機能があります。残念ながら、BIOSには「ウェイク」設定がありません。これが私の最初の希望/推測でした。
bafromca

BIOSがOSからの構成をサポートしていない場合でも、Windowsはオプションを表示する可能性があると思います。別の可能性は、コンピューターを外部から起動することです。サーバーやNASがWoLパケットをタイムリーに送信できるのでしょうか?
Lloeki

より大きな問題は、WoLパケットを送信する中央サーバーのない9台のマシンで動作する必要があるため、個々のマシンで動作する必要があることです。インターネットがない。
bafromca

BIOSが起動し、WoLは、マシンがスリープ状態ではなくシャットダウンされたときに使用されます。
ダグAK

WoLパケットを送信できたとしても、毎日午後8時にマシンをスリープ状態にするにはどうすればよいですか?
bafromca
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.