「Windows Updateのせいで突然PCの調子が悪くなった…」
「勝手にグラフィックボードや周辺機器のドライバーが更新されて画面が映らなくなった…」
Windowsの自動更新はセキュリティ上重要ですが、互換性のない古いドライバーや不安定な最新ドライバーが強制的にインストールされ、トラブルを引き起こすケースが後を絶ちません。
この記事では、Windows Home/Proの両方に対応し、コマンドプロンプト(管理者)を使って一発で「ドライバーの自動更新」や「Windows Update自体」を停止する最強のコマンドを解説します。
トラブルを未然に防ぎ、自分のタイミングだけで安全にアップデートしたい方はぜひ試してみてください。
そもそもなぜ勝手にドライバーが更新されるのか?
Windows 10やWindows 11では、OSのセキュリティアップデートだけでなく、パソコンに接続されている機器(グラフィックボード、Wi-Fi、サウンドなど)のドライバーも「品質更新プログラム」の一部として自動でダウンロード・インストールされる仕様になっています。
これが原因で、以下のようなトラブルが発生しやすくなります。
- メーカー独自の最適化ドライバーが上書きされ、動作が重くなる
- 最新ドライバーのバグにより、特定のアプリやゲームが起動しなくなる
- 意図しない再起動が発生する
これらの問題を根本から解決するために、以下のコマンドを実行しましょう。
パターン1:【おすすめ】ドライバーの自動更新だけをピンポイントで止める
「セキュリティ対策のアップデートは自動でやってほしいけれど、不具合の原因になるドライバーだけは除外したい」という方に最もおすすめの設定です。
実行するコマンド
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "ExcludeWUDriversInQualityUpdate" /t REG_DWORD /d 1 /fこのコマンドの効果
Windows Update of機能はそのままで、品質更新プログラムから「ドライバーの検出とインストール」だけを完全に除外します。これにより、OSは常に最新かつ安全な状態を保ちつつ、周辺機器の動作環境をクッキリと固定できます。
元に戻したい(初期状態にする)場合
もし将来的にドライバーも自動更新に戻したくなった場合は、以下のコマンドを実行してください。
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "ExcludeWUDriversInQualityUpdate" /t REG_DWORD /d 0 /fパターン2:【強力】Windows Update自体を完全に停止(手動化)する
「ドライバーだけでなく、Windows Update自体が勝手に動くのを一切禁止したい」「完全に自分の手動タイミングだけでアップデートを管理したい」という方向けの強力な設定です。
以下の3つのコマンドをセットで実行します。
実行するコマンド
net stop wuauserv
sc config wuauserv start= disabled
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 1 /fこのコマンドの効果
net stop:現在バックグラウンドで動いているアップデートサービスを即座に停止します。sc config:PCを再起動してもアップデートサービスが勝手に起動しないよう「無効」化します。reg add:レジストリポリシーを変更し、OSレベルで自動更新を強制ブロックします。
元に戻したい(自動更新を再開する)場合
セキュリティのために一時的にアップデートを再開したい場合は、以下の3つのコマンドを実行してPCを再起動してください。
sc config wuauserv start= demand
net start wuauserv
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v "NoAutoUpdate" /t REG_DWORD /d 0 /fコマンドの具体的な実行手順(初心者向け)
コマンドプロンプトに馴染みがない方でも、以下の手順通りに進めれば1分で完了します。必ず「管理者として実行」することだけ注意してください。
- コマンドプロンプトを管理者として開く
- Windowsの画面下部にある検索バー(またはスタートボタン)をクリックし、「
cmd」と入力します。 - 検索結果に表示された「コマンド プロンプト」を右クリックし、「管理者として実行」を選択します。
- ※「このアプリがデバイスに変更を加えることを許可しますか?」と表示されたら「はい」を押します。
- Windowsの画面下部にある検索バー(またはスタートボタン)をクリックし、「
- コマンドをコピー&ペーストする
- 本記事のコードブロック内にあるコマンドをすべてコピーします。
- 黒い画面(コマンドプロンプト)上で右クリックすると、コピーした文字列がそのまま貼り付けられます。
- 実行して完了
- Enterキーを押して実行します。
- 画面に「この操作を正しく完了しました。」または「[SC] ChangeServiceConfig SUCCESS」と表示されれば設定完了です。
- PCを再起動する
- 設定をシステムに完全に反映させるため、パソコンを一度再起動してください。
まとめ:PCの安定稼働には「手動管理」が最適
Windowsの自動更新は便利ですが、仕事用のPCや安定して動かしたいゲーム用PCにおいては、勝手なドライバー更新はリスクでしかありません。
今回紹介したレジストリ調整コマンドを使えば、Windows Homeエディションであってもグループポリシー(gpedit.msc)を使わずに確実に自動更新をブロックできます。
PCの動作がおかしくなる前に、ぜひこの設定を取り入れてみてください!















