私はラップトップをオフにするのではなく、むしろそれがはるかに速く起動し、私は再びすべてのアプリを起動することなく作業を続けることができるので、冬眠状態に入れています
Windows XPからWindows8.1までは長く動いていました
ところが今(Windows10にアップグレードしてから)、旅先でノートパソコンをカバンから取り出しただけで、かなり熱くなっていました。電源が入っていることに気がつきました
イベントログを見ると、アップデートをインストールしていて、その前は以下のようなログが出ていました
低電力状態から復帰しました
睡眠時間:2015-08-16T12:55:18.180075900Z 起床時間:2015-08-16T12:55:17.852758500Z
Wake Source.Unknown, but possibolinux due to timer – Windows will execute ‘NT TASK\Microsoft\WindowsUpdateOrchestrator\Reboot’ scheduled task that requested waking computer
タスクスケジューラで上記のタスクを探してみると、その時間にトリガーがあるのに、「最終実行時間」が前日になっています。なので、上記のイベントからの「最終実行時間」とウェイクソースのどちらを信じればいいのかわからない
冬眠状態からパソコンを起こしている原因を突き止め(可能性はありますか?
124 TN. 2015-08-16
これが今のところ私には効果がありました。行きましょう
Control Panel
高度な電源設定の変更」をクリックします
Sleep->Allow wake timers」に移動し、「Disable」に設定を変更します
UPDATE: Erikさんが指摘されているように、2つの選択肢があります
両方とも無効にしてください
UPDATE #2:
ウェイクタイマーの他に、周辺機器でもコンピュータをウェイクアップすることができます。ネットワークインターフェースについては、Rosdiさんの回答を参照してください。最近、周辺機器を接続するとまたコンピュータがウェイクアップするので、変更しなければならないことを思い出しました。最初はマウスを外したのですが、キーボードが原因だと判明しました
デバイスマネージャを開いてキーボードを展開し、問題のあるデバイスのカテゴリが何であれ、「HIDキーボードデバイス」などの疑いのあるデバイスを見つけます。そのデバイスを右クリックして「プロパティ」を選択し、「電源管理」タブで「このデバイスがコンピュータを起動することを許可する」のチェックを外します
100 Nick Westgate 2015-08-22
WIN 10では、ローカルグループポリシーエディタに簡単に設定できるオプションがあります
- 検索してみてください。
Local Group Policy Editor
(gpedit.msc
を起動できます) - に移動します。
Computer Configuration / Administrative Templates / Windows Components / Windows Update
- をダブルクリックします。
Enabling Windows Update Power Management to automatically wake up the system to install scheduled updates
をダブルクリックして、”無効 “に設定してください
ローカルグループポリシーエディタの設定図です
85 xxxbence 2015-12-17
Windows 10にアップグレードしてから、寝室のコンピュータが夜中の3時に目を覚まし続けていました。Microsoft\Windows\UpdateOrchestrator\Reboot
スケジュールされたタスクのWake the computer
を無効にしても何の解決にもなりませんでした。Windowsは定期的にフラグをオンに戻します。 電源オプションの「ウェイクタイマーを無効にする」を無効にしても何の解決にもなりませんでした。UpdateOrchestrator が真夜中のアラームをオーケストレーションし続けていました
解決策として、1時間ごとにウェイク設定を削除するpowerhellスクリプトを追加しました
powershell スクリプトの実行を許可するには、管理者として powershell を実行します
Set-ExecutionPolicy RemoteSigned
disable_wakejobs.ps1」というファイルを作成し、その中に1行のコードを含む
Get-ScheduledTask | ? {$_.Settings.WakeToRun -eq $true -and $_.State -ne "Disabled"} | % {$_.Settings.WakeToRun = $false; Set-ScheduledTask $_}
タスクスケジューラを開き、スケジュールされたタスクを作成します
- 一般」タブで、ユーザーアカウントを「SYSTEM」ユーザーに設定します(または、自分のパスワードを変更するたびに保存されたパスワードを更新する必要があります)
- トリガー」タブで、ジョブを毎日実行し、1時間ごとに繰り返すトリガーを作成します
- Actions」タブで、「Program/script」を「PowerShell.exe」に設定し、引数
-Command "c:\tools\disable_wakejobs.ps1"
を指定して、「プログラムを起動する」アクションを作成します(ステップ2でdisable_wakejobs.ps1
を保存したパスを変更します)
PowerShell コマンドは Reidar Johansen さんのブログ記事 から引用しています
41 Andomar 2015-08-20
これで問題は解決するはずです
- 検索 <++1
Task Scheduler Library\Microsoft\Windows\UpdateOrchestrator\Reboot
に移動することに注意:Reboot
は単なるファイルですが、すべてのフォルダの中に入る必要があります- プロパティを右クリックし、[条件]をクリックします
Wake the computer to run this task
のチェックを外す
5 HMTK 2015-08-16
私はパソコンのWake On LAN (WOL)機能を使用しているので、外出先でパソコンにアクセスする必要がある場合、リモートでパソコンを起動することができます
これはどういうわけか、私のコンピュータが明らかな理由もなくランダムに目を覚ます原因となっています。これが原因でコンピュータがランダムに目を覚ますかどうかを知るには、コマンドプロンプトにこのコマンドを入力します
powercfg -lastwake
もしあなたのネットワークカード(私の場合はRealtek PCIe)について何かが表示されたら、ネットワークカードのプロパティ設定でOnly allow a magic packet to wake the computer
チェックボックスがチェックされていることを確認する必要があります(私の場合はチェックされていませんでした)
そして、あなたの神に祈る
5 Rosdi 2016-01-16
これは、システムメンテナンスタスクが実行されているように見えます。その場合は、システムメンテナンスを無効にしてみてください
WIN+Rコントロールの検索ボックスで「メンテナンス」を検索し、「自動メンテナンス設定の変更」を選択します
スケジュールされた時間にコンピュータを起動するための定期メンテナンスを許可する」をクリアします
それが問題を取り除くのに役立つかどうかを確認してください。提案された他のメカニズムよりも 信頼性が高くなるでしょう
1 ReinstateMonica Larry Osterman 2015-08-24
Andomarさんの解決策を適用してもエラーが出ました
- Set-ScheduledTask : The parameter is incorrect.At C:Users\Filip\scriptsdisable_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内のReboot)。対応する disable_wakejobs.ps1 ファイルは以下のようになっています(このファイルの使い方は Andomar の回答を参照してください)
Get-ScheduledTask -TaskName "Reboot" | % {$_.Settings.WakeToRun = $false; Set-ScheduledTask $_}
スクリプトを手動でテストするには、昇格した PowerShell インスタンス(管理者として実行)から実行することを確認してください
1 jochen 2016-01-07
UpdateOrchestrator が再び有効になってしまう問題に遭遇した。これはもちろん、私のコンピュータが勝手にスリープモードから目を覚ます原因となっています(真夜中に私を起こすためにも、真面目にmicrosoftをスナップしてください)。これを解決してくれそうな情報をredditで見つけました
Open powershell:
- を実行します。Get-ScheduledTask | where {$_.settings.waketorun}
Open cmd:
- Run SCHTASKS /Change /TN “Microsoft\\WindowsUpdateOrchestrator\Reboot” /DISABLE
- Run icacls “%WINDIR%\System32Tasks\Microsoft\\WindowsUpdateOrchestrator\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 ColacX 2017-03-18
私の経験に基づいて、回避策として自動更新ポリシーを設定することができます
- ローカルグループポリシーエディタ(gpedit.msc)を開きます
- に移動します。コンピュータの構成 / 管理用テンプレート / Windowsコンポーネント / Windowsアップデート
- 自動更新の設定」を変更すると、有効にして「2 – ダウンロードとインストールの通知」または「3 – 自動ダウンロードとインストールの通知」に設定することができます
この方法では、システムは更新プログラムのインストールを開始する機会すらなく、その結果、ほとんどの場合、目が覚めて再起動することになります。さらに、いつアップデートするかをコントロールすることができます
1 Jonker Fan 2018-12-22
windows 10にはウェイクタイマーのためにできることが2つあります
高度な電源設定に入ると、ウェイクタイマーの下に「ウェイクタイマーを無効にする」と表示され、その下に重要なウェイクタイマーが表示されますので、それも無効にしてください
0 alan 2015-09-10