修正:Windowsには、デジタル署名されたドライバーが必要ですWindows 7、8、および10
デジタル署名されたドライバーとは何ですか? デジタル署名付きドライバーは、ベンダーの署名済みドライバーであり、ドライバーの整合性とチェックサムを確認して、インストールされるドライバーファイルが署名機関が許可または変更した以外の方法で変更されないことを確認します。
エラー「Windowsにはデジタル署名されたドライバーが必要です」は、デジタル署名がない場合にWindowsがドライバーのインストールをブロックすると発生します。
Windowsの修正方法にはデジタル署名されたドライバーが必要です
Windowsでは、デジタル署名チェックをオフにすることでインストールを続行できます。これは推奨されませんが、ドライバーが署名されていないが元のドライバーである場合に必要になることがあります。 この問題を修正するために収集およびテストした修正がいくつかあります。 このガイドは、Windows 10、Windows 8、またはWindows 7でのデジタル署名されたドライバーが必要なエラーの修正に適用されます
ドライバー署名を無効にする
前述したように、ドライバー署名は、ドライバーとして偽装された悪意のあるソフトウェアがコンピューターにインストールされていないことを確認する方法として、Windowsオペレーティングシステムで既定で有効になっています。 これにより、コンピューターのセキュリティがさらに強化されます。 ただし、これによりエラーが発生し、サードパーティのドライバーをインストールできない場合は、以下の手順を使用してドライバー署名を無効にできます。
- Windows + Rを押して、ダイアログボックスに「 gpedit.msc 」と入力し、Enterを押します。
- グループポリシーエディターで、次のパスに移動します。
ユーザー構成>管理用テンプレート>システム>ドライバーのインストール>デバイスドライバーのコード署名
- [ 有効 ]オプションを選択し、ドロップダウンから[ 無視 ]を選択します(「Windowsがドライバーのないファイルを検出した場合」の下)。
- [OK]を押して変更を保存し、終了します。 次に、問題が解決したかどうかを確認します。
テスト署名をオンにする
TESTSIGNINGは、Windowsが、関連するソフトウェア会社によってデジタル署名されていないテスト署名されたカーネルモードコードをインストールするかどうかを決定します。 これは、ファイアウォールのように機能し、ホワイトリストにない限りカーネルレベルのドライバーがインストールされないようにする別の安全なガードです。 Windowsによる安全な対策にもかかわらず、本当にドライバーをインストールしたい場合は、TESTSIGNINGをオンにすることができます。
- Windows + Sを押し、ダイアログボックスに「 コマンドプロンプト 」と入力し、アプリケーションを右クリックして、「 管理者として実行 」を選択します。
- コマンドプロンプトで、次のコマンドを実行します。
bcdedit / set testsigning on
- コンピューターを適切に再起動します。 再起動後、再度ログインしてドライバーをインストールしてください。
- テストモードをオフにする場合は、次のコマンドを実行します。
bcdedit / set testsigning off
ドライバー署名の強制を永続的に無効にする
上記のすべての方法が失敗した場合に試すことができる別の方法は、コンピューターのドライバー署名の強制を永久に無効にすることです。 メカニズムを手動で再度オンにする必要があり、コンピューターにインストールされているドライバーを保護する手段はありません。 このメソッドを最後の手段として保持してください。
- Windows + Rを押し、ダイアログボックスに「 コマンドプロンプト 」と入力し、アプリケーションを右クリックして、「 管理者として実行 」を選択します。
- コマンドプロンプトで、次のコマンドを実行します。
bcdedit.exe / set nointegritychecks on
コンピューターを完全に再起動し、ドライバーをインストールしてください。
- 施行メカニズムをオンに戻す場合は、次のコマンドを実行します。
bcdedit.exe / set nointegritychecks off
注:通常、検証済みで正規のドライバーはすべてデジタル署名されています。 インストールする前に、ドライバーに完全に自信があることを確認してください。