バッグに入れて旅行するときにWindows 10がスリープから復帰しないようにする方法


105

ラップトップの電源を切るのではなく、休止状態にします。起動がずっと速く、すべてのアプリを再起動せずに作業を続けることができます。

Windows XPからWindows 8.1に至るまで、長い間働いていました。

しかし、今(Windows 10へのアップグレード後)、旅行後にラップトップをバッグから取り出したとき、かなり暑かった。オンになっていることに気付きました。

イベントログで、更新プログラムをインストールしていて、その前に次のログがあることがわかりました。

システムが低電力状態から復帰しました。

スリープ時間:2015-08-16T12:55:18.180075900Zウェイク時間:2015-08-16T12:55:17.852758500Z

ウェイクソース:不明ですが、タイマーが原因である可能性があります-Windowsは、コンピューターのウェイクを要求した「NT TASK \ Microsoft \ Windows \ UpdateOrchestrator \ Reboot」スケジュールタスクを実行します。

タスクスケジューラで上記のタスクを見つけたとき、その時間にトリガーがありますが、「最後の実行時間」は前日です。だから私は、「最後の実行時間」または上記のイベントからのウェイクソースを信じるべきか分からないのですか?

休止状態からコンピュータを覚醒させているもの(それは可能ですか?)とそれを防ぐ方法を見つける方法


4
私は、再起動に変更しないように、Windowsを強制的にページ見つけsuperuser.com/questions/973009/...を

回答:


85

これは私にとってこれまでのところうまくいきました。に行く:

コントロールパネル\ハードウェアとサウンド\電源オプション\プラン設定の編集

[詳細な電源設定の変更]をクリックします

「スリープ->スリープ解除タイマーを許可する」に進み、設定を無効に変更します。

電源オプションのスクリーンショット1

更新:エリックが指摘したように、2つのオプションがあります。

電源オプションのスクリーンショット2と2つのオプション

両方とも無効にします。


11
私のために動作しませんでした、それは既に無効になっていた、とにかくWindowsアップデートは私のPCを目覚めさせた
エリック

3
「powercfg -waketimers」を使用して、他のウェイクタイマーの存在を確認します。SpotifyおよびTeamViewerの一部のバージョンは、ウェイクタイマーも作成すると報告されています。ただし、無効化されたウェイクタイマーを無視するWindows 10の問題もあります。
voldemarz

これを読んでいる人のために、Spotifyは数週間前にウェイクタイマーを作成するバグを修正しました。
ゴッドスミス

7
@ダン:ありがとう、しかし、私はMSの無能の周りに私の人生を再配置したくない。; -)
ニックウェストゲート

3
@Dan:私は一度に数日間コンピューターから離れており、時々コンピューターにリモートでアクセスする必要があります。スリープ状態の場合は、WOLパケットを送信して、スリープを解除し、終了時にスリープ状態にできます。ただし、Windows Updateで起動して数日間電力を浪費するのは望ましくありません。
user33339

73

WIN 10では、ローカルグループポリシーエディターに簡単にセットアップするためのオプションがあります。

  1. 検索:( Local Group Policy Editor起動できますgpedit.msc
  2. 案内する: Computer Configuration / Administrative Templates / Windows Components / Windows Update
  3. をダブルクリックし Enabling Windows Update Power Management to automatically wake up the system to install scheduled updatesて、「無効」に設定します。

ローカルグループポリシーエディター設定の図:

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


10
IMOこれは正しい解決策です。ウェイクタイマーを完全に無効にすることは、常に望ましいとは限りません。
-JeffRSon

1
+1ですが、何らかの理由で(夜に)目を覚まして欲しくありません!ウェイクタイマーを許可するための新しい設定があります:重要なウェイクタイマーのみ。それが何をするのか分かりません。MS自体がウェイクアップし、ウェイクが許可される時間範囲を指定できることを願っています。ああ、Windows 10 Homeユーザーはgpeditを持っていませんが、どうやらレジストリハックを使用できるようです。
ニックウェストゲート

ポリシーを無効にしましたが、Windowsタスクはまだ登録されていました(「powercfg –waketimers」でチェック)。動作させるには、superuser.com / a / 958264/267379で指摘されているように、Windowsタスクを手動で無効にしなければなりませんでした。うまくいけば、二つの組み合わせは動作します:D
ショーン・フェルドマン

2
このポリシーが機能することを確認できません。数週間前から既にこのポリシーを無効に設定しており、昨日の夕方「UpdateOrchestrator \ Reboot」タスクがコンピューターをスリープから復帰させました。
トーステンアルブレヒト

@ThorstenAlbrecht同じです。64ビットWindows 10 Pro v1703(ビルド15063.540)をUpdateOrchestrator\Reboot 実行しており、このポリシーをに設定していても、スケジュールされたタスクは今朝休止状態から再開しましたDisabled。実際、私はローカルグループポリシーの設定が、他のほとんどの場合のようにCreator's Updateによって吹き飛ばされなかったことに驚いています。少なくとも、このポリシーの設定を解除してリセットし、効果があるかどうかを確認します。
-BACON

36

Windows 10にアップグレードした後、私の寝室のコンピューターは午前3時に起き続けました。スケジュールされたタスクを無効Wake the computerにしMicrosoft\Windows\UpdateOrchestrator\Rebootても解決しませんでした。Windowsは定期的にフラグをオンに戻します。電源オプションで「ウェイクタイマーを無効にする」を無効にしても解決しませんでした。UpdateOrchestratorは、真夜中のアラームを調整し続けました。

解決策として、ウェイク設定を1時間ごとに削除するPowerShellスクリプトを追加しました。

  1. powershellスクリプトの実行を許可するには:powershellを管理者として実行し、次を実行します。

    Set-ExecutionPolicy RemoteSigned

  2. 1行のコードを含む「disable_wakejobs.ps1」というファイルを作成します。

    Get-ScheduledTask | ? {$_.Settings.WakeToRun -eq $true -and $_.State -ne "Disabled"} | % {$_.Settings.WakeToRun = $false; Set-ScheduledTask $_}

  3. タスクスケジューラを開き、スケジュールされたタスクを作成します。

  4. [全般]タブで、ユーザーアカウントを[システム]ユーザーに設定します(または、自分のパスワードを変更するたびに保存したパスワードを更新する必要があります)。
  5. [トリガー]タブで、ジョブを毎日実行し、1時間ごとに繰り返すトリガーを作成します。
  6. [アクション]タブで、[プログラム/スクリプト]を[PowerShell.exe]に設定し、引数-Command "c:\tools\disable_wakejobs.ps1"disable_wakejobs.ps1手順2で保存した場所へのパスを変更)を使用して、[プログラムの開始]へのアクションを作成します。

PowerShellコマンドは、Reidar Johansenによるこのブログ投稿からのものです。


これを実行するとエラーが発生します:Set-ScheduledTask:パラメーターが正しくありません。C:\ Users \ Filip \ scripts \ disable_wakejobs.ps1:1 char:123 + ... Disabled "} |%{$ _。Settings.WakeToRun = $ false; Set-ScheduledTask $ _} + ~~~~~ ~~~~~~~~~~~~~~~ + CategoryInfo:InvalidArgument:(PS_ScheduledTask:ルート/マイクロソフト/ ... S_ScheduledTask)、CimException + FullyQualifiedErrorId [-ScheduledTask設定する]:HRESULT 0x80070057が、セットScheduledTaskを
Godsmith

他の解決策のどれも私のために働いていなかったので、これがうまくいくことを願っています!ハッキーですが、夜中にPCをオンにしないためにできることは何でもします。
GotDibbs

15
それはどれほどクレイジーですか?設定に依存することさえできなくなり、設定がリセットされました。マイクロソフトは頭にありませんか?それは全く信頼できません。
t3chb0t

手順4でユーザーアカウントを「SYSTEM」ユーザーに設定する方法がありません。
Castaa

@ Castaa-後ですが、ユーザーまたはグループの変更を選択して変更し、入力してSystemからを押しcheck nameます。最終結果は次のようになります。puu.sh
ポール

6

これで問題が解決するはずです。

  1. 調べる Task Scheduler
  2. 移動しますTask Scheduler Library\Microsoft\Windows\UpdateOrchestrator\Reboot
    注意: Reboot単にファイルですが、あなたはすべてのそれらのフォルダ内で移動する必要があります
  3. プロパティを右クリックし、条件をクリックします
  4. チェックを外します Wake the computer to run this task

私はそれを変更しました、うまくいけばそれは再び実行されません。
テネシー。

13
これは解決策ではありません。Windowsは次回チェックボックスを再び有効にします:
kipusoep

これを行いましたが、Windowsはフラグをオンに戻しました。Windowsは「ウェイクタイマーを無効にする」設定も無視します。ここだブログ記事スケジュールされたタスクから「コンピュータをウェイク」のチェックを外しする方法を示しています。
アンドマー

はい、チェックボックスが再び有効になります...
TN。

2
WIndowsはこのオプションをリセットするだけでなく、ユーザーがコンピューターを再起動した理由がわかるように、理由として入力することさえできません。powercfgに理由を尋ねると、「不明」と表示されます。できるだけ早く修正する必要があり、実際にシステムを起動し続けているものを見つけるのに何時間もかかりました。また、更新直後にすでに行っていたため、再起動はまったく不要でしたが、Microsoftはとにかく再起動することにしました:(
Erik

4

コンピューターでWake On LAN(WOL)機能を使用しているため、外出中にコンピューターにアクセスする必要がある場合、リモートでコンピューターを起動することができます。WOLを機能させるには、ネットワークカードを許可する必要があります。 WOLマジックパケットを送信するときにコンピューターを起動します。

これはどういうわけか、明らかな理由もなく私のコンピューターをランダムに起動させます。これによりコンピューターがランダムに起動するかどうかを確認するには、コマンドプロンプトで次のコマンドを入力します。

powercfg -lastwake

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

ネットワークカードに関する情報(Realtek PCIeの時点)が表示された場合は、ネットワークカードのプロパティ設定に移動し、Only allow a magic packet to wake the computerチェックボックスがオンになっていることを確認する必要があります(私の場合はそうではありません)。

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

それからあなたの神に祈りなさい...


D:これは私のために働いた唯一のものである
ジェイミーHutber

1
それは別の質問に対する良い解決策です。質問は、原因としてWindows 10の「TASK \ Microsoft \ Windows \ UpdateOrchestrator \ Reboot」を識別します。WOLは適切に設定するのが難しいので、これが他の人にも役立つことを願っています。
user33339

1

これは、実行中のシステムメンテナンスタスクのようです。その場合は、システムメンテナンスを無効にしてみてください。

WIN + Rは、検索ボックスで「メンテナンス」を検索し、「自動メンテナンス設定の変更」を選択します。

「スケジュールされたメンテナンスでスケジュールされた時間にコンピューターを起動できるようにする」をクリアします。

それが問題の解決に役立つかどうかを確認してください。提案されている他のメカニズムのいくつかよりもはるかに信頼性が高くなります。


このチェックボックスはオフになっています。(つまり、私の場合は役に立ちません。)
TN。

1

Andomarのソリューションを適用すると、エラーも発生しました。

  • Set-ScheduledTask:パラメーターが正しくありません。C:\ Users \ Filip \ scripts \ disable_wakejobs.ps1:1 char:123 + ... Disabled "} |%{$ .Settings.WakeToRun = $ false; Set-ScheduledTask $ } + ~~~~~~~ ~~~~~~~~~~~~~ + CategoryInfo:InvalidArgument:(PS_ScheduledTask:Root / Microsoft / ... S_ScheduledTask)[Set-ScheduledTask]、CimException + FullyQualifiedErrorId:HRESULT 0x80070057、Set-ScheduledTask

私の場合、これは編集できないタスクが原因でした(正確にはWindowsUpdate内のAUSessionConnect)。そこで、責任のあるタスクを直接編集します(UpdateOrchestrator内で再起動します)。対応するdisable_wakejobs.ps1ファイルは次のようになります(そのファイルの使用方法については、Andomarの回答をご覧ください)。

Get-ScheduledTask -TaskName "Reboot" | % {$_.Settings.WakeToRun = $false; Set-ScheduledTask $_}

スクリプトを手動でテストするには、昇格されたPowerShellインスタンスから実行することを確認します(管理者として実行)。


1

UpdateOrchestratorが再び有効になったという問題に遭遇しました。これにより、コンピューターがスリープモードから自動的に起動しました(真夜中に目を覚ますためにMicrosoftを真剣にスナップしました)。それを解決するように見えるredditに関する情報を見つけました。

オープンシェル:

  • 実行:Get-ScheduledTask | ここで、{$ _。settings.waketorun}

cmdを開きます:

  • SCHTASKS / Change / TN "Microsoft \ Windows \ UpdateOrchestrator \ Reboot" / DISABLEを実行します
  • icacls "%WINDIR%\ System32 \ Tasks \ Microsoft \ Windows \ UpdateOrchestrator \ Reboot" / inheritance:r / deny "Everyone:F" / deny "SYSTEM:F" / deny "Local Service:F" / deny "Administrators:を実行します。 F "。

これにより、タスクが再び有効になりません。これは、英語版のWindowsを実行していることを前提としています-必要に応じてユーザー名を翻訳するか、必要に応じてSIDを見つけます。

redditの元の投稿。 https://www.reddit.com/r/Windows10/comments/48rg7x/is_there_any_way_to_stop_updateorchestrator_for/


1

私の経験に基づいて、代わりに自動更新ポリシーを回避策として構成できます。

  1. ローカルグループポリシーエディター(gpedit.msc)を開く
  2. 移動先:コンピューターの構成/管理用テンプレート/ Windowsコンポーネント/ Windows Update
  3. 「自動更新の設定」を変更し、有効にして「2-ダウンロードの通知とインストールの通知」または「3-自動ダウンロードとインストールの通知」として設定できます。

この方法では、システムにはアップデートのインストールを開始する機会すらありません。その結果、ほとんどの場合、起動して再起動します。さらに、いつ更新するかを制御できます。


0

Windows 10には、ウェイクタイマーを無効にすることができる2つのことがあります

ウェイクタイマーの下にある高度な電力設定に入ると、ウェイクタイマーが無効になり、その下に重要なウェイクタイマーが表示されるので、それも無効にします。


PCにバッテリーを搭載できるかどうかによって異なります。ニックの回答を更新しました。
テネシー。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.