タスクスケジューラがコンピューターをスリープ解除しない


17

眠っている朝の4時にuTorrentをコンピューターに起動させたい。しかし、コンピューターは少しうるさいので、寝るたびにスリープモードにします。

このパラメーターを使用して、タスクスケジューラでタスクを作成しようとしました。

  • ユーザーがログインしているかどうかに関係なく実行する
  • 毎日毎日4:00に
  • プログラム「C:\ Program Files \ uTorrent \ uTorrent.exe」を起動します
  • このタスクを実行するためにコンピューターを起動します

コンピューターを起動してuTorrentを実行するために、実行時間を変更しようとしました。しかし、そうではありません。

何が間違っていますか?たぶん私は何かを失いましたか?


@valya; deddebmeのソリューションはあなたに効果がありましたか?もしそうなら、あなたは彼の答えを受け入れるべきです。
RJファルコナー

いいえ、そうではありませんでした。私は降伏
ヴァリア

powercfg -waketimersタスクスケジューラによってスケジュールされたウェイクイベントが表示されないことに気付きました。「システムにはアクティブなウェイクタイマーはありません」と表示されていても。すべてが実際にうまく機能していました。
ニック

回答:


28

同じ問題がありました。最終的には、Windows 7の電源プランオプションの愚かなデフォルト構成でした。使用している電源プランの「コントロールパネル->すべてのコントロールパネル項目->電源オプション->プラン設定の編集」に移動します。次に、「詳細な電源設定の変更」を選択します。次に、「スリープ->スリープ解除タイマーを許可する」に進み、そこで有効にします。少なくとも私の場合、デフォルトでは無効になっています。特に警告を表示せずに起動することになっているタスクをスケジュールできる場合、私見はちょっと愚かです。


私はまったく同じ問題を抱えていました。Black_Jetの答えは私のために働いた。
Rob3C

2
これは私には機能しません:(
Andrestand

デフォルトで無効にしたようです。これは本当に愚かなデザインの選択であり、特定するのは難しいです。
ムーンドラ

5

WakeUpOnStandByを使用します。まさにそれを行う優れたフリーウェアユーティリティであり、必要に応じてさらにいくつかのユーティリティがあります。

ここに画像の説明を入力してください


いずれかのこのプログラムはW7に動作しないか、私や私のコンピュータで何かが間違っている(新しいHPのノートブック)がある
valya

もっと具体的にお願いできますか?XPからWin 7にアップグレードしてから(そしてもちろんその前に)、正常に使用しています。HPモデルも提供できますか?動作するための1つの要件は、コンピューターがACPIをサポートしていることです。
ドワーフ

HP Compaq615。Windows7 Ultimate(RCなどではありません)。私は、BIOSをチェックしましたが、何もACPIについてはありません
valya

5

一般的に使用されるバッチスクリプトコマンドでコンピューターをスリープ状態にする場合 Rundll32.exe Powrprof.dll,SetSuspendState Sleepスケジュールされたタスクはコンピューターをスリープ状態から復帰させることができません。これは、のバグのようRundll32.exeです。

これを発見し、解決策を提案した功績は、MicrosoftフォーラムのTechie007Lの投稿にあります。呼び出す代わりにRundll32.exeバッチスクリプトを、代替ツールをダウンロードして、ます。

残念ながら、すべての機能を備えた後、Microsoftのシャットダウンコマンドにはスタンバイ機能がありません!したがって、コマンドラインを使用してコンピューターをスリープ状態にしたい場合は、上記の最後のコマンドを使用する前に、より高性能なツールをインストールする必要があります。

  1. ダウンロード Sysinternals PsToolsをます。
  2. ダウンロードはZIPファイルである必要があります。それを開き、PsShutdown.exeをデスクトップにコピーします。
  3. デスクトップでPsShutdown.exeを右クリックし、[コピー]をクリックします。右クリックしてもう一度> [プロパティ]をクリックします。
  4. [ブロック解除]を選択して[OK]をクリックします。
  5. ファイルエクスプローラーを開き、「C:\ Windows」に移動し、スクロールダウンして、> system32フォルダーを右クリックし、[貼り付け]をクリックします。
  6. スタンバイに入るには、次のコマンドを使用できます。 psshutdown -d -t 0

2

BIOSで自動電源オンタイマーを設定するのはどうですか?

BIOSの電源管理セクションの下に、「Wake by RTC etc」などの名前を付ける必要があります。以下のBIOSスクリーンショットの例が表示される場合があります。

代替テキスト


どこにいるの?BIOSで見つかった何もない
valya

私の編集済みの答えを参照
deddebme

0

この記事のすべてを正確に守ってください。また、パスワードのないアカウントで問題が発生したこともあります。アカウントにパスワードがない場合は、アカウントにパスワードを入力して、結果が異なるかどうかを確認してください。スケジュールされたタスクを実行するにはパスワードが必要です。既にある場合は、正しく入力されていることを確認してください。最後のタスクがタスクスケジューラで正常に実行されなかった理由を確認できるはずです。


ああ、おかげで私はそれは私がそれに入るよ:)記事で何も面白いがあり、パスワードを確認し期待していたが、私はパスワードをチェックするつもりだ
valya

タスクスケジューラ自体を確認します。最後のタスクが実行されなかった理由が表示されます。
ジョンT

パスをチェックしました:すべてがOKです。いいえ、そうではありません(または、どこを見るべきかわかりません)。まだ起きていない!
valya

0

ハイブリッドスリープが機能するには、ハイブリッドスリープを有効にする必要がある場合があります。これを実行する最も簡単な方法は、実行することですpowercfg.exe -H ON(TechNetのを参照)からの昇格プロンプトのコマンド。


2
これを行う方法についての詳細を追加してはどうですか?
slm

これは私には機能しません:(
Andrestand

0

タスクがコンピューターを起動したが、ログイン画面でスタックした場合は、グループポリシーに進みます。これにユーザー名を追加します。

コンピューターの構成->ポリシー-> Windowsの設定->セキュリティの設定->ローカルポリシー->ユーザー権利の割り当て->ローカルログオンを許可

実際には、タスクを実行するためにログに記録する必要はありません。「ユーザーがログインしているかどうかに関係なく実行する」オプションのタスクのチェックを外すだけです。タスクは、ロギング画面の背後で、ユーザーが尋ねる内容(WMPを使用してサウンドを再生するなど)を実行します。(本当にログオンする必要がある場合は、グループポリシーを編集します)。


0

そのラップトップの場合、電源オプションのスリープカテゴリでタイマーを有効にする必要があります。

メニューから電源オプションを選択します現在の電源オプションを選択しますプラン設定の変更を選択します高度な電源設定の変更を選択します「スリープ」の横にある「プラス」をクリックします「スリープ解除タイマーを許可する」の横にある「プラス」をクリックします電源の選択を有効にし、他の電源プランの繰り返しを有効に設定すると、これが機能するはずです。

タスクスケジューラを設定して、テキスト 'echo hello'を含むバッチファイルを単一引用符なしで実行し、ラップトップを起動しました。

これが皆さんの役に立つことを願っています。

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