Windows Update に PC を再起動するタイミングを決定させるのをやめる
<本文>
私の Windows PC が、「よし、今がこの OS アップデートをダウンロードしてインストールするのに最適な時期だ」と無作為かつ一方的に決定した回数は数え切れません。時々、自分のマシン自体がどのように考えているかを知り、中断して学習することができればいいのにと思うことがあります。長年にわたってコンピューターを使用してきたため、この無謀な行為により、一晩中数時間のビデオ レンダリングを実行する必要が生じ、HTPC がメディアや執筆中の記事よりも更新を優先したため、週末の家族の時間を台無しにしてしまいました。
私は、このような出来事の再発を防ぐために Windows に組み込まれているツールを無視しているわけではありませんが、OS はサービスを提供するユーザーそのものをあからさまに無視しているようで、もううんざりです。 Windows 11 の更新は避けられない現実であり、ゼロデイ エクスプロイトにパッチを適用し、セキュリティ定義を提供し、新機能を展開するために必要です。しかし、ユーザー向けの更新コントロールは本質的に、私の時間を尊重せずに選択の錯覚を提供する補助輪です。マシンの再起動時期を正確に指定するには、過度に単純化された設定アプリをバイパスし、Windows タスク スケジューラの内部動作を変更する必要があります。なぜそれを行う必要があるのか、そしてそれを実行する正確な方法は次のとおりです。
コントロールの幻想
アクティブ時間を設定するだけでは十分ではありません

予期せぬ再起動について不平を言い始めたとき、一般的なアドバイスは必然的にアクティブ時間と更新の一時停止ボタンを私に指摘しました。これらのツールは、平均的な Web ブラウジング ユーザーにとっては問題ないかもしれませんが、パワー ユーザー、愛好家、および中断されないタスクをマシンに依存している人にとってはがっかりします。アクティブ時間には人為的に制限が設けられています。あなたが 24 時間 365 日アクティブであることを Windows に伝えることはできません。さらに腹立たしいことに、Windows はアクティブ時間を鉄則ではなく、丁寧な提案として扱っています。 Microsoft の最新の UX 哲学は、ユーザーの意図に従うのではなく、ユーザーの行動を予測することに基づいて構築されています。 OS がアップデートが重要であると判断した場合、またはコーヒーを飲んだりドアベルに応答したりする間に数分間 PC がアイドル状態になった場合、OS は強制的に再起動する機会を捉えます。
更新一時停止メカニズムは若干改善されましたが、同様に欠陥があります。これは最終的に期限切れになる一時的な応急処置であり、多くの場合、一時停止期間が終了した瞬間にシステムが強制的に適用する大量の更新のバックログが発生します。ユーザーの行動を予測する下手な試みに頼るのではなく、これらのインストールと再起動に問題がないことを明示的に示すより良い方法が必要です。
PC 愛好家として、私たちはハードウェアを所有しています。私たちはコンポーネントを慎重に選択し、オーバークロックを調整し、ワークスペースをカスタマイズします。私たちはシステムの稼働時間に対して絶対的な拒否権を持つべきです。私たちのコンピュータは私たちのために機能するべきであり、その逆ではありません。
タスク スケジューラが一日を節約します
1 つのプログラムが他のすべてのプログラムを実行する
初心者のために説明すると、タスク スケジューラは、Windows が独自のバックグラウンド作業を自動化する主要なコントロール ルームです。これは、PC にディスクのデフラグの実行、ソフトウェアの更新の確認、メンテナンス スクリプトの実行を指示するものです。 Windows が更新プログラムを確認、ダウンロード、またはインストールするたびに、特定のスケジュールされたタスクが指示したために実行されます。これは、OS カーネル内で実行される IFTTT に非常によく似ており、サードパーティのシステム アップデートや自動ドライブ クリーナー ユーティリティにも電力を供給します。
Windows は、スケジュールされたタスクに依存して更新サービス UsoClient.exe (更新セッション オーケストレーター) をトリガーします。明示的に許可した場合にのみ、そのタスクをインターセプト、無効化、または書き換えて、この実行可能ファイルを実行できます。ただし、この方法では Windows Update を永久に無効にするわけではありません。そうすると、システムがマルウェアやエクスプロイトに対して脆弱になります。代わりに、私たちは更新プロセスを、私たちが選択した、交渉の余地のない特定のメンテナンス時間帯、たとえば日曜日の夜の夕食時などに隔離しています。
続行するにはシステム管理者権限が必要です。 Windows 11 は、主要な機能更新後にこれらの変更を元に戻そうとする場合があるため、数か月ごとにタスク スケジューラを確認することをお勧めします。
まず、Windows が独自のスケジュールで更新を実行するのを停止します。キーボードの Win + R を押して「taskschd.msc」と入力し、「タスク スケジューラ」を開きます。左側のナビゲーション ウィンドウで、タスク スケジューラ ライブラリ -> Microsoft -> Windows -> UpdateOrchestrator を特定します。次に、中央のペインでタスク Schedule Scan 、Schedule Work 、および Reboot_AC または同様の Reboot エントリを探します。これらのエントリは、USO がトリガーされるタイミングを制御するためです。これらの更新をトリガーするタスクをそれぞれ右クリックし、「無効にする」を選択します。
次に、独自のメンテナンス ウィンドウを構築するには、タスク スケジューラの右側のペインで 基本タスクの作成 をクリックします。タスクに「カスタム Windows Update トリガー」などのわかりやすい名前を付けて、「次へ」をクリックします。定期的な時間ベースのトリガーが最適ですが、更新の開始を別のプログラムなど、あらゆるものにバインドできます。セキュリティ パッチをタイムリーに入手できるように、計画的なダウンタイムを毎週行うことをお勧めします。 PC の電源が入っているが使用されていないことが保証される日時を選択したら、次へ をクリックします。このトリガーに複数の修飾子を追加するには、カスタム スクリプトが必要です。
Windows Update Control のニュースレターを購読する
Windows アップデートをより強力に制御したいですか?ニュースレターを購読して、Windows のインストールと再起動のタイミングと方法の制御に焦点を当てた実践的なステップバイステップ ガイドと高度なタスク スケジューラ テクニック、つまりこのトピックの実践的な内容をご覧ください。
アップデートを取得する
購読すると、ニュースレターとマーケティング電子メールの受信に同意し、利用規約とプライバシー ポリシーに同意したものとみなされます。いつでも購読を解除できます。
最後に、新しいタスクを USO に指定します。 「アクション」セクションで、「プログラムの開始」をクリックし、「次へ」をクリックします。 「プログラム/スクリプト」フィールドに、次のパスを貼り付けます。
C:\Windows\System32\UsoClient.exe
この後には、コマンド StartInteractiveScan を入力できるオプションのフィールドがあります。次に、「次へ」をクリックして設定を確認し、「完了」をクリックします。これは、設定アプリで手動で 更新の確認 をクリックした場合とまったく同じように、Update Orchestrator に更新を確認してダウンロードし、インストール/再起動を求めるように指示します。あるいは、引数 ScanInstallWait を実行して、スケジュールされた時間枠内に自動的に更新した後に再起動することもできます。
必要なときに動作する信頼性の高いシステム
Microsoft がデフォルトで蔓延している混乱状態にロールバックする必要がある場合は、タスク スケジューラの UpdateOrchestrator フォルダに戻り、右クリックして最初に無効にしたプロセスを有効にします。次に、タスク スケジューラ ライブラリからカスタム タスクを削除します。私のマシン全体でこの変更を行って以来、結果は解放に他なりませんでした。私のワークステーションは、クリーンなデスクトップで目覚めずに夜間のレンダリングをクラッシュし、進行状況を失います。また、HTPC のせいで金曜日の夜が台無しになることはもうありません。タスク スケジューラを 5 分間使用すると、システム管理者としての役割を復元でき、マシンはスケジュールを尊重するようになります。

関連
Windows のタスク スケジューラで自動化できる 5 つのこと
タスク スケジューラは、アプリではできない日常的で楽しいタスクを PC 上で自動化できるようにする従来の Windows ユーティリティです。
*️⃣ 出典リンク:
Windows に組み込まれたツール、マシンの再起動時、パワー ユーザー、タスク スケジューラ、、、、、、、 利用規約 、 プライバシー ポリシー 、Windows のタスク スケジューラで自動化できる 5 つのこと 、