NVIDIAインストーラーが続行できないエラーを修正する方法
厄介な「NVIDIAインストーラーを続行できません」というエラーが表示されると、特にドライバーの更新やインストールをしようとしているときには、イライラさせられることがあります。このエラーが発生する原因は様々です。Windowsやバックグラウンドサービスが連携していない、ドライバーファイルがハードウェアの実際の要件を満たしていないなどです。インストーラーのプロセスに奇妙な不具合があるだけの場合もあれば、互換性の問題である場合もあります。原因が何であれ、このガイドでは、このエラーに遭遇した人々に効果があった一般的な解決策をいくつか紹介します。サービスの調整、ドライバーの削除、さらにはセットアップファイルの手動編集などが必要になることを覚悟してください。どれもそれほど複雑ではありませんが、一部の手順ではWindowsの内部的な操作が必要になるため、慎重に進めてください。
「NVIDIAインストーラーを続行できません」というエラーを修正する方法
Windowsサービスを確認する
タスク スケジューラやその他のサービスが予期せず停止するというこのエラーは、少々奇妙ですが、実際に発生するものです。Windows では、NVIDIA インストーラーが動作するために、タスク スケジューラや Time Broker などの特定のサービスがスムーズに動作している必要があります。これらのサービスが停止していたり、設定が誤っていたりすると、インストーラーが異常終了します。修正するには、これらのサービスが自動的に起動するように設定する必要がありますが、Windows の仕様上、レジストリを直接調整する必要がある場合もあります。この修正により、ユーザーは初期の問題を回避することができました。
- で実行を開きますWin + R。
- 入力して Enter キーを押すと、レジストリ エディターが
regedit開きます。 - に移動します
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule。- 開始値を確認してください。 になっているはずです
2。それ以外の場合は、ダブルクリックして に変更してください2。
- 開始値を確認してください。 になっているはずです
- 次に に進みます
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TimeBrokerSvc。- これは であるはずです
3。 である場合は4、ダブルクリックして に変更します3。
- これは であるはずです
- レジストリ エディターを閉じて、PC を再起動します。
これにより、タスクスケジューラは通常は正常に起動し、そのままの状態を維持します。NVIDIAインストーラーはその後も正常に動作する場合もありますが、必ずしもそうとは限りません。そこで、次の修正手順に移ります。
NVIDIA Frameview SDK(および必要に応じてPhysX)をアンインストールします。
Frameview SDKがインストールされている場合(他のNVIDIAツールにバンドルされている可能性があります)、ドライバーのインストールに支障をきたす可能性があります。Frameview SDKを削除すると、ドライバーのアップデートがスムーズに進むようになります。「プログラムと機能」から簡単にアンインストールできます。PhysXも競合の原因となる場合があるので、これもアンインストールしてください。
- 実行を開きます。
- 入力して Enter キーを押すと、 「プログラムと機能」
appwiz.cplが開きます。
- 入力して Enter キーを押すと、 「プログラムと機能」
- NVIDIA Frameview SDKを見つけて選択し、「アンインストール」をクリックします。画面の指示に従います。
- PhysX に問題があると思われる場合は、リストでそれを見つけてアンインストールしてください。
これは必ずしも必要なわけではありませんが、一部のセットアップでは、残った SDK コンポーネントによってインストールが失敗することがあります。
ProgramData フォルダからの手動ドライバーインストーラー
GeForce Experience は通常は頼りになりますが、特にディスク容量や権限に問題がある場合、ダウンロードやインストーラーの準備が完了できないことがあります。そのため、簡単な回避策として、ダウンロードキャッシュに直接アクセスしてインストーラーを手動で実行します。これにより、GeForce Experience のバックグラウンドで発生する問題の一部を回避できます。
- GeForce Experience またはデバイス マネージャーで現在のドライバー バージョンを確認します。
- 「実行」を開き、入力し
%programdata%\NVIDIA Corporation\Downloaderて Enter キーを押します。 - 各フォルダー内を確認します (通常、ドライバーのバージョンに基づいて名前が付けられたフォルダーがあります)。そして、そのバージョン番号で始まるインストーラーを検索します。
- ダブルクリックして直接実行し、指示に従ってください。そうすることで、バックグラウンドでインストールをブロックしていたものを回避できます。
GeForce Experienceを管理者として実行する
これは当てずっぽうですが、意外と効果があることがあります。GeForce Experienceを管理者権限で実行すると、ドライバーの更新やインストールを完了するのに十分な電力を供給できます。Windowsの権限の問題は分かりにくいので、これでパスが開ける場合があります。
- Windows 検索バー ( )に「Geforce」と入力します。Win + S
- GeForce Experience を右クリックし、[管理者として実行] を選択します。
- 更新プログラムの検出とインストールを許可します。通常、権限を昇格するとプロセスがスムーズになります。
Windowsをアップデートして公式NVIDIAドライバーを使用する
ドライバエラーは、Windowsの互換性に起因している場合があります。最新のWindowsアップデートには、新しいドライバ形式やハードウェア構成をより適切にサポートするための修正が含まれている傾向があります。また、NVIDIAのサイトから入手できるドライバは、Windows Updateやソフトウェアにバンドルされているものよりも最新です。そのため、Windowsを最新の状態に維持し、NVIDIAの公式サイトから直接ドライバを入手してください。
- 設定(Win + I)→ 「更新とセキュリティ」 → 「Windows Update」を開きます。「更新プログラムの確認」をクリックします。必要に応じて再起動してください。
- NVIDIA の公式ドライバーダウンロード ページにアクセスしてください。
- GPU モデルと OS の詳細を入力し、最新のドライバー (Game Ready または Studio ドライバーが望ましい) をダウンロードします。
- ウイルス対策ソフトを一時的に無効にしてください。新しいドライバーに対してウイルスが異常動作することがあるためです。
- ダウンロードしたインストーラーを右クリックし、「管理者として実行」を選択して、プロンプトに従います。
クリーンドライバーインストールを実行するか、DDUを使用する
それでも問題が解決しない場合は、古いドライバーファイルを強制的に削除することで、破損または競合しているドライバーコンポーネントを修復できる場合があります。NVIDIA独自の「カスタムインストール」を使用し、「クリーンインストールを実行する」にチェックを入れるか、さらに良い方法として、ディスプレイドライバーアンインストーラー(DDU公式フォーラム)をセーフモードで実行してください。これにより、ドライバー関連のファイルがすべて削除され、システムをクリーンインストールできる状態になります。
- DDU をダウンロードしてインストールし、セーフ モードで再起動します。
- DDU を実行し、NVIDIA を選択し、「復元ポイントの作成」などのオプションをチェックして、クリーンアップと再起動を実行します。
- 再起動後、NVIDIA の公式 Web サイトから、または手動セットアップでドライバーを再インストールします。
INF ファイルを変更する (最後の手段)
さて、これは少しマニアックな話になりますが、.infWindowsにドライバーのインストール方法を指示するファイルをいじることになります。これは主に上級ユーザー向けで、最後の手段として使うべきです。Windowsに組み込まれている互換性チェックを回避し、特定のGPUハードウェアに合わせてドライバーのINFファイルを編集するというものです。ただし、下手に操作すると他の問題を引き起こす可能性があるので注意してください。そのため、必ず事前に復元ポイントを作成し、慎重に進めてください。
- エラーが表示されてもインストーラーを閉じずに実行し続けてください。一時ドライバーフォルダ(C:\NVIDIA\DisplayDriver\[ドライバーバージョン]\[OSバージョン]\International\Display. Driver)にアクセスしてください。
- 適切な
nv_disp*.infファイルを見つけて、安全な場所にコピーします。 - デバイス マネージャーからデバイスのデバイス インスタンス パスを開きます。GPU を右クリックし、[プロパティ] → [詳細] → [デバイス インスタンス パス] に移動します。
- INFファイルをメモ帳で開きます。デバイスID(PCI\VEN_XXXXとDEV_XXXXの部分)を比較し、ハードウェアに合わせて修正します。ドライバーのIDタグを修正するようなものです。
- 変更したINFファイルを保存し、インストーラーがファイルを抽出している間に、一時フォルダ内のINFファイルを素早く置き換えてください。タイミングが重要です!
この手順は難しく、初心者向けではありませんが、他の方法がすべて失敗した場合にドライバーをインストールすることができます。繰り返しますが、システムファイルを改ざんする前に、必ず復元ポイントを作成してください。
正直、これらは多すぎるように思えますが、実際には、1つ、あるいは複数の方法を組み合わせることでエラーを解消できます。特にバックグラウンドで動作するWindowsサービスやドライバファイルが動作しない場合は、トラブルシューティングが困難になることがあります。重要なのは、忍耐強く、設定を再度確認し、時には試行錯誤を繰り返すことです。
まとめ
- レジストリ内の Windows サービス、特にタスク スケジューラとタイム ブローカーを確認します。
- 競合する NVIDIA SDK または関連コンポーネントをアンインストールします。
- ProgramData キャッシュから手動ドライバー インストーラーを使用します。
- GeForce Experience を管理者として実行します。
- Windows を更新し、NVIDIA のサイトから直接ドライバーを入手します。
- 必要に応じて、DDU を使用してクリーン インストールを実行します。
- 最後の手段として、GPU のハードウェア ID と一致するように INF ファイルを変更します。
まとめ
このようなインストールエラーを修正するには、多くの場合、競合やシステム設定が意図せず動作をブロックしている原因を絞り込むことが重要です。レジストリの調整やドライバの編集は、実際よりも難しそうに聞こえますが、慎重に行うようにしてください。これらの方法のいずれかで、面倒な手間をかけずにドライバをインストールできることを願います。それでもダメな場合は、新しいドライバがリリースされるまで待つしかない場合もあります。結局のところ、ハードウェアは常に正常に動作するとは限りません。