自動ドライバー更新をWindowsでオフにする方法

自動ドライバー更新をWindowsでオフにする方法の特集

Windowsのドライバー更新は便利ですが、時にはハードウェアに混乱を引き起こすことがあります。いくつかの方法を使用して、Windowsで自動ドライバー更新をオフにすることができます。

注意: 一部の方法ではグループポリシーエディターを使用します。これはWindows Homeエディションでは利用できず、Professional以上のエディションでのみ使用できます。ただし、管理者であればローカルグループポリシーエディターを有効にする方法があります。

目次

  • Windowsのドライバー更新を隠す方法
  • Windowsでドライバー更新を完全に無効にする方法
  • 特定のデバイスのドライバー更新をブロックする方法
  • 検討すべき追加事項

Windowsのドライバー更新を隠す方法

将来的にWindowsのドライバー更新をインストールする予定があるなら、一時的に隠すことができます。後でインストールする準備ができたときに更新を表示したり、まったく表示しなかったりすることが可能です。この方法はいくつかあります。すべてのデバイスまたは特定のデバイスのドライバー更新を完全に無効にしたい場合は、該当するセクションに進んでください。

設定

Windowsでは、すべての更新を最大5週間一時停止することができます。この期間中は、インストールしたい個々の更新を選択できます。すべての更新が一時停止され、ドライバー更新も含まれます。

  1. 「スタート -> 設定 -> Windows Update」に移動します。

設定のWindows Updateセクションに移動

  1. 「更新を一時停止する」ドロップダウンボックスから、更新を一時停止したい期間を選択します。

Windows設定で更新を一時停止する期間を選択

この方法は一時的です。5週間経過すると、Windowsはすべての利用可能な更新をインストールします。

ヒント: 知っておくべき重要なPowerShellコマンドを確認してください。

PowerShell

隠したい更新の名前が分かっている場合は、PowerShellを使用してそれを隠すことができます。幸いなことに、PowerShell内で利用可能な更新のリストも取得できます。

更新を隠すためにPowerShellを有効にする手順に従い、特定の更新を隠す方法について学びましょう。

Microsoftの更新隠しツール

注意点として、時にはMicrosoftがこのツールをランダムに削除することがあります。また、Microsoftは今後のWindows 11リリースでこのツールやその他のトラブルシューティングツールを廃止する予定です。一部のユーザーは機能しないと報告している一方で、他のユーザーは問題なく使用しています。私たちも、特定の更新(グラフィックスドライバーやいくつかの不具合のある機能更新)を隠すためにこのツールを使用したことがあります。

  1. Microsoftからwushowhide.diagcabをダウンロードし、ユーティリティを実行します。

  2. ツールを開始するには「次へ」をクリックします。Windowsが隠せる更新を検出するのを待ちます。

Microsoftの更新隠しツールで「次へ」をクリック

  1. 「更新を隠す」を選択します。最初にこれを実行すると、更新のリストが表示されるかもしれません。その場合は、次のステップをスキップしてください。

Microsoftの更新隠しツールで「更新を隠す」オプションを選択

  1. 隠したい更新をチェックします。オプションの更新はここには表示されません。「次へ」をクリックします。

Microsoftの更新隠しツールで隠したい更新を選択

ツールはいつでも再実行でき、「隠れた更新を表示」を選択してインストールしたいものを選択できます。

ヒント: 更新後にドライバーが不具合を起こした場合は、ドライバーをロールバックする方法を学んでください。

Windowsでドライバー更新を完全に無効にする方法

ドライバー更新を隠すだけでなく、もっと多くのことをしたい場合、再びいくつかのオプションがあります。これらはレジストリの編集からグループポリシーエディターの使用までさまざまです。すべての方法で、プロセスを元に戻して自動ドライバー更新を再有効化することができます。

コントロールパネル

  1. スタートメニューを開き、「コントロールパネル」を検索します。右側の結果をクリックします。

Windows検索で「コントロールパネル」を入力

  1. 「システムとセキュリティ」を選択します。これが表示されない場合は、右上の表示を「カテゴリ」に変更します。

コントロールパネルで「システムとセキュリティ」をクリック

  1. 「システム」を選択します。Windowsのバージョンによっては、これによりWindows設定に移動するか、コントロールパネル内に留まります。Windows 11では、これによりWindows設定に飛びます。

コントロールパネルで「システム」をクリック

  1. 「詳細システム設定」をクリックします。このオプションはWindowsの一部のバージョンのコントロールパネルに表示されます。

Windows設定で「詳細システム設定」ボタンを押す

  1. 「ハードウェア」タブで、「デバイスのインストール設定」を選択します。

システムプロパティで「デバイスのインストール設定」ボタンをクリック

  1. 「いいえ(デバイスが期待通りに動作しない可能性があります)」をクリックし、「変更を保存」を選択して設定を保存します。Windowsの一部のバージョンでは「いいえ、私に何をするか選ばせてください」と表示される場合があります。その場合は「Windows Updateからドライバーソフトウェアを決してインストールしない」を選択します。

デバイスインストール設定ウィンドウで「いいえ(デバイスが期待通りに動作しない可能性があります)」オプションを選択

  1. コントロールパネルをスキップして直接システムプロパティウィンドウにジャンプしたい場合は、次の手順を行います:

Win + Rを押して、sysdm.cplと入力し、「OK」をクリックします。

実行ウィンドウでコマンドを入力

  1. システムプロパティウィンドウに入ったら、上記の指示に従ってドライバー更新を無効にします。

FYI: Windowsでグループポリシー設定をリセットする方法を学んでください。

グループポリシーエディタ

  1. Win + Rを押して実行ダイアログボックスを開きます。gpedit.mscと入力し、「OK」を押します。

実行ウィンドウでコマンドを入力

  1. 左側のペインで、「コンピュータの構成 -> 管理用テンプレート -> Windowsコンポーネント -> Windows Update -> Windows Updateから提供される更新を管理」を展開します。

ローカルグループポリシーエディタで「Windows Updateから提供される更新を管理」のポリシーに移動

  1. 「Windows Updateのドライバーを含めない」項目を右クリックし、「編集」を選択します。

ローカルグループポリシーエディタで「Windows Updateのドライバーを含めない」オプションを右クリック

  1. 「有効」をクリックし、「適用」を選択します。

ローカルグループポリシーエディタでポリシーを有効にする

レジストリエディタ

Windowsのレジストリを編集することに慣れていても、変更を加える前にバックアップを取ることをお勧めします。変更を進める前に、Windowsレジストリをバックアップして復元する手順に従ってください。すべてがバックアップされたら、レジストリエディタを使用してWindowsで自動ドライバー更新を停止する時が来ました。

Win + Rを押して、regeditと入力します。「OK」をクリックしてレジストリエディタを開きます。

実行ウィンドウでコマンドを入力

左側のペインで、次のように展開します:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching

レジストリエディタ内の場所に移動する

「DriverSearching」フォルダ内の「SearchOrderConfig」を右クリックします。「変更」を選択します。

レジストリエディタでキーを右クリックし、コンテキストメニューから「変更」を選択

値を「0」に変更します。再度更新を有効にする必要がある場合は、値を「1」に戻します。「OK」を押して変更を保存し、レジストリエディタを終了します。

レジストリエディタでキーの値を変更

ヒント: WindowsでNVIDIA GeForce Experienceドライバーのダウンロードエラーが表示されている場合の対処法を学んでください。

特定のデバイスのドライバー更新をブロックする方法

時には、Windowsに自動でドライバーを更新させても問題ないのですが、特定のデバイスについてはそうではない場合があります。Windowsがあなたの製造元のドライバーを一般的なWindowsのものに置き換えてしまう場合などです。特定のデバイスの自動ドライバー更新をブロックすることができます。

執筆時点で、上記で言及したMicrosoftの更新隠しツールを引き続き使用することができます。常に利用可能と限らないため、いくつかの他の方法でも個々のドライバー更新をブロックできます。

また、PowerShellを使用していくつかの更新をブロックすることもできますが、必ずしもデバイス別ではありません。「Windowsのドライバー更新を隠す方法」セクションで詳細を確認してください。

デバイスIDを見つける

まず、ドライバーをブロックするデバイスのデバイスIDを知らなければなりません。次のセクションで必要です。

  1. Win + Xを押して、「デバイスマネージャ」を選択します。

  2. デバイスを右クリックします。ここではマウスを例として使用します。「プロパティ」を選択します。

デバイスマネージャでドライバーを右クリックし、コンテキストメニューから「プロパティ」を選択

  1. 「詳細」タブを開き、ドロップダウンリストから「ハードウェアID」を選択します。

ドライバープロパティウィンドウで「プロパティ」の下の「ハードウェアID」を選択

  1. リスト内のIDをNotepadや他のテキストエディタにコピーします。「値」ボックス内をクリックし、Ctrl + Aを押してすべて選択し、次にCtrl + Cを押してコピーします。最後に、Ctrl + Vを押してテキストエディタに貼り付けます。

  2. 次に進む前に、すべてのデバイスマネージャウィンドウを閉じます。

ヒント: すべてのWindows更新を停止する方法を確認してください。

ローカルグループポリシーエディタを開く

この方法で更新をブロックした場合、ドライバーを手動で更新はできません。リストからIDを削除し、手動で更新を行い、再度ブロックする必要があります。

  1. 上記の手順に従ってローカルグループポリシーエディタを開きます。

  2. 「コンピュータ構成 -> 管理用テンプレート -> システム -> デバイスのインストール -> デバイスインストールの制限」を展開します。

ローカルグループポリシーエディタの場所に移動

  1. 「これらのデバイスIDのいずれかに一致するデバイスのインストールを防止」を右クリックし、「編集」を選択します。または、ダブルクリックします。

ローカルグループポリシーエディタで「これらのデバイスIDのいずれかに一致するデバイスのインストールを防止」を右クリック

  1. 「有効」をクリックし、「オプション」の下の「表示」ボタンをクリックします。

ローカルグループポリシーエディタのポリシー編集ウィンドウで有効オプションを選択し、「表示」ボタンをクリック

  1. 先ほど保存したハードウェアIDを1つずつボックスにコピーします。「OK」を押して完了します。

ローカルグループポリシーエディタの「内容を表示」ウィンドウでハードウェアIDをコピー

  1. 次の画面で「適用」を押して変更を保存します。残りのウィンドウを終了します。

ヒント: PCが散らかってきましたか?「C:」ドライブのスペースを空ける方法を学んでください。

検討すべき追加事項

ドライバーが更新されることでデバイスが正常に機能しない場合、ドライバー更新をブロックするのは良いアイデアです。しかし、デバイスのドライバーは定期的に更新する必要があります。更新しないと、デバイスが新しい機能やOSの更新によりうまく機能しなくなることがあります。

デバイスに応じて、ドライバーを更新することでPCのパフォーマンスが向上する場合があります。たとえば、グラフィックスカードのドライバーを更新すると、ゲームの体験が向上します。自動ドライバー更新をオフにした後にパフォーマンスに問題がある場合は、ドライバーを手動で更新するか、自動ドライバー更新を再度オンにし、問題のあるものだけをブロックしてください。

Windowsが一般または完全に間違ったドライバーを使用している場合は、間違ったドライバーを使うより、手作業で行った方が良いです。

PC体験の最適化

Windowsがドライバーをどのように更新するかを制御した後、古い、時代遅れの、そしてもはや使用されていないドライバーを取り除くための時間もかけた方が良いでしょう。手動でドライバーを更新しようとして問題が発生した場合、AMDのドライバーに関する問題に遭遇することがあります。これらのヒントでその問題を解決する方法を学びましょう。

すべての画像とスクリーンキャプチャはCrystal Crowderによって撮影されました。