Windows 10での手動更新のみを許可する
マイクロソフトは、Windows 10オペレーティングシステムのリリース時に更新コントロールを削除したため、更新プロセスを手動で設定したり、更新を完全に無効にしたりするのは簡単ではなくなりました。これは、特にWindows 10 Homeの場合に当てはまります。
更新の制御を取り戻すためのより良い解決策の1つは、Windows Updateサービスを無効にし、システムに更新を見つけてインストールさせたい場合にのみ有効にすることです。
マイクロソフトはWindows 10のFall Creators Updateバージョンでその回避策を変更しましたが、その抜け穴を効果的に閉じました。
まだ利用可能な別のオプションがありますが、更新チェックを担当するプログラムの権限を変更する必要があります。良いニュースは、これは更新の手動チェックには影響しませんが、更新の自動チェックを妨げることです。
利用可能なリセットオプションもありますが、Windows 10システムに変更を加える前に、システムパーティションのバックアップを作成することをお勧めします。
Windows 10の更新を手動に設定する
Windows 10には、C: Windows System32 UsoClient.exeプログラムを使用して、定期的かつ自動的に更新をチェックするタスクがあります。
タスクは、Windowsタスクスケジューラの[タスクスケジューラライブラリ]> [Microsoft]> [Windows]> [UpdateOrchestrator]> [スケジュールスキャン]にあります。
タスクにはいくつかのトリガーがあります。1つは1日1回実行するイベント、もう1つはイベントログID 8202を実行するトリガー、3番目はカスタムトリガーです。
次の回避策は、UsoClient.exeファイルからすべての権限を削除します。このため、タスクによってトリガーされる更新チェックは失敗します。
これはWindows Defenderの署名の更新には影響しません。これらは引き続き自動的にダウンロードおよびインストールされるためです。
自動更新を無効にする
- Windowsキーをタップして、Windowsの[スタート]メニューを表示します。
- cmd.exeと入力して結果を選択し、CtrlキーとShiftキーを押しながらEnterキーをタップして、昇格されたコマンドプロンプトをロードします。必要に応じて、cmd.exeを右クリックして[管理者として実行]を選択することもできます。
- 表示されるUACプロンプトを確認します。
- コマンドを実行する takeown / f '%WINDIR% System32 UsoClient.exe' / a
- これにより、ファイルの所有権が取得され、そのファイルが管理者グループに割り当てられ、ファイルを制御できるようになります。
- 今すぐ実行 icacls '%WINDIR% System32 UsoClient.exe' / inheritance:r / remove 'Administrators' 'Authenticated Users' 'Users' 'System'
- これにより、選択したユーザーグループの権限がファイルから削除されます。英語版以外のWindowsを使用している場合は、英語のグループ名を変更する必要がある場合があることに注意してください。
成功メッセージが表示されますが、 'C: Windows System32 UsoClient.exeを右クリックし、コンテキストメニューからプロパティを選択して、プロパティウィンドウが開いたら[セキュリティ]タブに切り替えることで、すべての権限が削除されたことを確認できます。開きます。
次回Windows 10がイベントをトリガーするとき、UpdateOrchestratorタスクリストの最後の実行結果で「アクセスが拒否されました」というエラーメッセージが表示されるはずです。
[設定]> [更新とセキュリティ]を開いて、更新スキャンを手動で実行することもできます。
権限の復元
ファイルの権限はいつでも復元できます。
- 上で概説したように昇格されたコマンドプロンプトを開きます。
- コマンドを実行する icacls '%WINDIR% System32 UsoClient.exe' / reset
- このコマンドは、UsoClient.exeのすべてのアクセス許可をリセットし、自動更新スキャンを再度実行できるようにします。
Now You:いいえ、手動または自動更新ですか?システムはどのように構成されていますか? (ありがとう デスクモダー )