Windows 8.1 で Intel HD Graphics 4000 ドライバーの自動更新を停止する

Windows 8.1 で Intel HD Graphics 4000 ドライバーの自動更新を停止する

私は Windows 8.1 を実行している HP Pavilion g6-2197sa ラップトップを持っています。このラップトップには元々 Windows 7 が搭載されていましたが、8 にアップグレードしました。再度 Windows 8.1 にアップグレードすると、Intel HD Graphics 4000 ドライバーが動作しなくなりました。ドライバーのプロパティ ウィンドウに表示されるデバイス ステータスには、次のメッセージが表示されました。

問題が報告されたため、Windows はこのデバイスを停止しました。(コード 43)

この問題は、私が試したIntel HD Graphics 4000ドライバのバージョン15.X(10.X)のすべてのバリエーションで発生します。これには、最新バージョン、現在は 15.33.35.64.4176 (10.18.10.4176) です。この問題により、外部モニターが動作しなくなるなど、機能に関するさまざまな問題が発生します。

しかし、古いバージョン 9.17.10.2867 は動作することがわかりました。これで問題は解決したと思いましたが、このドライバーをインストールするたびに、通常は再起動後またはスリープ/スリープ解除後に、新しいバージョン 10.X が自動的に再インストールされます。

毎回バージョン 9.17.10.2867 をインストールする方法は、デバイス マネージャー > Intel(R) HD Graphics 4000 > ドライバー ソフトウェアの更新 > コンピューターを参照してドライバー ソフトウェアを探す > コンピューター上のデバイス ドライバーの一覧から選択することです。ここには、最新バージョンのバージョン 9.17.10.2867 と別の 10.X バージョンが一覧表示されます。

ラップトップが新しいバージョンのドライバーを自動的に再インストールするのを防ぎ、古い動作するバージョンをインストールしたままにするにはどうすればよいでしょうか?

答え1

Windows に新しい (Windows に含まれていない) ドライバーをインストールすると、このドライバーのコピーが Windows の専用フォルダー内にコピーされます。

問題は、最新バージョンのドライバーがこの場所からインストールされることです。これは、インストールしようとしているバージョンが Windows バージョンと互換性がない、または検証署名がないため、コンピューターを再起動するたびに自動的に発生します。また、アクション センター (コントロール パネル内) で問題を自動的に検索して解決するように設定しているためです。

特定のドライバーがキャッシュから再インストールされるのを防ぐベスト プラクティスは、Windows ディレクトリの「inf」フォルダーからその「inf」ファイルのコピーを削除することです。インストールしたすべてのドライバーには、「oemX.inf」という名前の inf ファイルのコピーが付けられます。ここで、X は反復番号です。

削除しようとしているドライバーの oemx.inf ファイルを識別するには:

Windows キー + R を押して、実行ウィンドウ プロンプトを開きます。inf と入力し、Enter キーを押します。ログ ファイル "setupapi.dev.log" を開き、最後の行を調べて、Intel グラフィックスに関連する OEM ファイルに関する記述を探します。それが、同じフォルダーから削除する必要があるファイルです。また、すべての oemX.inf ファイルを調べて、削除するドライバーに属するファイルを確認することもできます。

これで、古いバージョンのドライバーを再インストールすると、そのまま残るはずです。そうでない場合は、コントロール パネルのアクション センターで問題を自動的に検索して解決するオプションを無効にします。

関連情報