Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

Windows 10でドライバーの自動更新を制御する方法――ロールバックから完全停止まで徹底解説

強制的なアップデートは、Windows 10の最も大胆な機能のひとつです。ユーザーがアップデートを気にかけずに済むようになった一方で、システムを細かくチューニングしたい人にとっては、強制更新がむしろ足かせになることもあります。さらに、不具合を含んだ更新プログラムから完全に免れる手段はありません。

特に、標準以外のハードウェアを使用している環境では、この仕組みがトラブルの原因になりがちです。また、OEM(相手先ブランド製造)メーカーが提供するドライバーが必ずしも最適解とは限りません。独自のドライバーを使い続けたい方や、安定稼働しているシステムをむやみに更新したくない方のために、ドライバーを固定する方法をご紹介します。

ドライバーの更新を元に戻し、一時的に防止する

Microsoft自身も「まれに、特定のドライバーや更新プログラムがデバイスに一時的な問題を引き起こすことがある」と認めています。問題のあるドライバーや更新プログラムに遭遇した際の対処法を見ていきましょう。

ドライバーをロールバックする

まず、問題のドライバーを取り除く必要があります。最も手軽なのは、以前のバージョンに戻す方法です。スタートボタンを右クリックしてデバイスマネージャーを開き、該当するデバイスを右クリックしてプロパティを選択します。ドライバータブに切り替え、ドライバーを元に戻すボタンをクリックしてください。

Windows 10でドライバーの自動更新を制御する方法――ロールバックから完全停止まで徹底解説

完了したら、次回のWindows Updateサイクルで必ず実行される自動ドライバー更新をブロックする設定へ進みます。

ドライバーを削除して入れ替える

ロールバックが利用できない場合は、ドライバーをアンインストールし、希望するバージョンに置き換えるという回避策があります。作業前に、OEMまたはサードパーティベンダーから目的のバージョンのドライバーを入手しておきましょう。

なお、一部のメーカーは古いドライバーを完全に除去するための専用ユーティリティを提供しています。これを活用すれば、ドライバー関連ファイルをコンピューターからきれいに削除できます。

手動でドライバーを削除する場合は、スタートボタンを右クリックしてデバイスマネージャーを選び、対象のデバイスを右クリックしてデバイスのアンインストールを実行します。

Windows 10でドライバーの自動更新を制御する方法――ロールバックから完全停止まで徹底解説

表示されるダイアログで「このデバイスのドライバーソフトウェアを削除する」にチェックを入れ、OKで確定します。これにより、Windows Updateが配信するドライバーファイルが削除されます。

Windows 10でドライバーの自動更新を制御する方法――ロールバックから完全停止まで徹底解説

次に、このドライバーの今後の更新をブロックします。

ドライバー更新をブロックする

次回Windows Updateの実行時にドライバーが再インストールされるのを防ぐには、「更新プログラムの表示または非表示」トラブルシューティングツールを使用します。

ツールをダウンロードして実行し、最初の画面で次へをクリック、「更新プログラムを非表示にする」を選択し、非表示にしたいドライバーにチェックを入れて、再度次へをクリックすれば完了です。

Windows 10でドライバーの自動更新を制御する方法――ロールバックから完全停止まで徹底解説

この設定は後から元に戻せます。トラブルシューティングツールで「非表示の更新プログラムを表示する」を選択し、再表示したい更新プログラムにチェックを入れて次へをクリックしてください。

自動ドライバー更新を無効化する方法

Windows 10によるドライバーの自動更新を防ぐには、いくつかの選択肢があります。なお、ローカルグループポリシーエディターは通常、Windows 10 Homeエディションでは利用できない点にご注意ください。

コントロールパネルから設定する

この方法では、システムのプロパティを開きます。スタートボタンを右クリックしてシステムを選択し、システム設定画面を下へスクロールしてシステムの詳細設定を選びます。

システムのプロパティウィンドウでハードウェアタブに切り替え、デバイスのインストール設定をクリックします。

Windows 10でドライバーの自動更新を制御する方法――ロールバックから完全停止まで徹底解説

「メーカーのアプリやカスタムアイコンをデバイス用に自動的にダウンロードしますか?」と尋ねられるので、いいえを選択して保存をクリックします。

Windows 10でドライバーの自動更新を制御する方法――ロールバックから完全停止まで徹底解説

注意点として、この設定が有効になると、すべてのドライバー更新が無効化されます。

ローカルグループポリシーエディターを使う

Windows 10 ProおよびEnterpriseエディション限定ですが、ローカルグループポリシーエディターを使えば更新を完全に無効化できます。Homeエディションでも工夫次第でグループポリシーエディターを利用可能にしたという報告もあります。この方法の利点は、特定のデバイスだけ更新を無効化できることで、実際にこれしか効果がなかったというユーザーもいます。

まず、Windowsに管理されたくないハードウェアのデバイスIDを調べます。たとえばグラフィックカードやサウンドカードのIDなどが該当します。

スタートボタンを右クリックしてデバイスマネージャーを選択し、該当するデバイスをダブルクリックします。詳細タブに切り替え、プロパティのドロップダウンメニューからハードウェアIDを選択してください。次のステップでは、表示された値のうち1つを使えば十分です。

Windows 10でドライバーの自動更新を制御する方法――ロールバックから完全停止まで徹底解説

続いて、ローカルグループポリシーエディターを開き、これらのデバイスをWindows Updateの対象から除外します。

Win + Rキーを押してgpedit.mscと入力し、Enterキーを押します。ローカルグループポリシーエディターで、コンピューターの構成 > 管理用テンプレート > システム > デバイスのインストール > デバイスのインストールの制限へ移動します。ここで「これらのデバイスIDに一致するデバイスのインストールを禁止する」をダブルクリックします。

Windows 10でドライバーの自動更新を制御する方法――ロールバックから完全停止まで徹底解説

設定を有効にし、表示ボタンをクリックして、各デバイスのを入力します。最後に、変更をすべてOKで確定しましょう。

Windows 10でドライバーの自動更新を制御する方法――ロールバックから完全停止まで徹底解説

注意: グループポリシーエディターでドライバーを制限すると、手動でのドライバー更新もできなくなります。制限したドライバーを変更したい場合は、一度設定を無効化して変更を行い、その後改めて制限を有効にする必要があります。

代わりに、すべてのドライバー更新を無効化したい場合は、「他のポリシー設定で説明されていないデバイスのインストールを禁止する」有効にする方法もあります。ただし、上記のように特定のドライバーだけをブロックすることをおすすめします。

レジストリを編集する

レジストリ編集は最終手段です。Win + Rキーで「ファイル名を指定して実行」ダイアログを開き、regeditと入力してEnterキーを押します。次のレジストリキーへ移動してください。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching

SearchOrderConfigの値を開き、値のデータ0に設定します。OKで確定し、パソコンを再起動してください。

Windows 10でドライバーの自動更新を制御する方法――ロールバックから完全停止まで徹底解説

他の方法と同様、この設定はすべてのドライバー更新を無効化します。Microsoftのトラブルシューティングツールで特定の更新を非表示にできない場合のみ使うのがよいでしょう。

Windows Updateを一時停止する

どうしてもうまくいかない場合は、Windows Update自体を一時停止できます。ただし、現在は更新を無期限に停止することはできず、Microsoftは上限として35日間を設けています。

Windows Updateを一時停止するには、設定 > 更新とセキュリティ > Windows Updateへ移動します。最初の選択肢は「7日間更新を一時停止する」です。これにより、問題を解決するための1週間の猶予が得られます。

Windows 10でドライバーの自動更新を制御する方法――ロールバックから完全停止まで徹底解説

もっと時間が必要な場合は、詳細オプションをクリックし、下へスクロールして更新を一時停止するセクションから、ドロップダウンメニューで日付を選択します。

Windows 10でドライバーの自動更新を制御する方法――ロールバックから完全停止まで徹底解説

最大は35日間です。選択した日付はWindows Updateの「後戻りできない期限」となり、その日以降は保留中のすべての更新を強制的にインストールさせられます。それらをインストールして初めて、再び更新を一時停止できるようになります。

ドライバーを自分の手で管理しよう

破損したWindowsドライバーの更新は、ワークフロー全体を停止させ、一日中対処に追われる事態を招きかねません。本記事では、Windows 10の自動更新が引き起こすドライバーの問題を防ぐ、あるいは解決する方法をご紹介しました。ただし、すべての更新が悪いわけではありません。

ドライバーの更新は、パフォーマンスとセキュリティの維持、そして新機能へのアクセスにとって不可欠です。自動更新をブロックする場合は、重要なドライバーの更新がないか、こまめに手動で確認する習慣をつけましょう。

  1. Windows 10のアップデート――一歩前進、一歩後退

    Windows Updateの仕組みは、長年にわたって大きく変化してきました。XPの時代には、Internet ExplorerとActiveXを使ってダウンロードを行う必要がありました。その後、Windows 7や8.1では、ブラウザ不要の専用ユーティリティが登場し、比較的迅速かつエレガントにアップデートできるようになりました。Windows 10ではさらなる変更が加えられ、アップデートは新しい「設定」アプリの中に組み込まれ、累積形式で提供されるようになり、以前のような細かな調整ができなくなりました。おまけに、アップデートにかかる時間は大幅に長くなり、安定性も以前よりはるかに低下しました。本

  2. Windows 10でデバイスドライバーを更新・再インストール・ロールバックする方法

    互換性のない、古い、または破損したデバイスドライバーは、Windowsパソコンにさまざまな問題を引き起こします。例えば、起動時のブルースクリーンエラー(BSOD)、起動時に画面が真っ黒になる状態、音声が出ない、インターネットに接続できないといったトラブルです。特にWindows 10 バージョン21H2へアップグレードした後は、ノートPCやデスクトップが正常に動作しない、デバイスが認識されない、各種BSODエラーが発生する、ネットワーク接続やオーディオが機能しないなどの報告が多く寄せられています。 これらの問題の原因は、インストールされているグラフィックスドライバー、オーディオドライバー、ネッ