Windows オペレーティング システム、特に Windows 10 では、必要かどうかに関係なく、ハードウェアのドライバー更新プログラム (ドライバー更新プログラム) が自動的にインストールされることがよくあります。ドライバーを自動的に更新したくない場合は、Windows がドライバーを自動的に更新しないようにすることができます。 Windows Pro または Enterprise エディションを使用している場合は、グループ ポリシー エディターを使用して、Windows がドライバーを自動的に更新しないようにすることができます。
Windows でドライバーが自動的に更新されないようにする
デバイス マネージャーでデバイスのハードウェア ID を見つけます。
最初に行う必要があるのは、デバイス マネージャーで更新をブロックするデバイスのハードウェア ID を見つけることです。
これを行うには、[スタート] をクリックし、[スタート] メニューの検索ボックスに「デバイス マネージャー」と入力してEnter キーを押すか、[デバイス マネージャー] をクリックします。
[デバイス マネージャー] ウィンドウで、更新をブロックするデバイスを見つけます。デバイスを右クリックし、[プロパティ]を選択します。
次に、「プロパティ」ウィンドウで、「詳細」タブをクリックします。
[プロパティ] メニューから[ハードウェア ID]を選択して、デバイスに関連する ID を表示します。
最後に、コピーしてメモ帳に貼り付けてこれらの ID を書き留め、後で使用できるようにメモ帳ファイルを保存します。
グループ ポリシー エディターでデバイスのインストールと更新を禁止する
ハードウェア ID を入手したので、次のステップは、グループ ポリシー エディターを使用して変更を行うことです。
グループ ポリシー エディターは Windows Pro または Enterprise バージョンでのみ使用できることに注意してください。 Windows Home エディションにはグループ ポリシー エディターがありません。
まず管理者アカウントにログインし、[スタート] をクリックしてグループ ポリシー エディターを開き、検索ボックスにgpedit.mscと入力してEnter キーを押します。
[グループ ポリシー] ウィンドウの左側のペインで、次を展開します。
[コンピュータの構成] > [管理用テンプレート] > [システム] > [デバイスのインストール] > [デバイスのインストール制限]
右側のペインで、「これらのデバイス ID のいずれかに一致するデバイスのインストールを防止する」セクションを見つけてダブルクリックします。
[これらのデバイス ID のいずれかに一致するデバイスのインストールを防止する] ウィンドウで、[有効]オプションを選択し、[表示] ボタンをクリックします。
次に、[コンテンツの表示] ウィンドウで、デバイスのハードウェア ID を追加します。一度に追加できる ID は 1 つだけなので、各 ID を 1 つずつコピーし、[値]ボックスの利用可能な行に貼り付けることができます。すべてのハードウェア ID を追加したら、「OK」をクリックします。
複数のデバイスの更新をブロックしているため、完了するまで [コンテンツの表示] ウィンドウでハードウェア ID を追加できることに注意してください。
「ポリシー」ページに戻り、「すでにインストールされている一致するデバイスにも適用する」にチェックを入れて、「OK」をクリックします。
次の手順では、グループ ポリシー エディターを終了します。
更新されたドライバーをインストールして、新しい設定をテストできます。または、より簡単な方法は、デバイス マネージャーに再度アクセスして変更を確認することです。デバイス マネージャーのメイン ウィンドウの [その他のデバイス] セクションに、ブロックしたデバイスが警告アイコンとともに表示されます。
デバイスのプロパティ ページを開くと、システム ポリシーで禁止されている設定が表示される場合があります。
さらに、Windows Update では引き続きデバイスの新しいドライバーの更新をダウンロードできます。ただし、このドライバー更新プログラムをインストールすることはできず、代わりに Windows Update ウィンドウにインストール エラー メッセージが表示されます。
デバイスの更新を再度許可する場合は、グループ ポリシー エディターを開いてポリシーを無効にするとします。 1 つのドライバーのみの更新を許可する場合でも、これを行う必要があります。
警告: ポリシーを無効にすると (または「未構成」に設定すると)、ポリシーに追加したすべてのハードウェア ID が削除されます。ポリシーを再度有効にするには、すべてのハードウェア ID を再入力する必要があります。
これは、複数のデバイスのハードウェア ID を入力する場合に特に注意することが重要です。 1 台のデバイスのみの更新を再度有効にする場合は、ポリシーをクリアして、このドライバーの特定のハードウェア ID を削除することをお勧めします。
レジストリ エディターを使用して特定のデバイスのドライバーの更新をブロックする
Windows 10 Home エディションを使用している場合は、レジストリを編集する必要があります。これを行うには、Win + Rを押し、「regedit」と入力し、Enterボタンを押してレジストリ エディタを開きます。
「regedit」と入力し、Enter ボタンを押してレジストリ エディタを開きます。
ここで、次の場所に移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions\DenyDeviceIDs
左側のパネルで、制限キーを右クリックし、 [新規] > [キー]オプションを選択します。次に、新しいキーにDenyDeviceIDs という名前を付けます。
新しいキーに「DenyDeviceIDs」という名前を付けます。
右側のパネルで右クリックし、「新規」>「文字列値」オプションを選択します。
右クリックして、「新規」>「文字列値」オプションを選択します。
文字列値の名前を1に変更します。
文字列値の名前を 1 に変更
新しく作成した値をダブルクリックし、以前にコピーしたハードウェア ID の 1 つを入力して、「OK」ボタンをクリックします。
前にコピーしたハードウェア ID の 1 つを入力し、「OK」ボタンをクリックします。
デバイスには複数のハードウェア ID があるため、さらに 3 つの文字列値を作成し、1、2、3、4 などの昇順で名前を付ける必要があります。各値について、追加のハードウェア ID を入力して保存します。すべて完了すると、このようになります。ご覧のとおり、この例では複数の文字列値を作成し、ハードウェア ID を追加しています。
複数の文字列値を作成し、ハードウェア ID を追加する
あとはシステムを再起動するだけで完了です。元に戻すには、文字列値を削除します。
データが制限されている WiFi 接続での自動更新を防止する
ここでは、Windows 10 のアップデートを妨げる簡単な解決策を紹介します。これにより更新プロセスが完全にオフになるため、さまざまなセキュリティと安定性の更新が受けられなくなることに注意してください。したがって、これは一時的な解決策にすぎません。
従量制課金接続 (データが制限されたインターネット接続) が有効になっている場合、PC のアップデートは保留されます。したがって、システムは、テザリングや別の制限されたデータ プランなどの代替接続を使用していることを前提としています。
Windows は制限付き接続を自動的に従量制に設定しますが、WiFi を使用してこれを行うこともできます。その方法は次のとおりです。
1. [スタート]を開き、左側の[設定]をクリックします。
2. [ネットワークとインターネット]に移動します。
「ネットワークとインターネット」に移動します
3.左側のパネルで[WiFi]を選択し、 [既知のネットワークの管理]をクリックします。
4. WiFi ネットワークを選択し、[プロパティ] をクリックします。
5. [従量制課金接続として設定]をオンにします。
従量制課金接続として設定をオンにする
複数のワイヤレス ネットワークを使用している場合は、それらを個別に設定する必要があります。
データ制限のあるイーサネット接続での自動更新をブロックする
ただし、イーサネット接続となると、物事はそれほど単純ではありません。どうやら Microsoft は、すべての Ethernet 接続には無制限のデータがあると考えているようですが、そうではないことはご存知のとおりです。
有線接続を調整するには、レジストリ編集を使用する必要があります。レジストリ エディターを誤って使用すると、さまざまなトラブルが発生する可能性があるため、十分に注意してください。
さらに、変更を加えるには権限を調整する必要があります。これはまさにあなたがしなければならないことです:
1.検索ウィンドウを開き、「Regedit」と入力します。
2. アイコンを右クリックし、「管理者として実行」を選択します。
3. 左側のサイドバーで、次のパスに従います。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\NetworkList\DefaultMediaCost
4. DefaultMediaCostを右クリックし、「アクセス許可」を選択します。
5. [詳細]を選択します。
6.上部の「変更」をクリックします。
7. [オブジェクト名を入力してください] ボックスに Microsoft アカウントの電子メール アドレスを入力します。
8. 「名前を確認して確認」をクリックします。
9. 「DefaultMediaCost のアクセス許可」ウィンドウで、「Users」グループを選択します。
10. 次に、下の[フル コントロール]ボックスにチェックを入れて確認します。これにより、このレジストリ キーの編集が許可されるので、続行しましょう。
11. 「イーサネット」を右クリックし、「変更」を選択します。
12. [値のデータ]ボックスに、「1」の代わりに「2」を入力します。
[値のデータ] ボックスに、1 ではなく 2 を入力します。
13. 設定を保存します。
「アップデートの表示または非表示」ツールは問題のあるドライバーを非表示にします
Microsoft もアップデート後にドライバーに問題が発生する可能性があることを認識しているため、ダウンロード可能なツールを用意しています。組み込みソフトウェアの更新をブロックすることはできません。
このトラブルシューティング ツールは使いやすく、ここからダウンロードできます。不要な更新を非表示にするには、このツールを定期的に使用する必要があります。
1. リンクを開いてトラブルシューティング ツールをダウンロードします。
2. ツールに利用可能なアップデートをスキャンさせます。
ツールに利用可能なアップデートをスキャンさせます
3. 利用可能なアップデートがある場合は、それらを非表示にするかどうかを選択できます。
4. 不要な更新と確認を非表示にします。
5. 次の更新が発生すると、選択した更新はスキップされます。
Microsoft はこのツールを一時的な解決策として導入しましたが、好きなだけ使用できます。
問題のあるドライバーをアンインストールする
ただし、ドライバーがすでにインストールされており、問題が発生した場合は、問題のあるドライバーをアンインストールまたはダウングレードしてみることができます。
そうすれば、さらなる問題を防ぐことができます。最新の更新プログラムをアンインストールするには、 「Windows でドライバーを完全にアンインストールする方法」の記事の手順に従ってください。
上記は、Windows が特定のドライバーを自動的に更新しないようにするいくつかの方法です。役に立つことを願っています。これを行う他の方法や経験がある場合は、以下のコメントセクションで皆さんと意見を共有してください。
以下のその他の記事を参照してください。
幸運を!