未署名ドライバーをWindowsにインストールする方法

Windows未署名ドライバー警告メッセージ。

Windowsは悪意のあるドライバーからあなたを保護しようとするため、未署名のドライバーをインストールするには少し余計な作業が必要です。ドライバーはハードウェアとWindowsがお互いに通信するために必要です。デフォルトでは、公式に署名されたドライバーのみがインストールされるため、信頼できる未署名ドライバーをインストールするための回避策を試してください。

目次

  • 進む前に
  • 方法1 - 高度な起動メニューから未署名ドライバーをインストールする
  • 方法2 - テストモードを有効にして未署名ドライバーをインストールする
  • 方法3 - 整合性チェックを無効にして未署名ドライバーをインストールする
  • 方法4 - グループポリシーエディターを使用する
  • Windowsで未署名ドライバーをアンインストールする

進む前に

ドライバー署名の確認はセキュリティ機能であり、これを無効にすることは推奨されません。署名されたドライバーは、あなたのシステムで問題なく動作することが確認されており、悪意のあるコードを含んでいません。

信頼できるソースからのみ未署名ドライバーをインストールしてください。進む前に常にコンピューターの完全なバックアップを取り、回復ドライブを作成していることを確認してください。SSDは優れたローカルバックアップソースです。信頼できないドライバーは、完全にフォーマットしない限り、PCを使用不能にしてしまう可能性があります。

復元ポイントも設定してください。システムの復元を使ったことがない場合は、何ができるのか、復元ポイントをどう設定するのかを学びましょう。また、復元ポイントの設定に問題がある場合は、システムの復元の問題をトラブルシュートする方法を学んでください。

ダウンロードが安全であることを確認するために、無料のVirusTotalツールでチェックしてください。また、そのサイトが安全でないことを示す一般的な警告にも注意を払ってください。

方法1 - 高度な起動メニューから未署名ドライバーをインストールする

未署名ドライバーをインストールする最も簡単な方法は、Windowsの高度な起動メニューを使用することです。

Win + Xを押し、シャットダウンに移動し、Shift + 左クリックで再起動オプションを選択して、システムを再起動し、高度な起動メニューに進みます。

高度な起動メニューでトラブルシューティングオプションを選択します。

高度な起動メニューからトラブルシューティングを選択。

トラブルシューティングセクションで、詳細オプションを選択し、次に起動設定を選択して、Windowsシステムを異なるモードで起動します。

高度な起動メニューから起動設定を選択。

右下の再起動ボタンをクリックして続行します。未署名ドライバーをインストールする必要があるため、キーボードでF7を押して、7番目のオプション:ドライバー署名強制を無効にするを選択します。

高度な起動メニューから起動設定を選択。

システムがWindowsにブートしたら、未署名ドライバーを問題なくインストールできます。インストール後、システムを再起動すると、次回のブートからドライバー署名強制が自動的に有効になります。

他の未署名ドライバーをインストールする必要がある場合は、再度上記の手順を実行してください。

方法2 - テストモードを有効にして未署名ドライバーをインストールする

Windowsに未署名ドライバーをインストールする別の方法は、テストモードを有効にすることです。手動でオフにするまで有効なままであり、さまざまなドライバーをテストするのに非常に便利です。

スタートメニューを開き、「コマンドプロンプト」と入力します。コマンドプロンプトの下で管理者として実行を選択します。

管理オプションでコマンドプロンプトを選択。

これで、テストモードを有効にするために必要な管理者権限でコマンドプロンプトが開きます。プロンプトで、以下のコマンドをコピーして実行します:

bcdedit /set testsigning on

操作は成功しましたと表示されれば、完了です。システムを再起動してテストモードにブートし、Windowsにブロックされることなく未署名ドライバーをインストールします。テストモードにあることを示すウォーターマークも表示されます。

ドライバーのインストールが完了したら、テストモードをオフにすることが重要です。以下のコマンドを管理者として使用し、システムを再起動します:

bcdedit /set testsigning off

Windowsでテストモードをオフにする。

すべての手順をターミナルからでも行うことができます。Win + Xを押し、ターミナル(管理者)を選択して、上記と同じ手順を進めます。

方法3 - 整合性チェックを無効にして未署名ドライバーをインストールする

整合性チェックを無効にして、Windowsに未署名ドライバーをインストールすることもできます。コマンドプロンプトを管理者として開き( スタートコマンドプロンプトを検索し、管理者として実行を選択)、以下のコマンドを実行します:

bcdedit /set nointegritychecks off

コマンドを実行した後、システムを再起動して、Windowsマシンに未署名ドライバーをインストールします。

テストモードと同様に、行った変更を元に戻すことが重要です。整合性チェックを再有効化するには、コマンドプロンプトで以下のコマンドを管理者として実行します:

bcdedit /set nointegritychecks on

Windowsで整合性チェックをオフにする。

システムを再起動すると、準備完了です。

方法4 - グループポリシーエディターを使用する

デフォルトでは、グループポリシーエディターはWindowsのProおよびEnterpriseエディションでのみ利用可能です。しかし、ホームユーザーの場合は、ローカルグループポリシーエディターを有効にして、多くの設定にアクセスすることができます。ドライバー署名強制を無効にする機能も含まれています。PCを再起動しても、設定は無効のままです。

Win + Rを押し、gpedit.mscと入力します。OKを押してローカルグループポリシーエディター(またはProおよびEnterpriseエディションのメイングループポリシーエディター)を開きます。ユーザー構成 -> 管理用テンプレート -> システム -> ドライバーインストールに移動します。

ドライバーパッケージのコード署名を右クリックし、編集を選択します。

グループポリシーエディターでのコード署名の詳細を編集。

有効を選択します。オプションセクションで、ドロップダウンボックスから無視を選択します。適用をクリックします。

Windowsで未署名のドライバー警告を無視するオプションを有効にする。

ドライバー署名の強制を再有効にしたい場合は、これをいつでも未構成にリセットします。

Windowsで未署名ドライバーをアンインストールする

Windowsで未署名ドライバーをアンインストールする必要がある場合、ドライバーを手動で削除する必要があります。署名付きドライバーの場合は、デバイスマネージャからハードウェアをアンインストールすると自動的にアンインストールされます。しかし、ハードウェアをアンインストールしても、未署名ドライバーはシステムに残ります。

まず、ハードウェアをアンインストールします。Win + Xを押し、デバイスマネージャを選択し、アンインストールしたいハードウェアを右クリックして、デバイスのアンインストールを選択します。未署名ドライバーを削除して署名ドライバーをインストールしたいだけの場合は、デバイスを無効にするを選択することもできます。

Win + Rを押し、sigverif.exeと入力します。OKを押してツールを実行します。これは、公式にデジタル署名されていないファイルを自動的にスキャンします。開始を押してスキャンを開始します。

システム上のどのドライバーが署名されていないかを確認。

ログファイルをチェックします。デスクトップに新しいフォルダを作成し、削除したい未署名ドライバーを新しいフォルダに移動します。ファイルをコピーするのではなく、必ず移動させてください。その後、PCを再起動します。

Windowsは、ドライバーが関連付けられていないハードウェアに自動的に公式のドライバーをインストールしようとします。

このツールは、ウイルスが残した悪意のあるドライバーを見つけるためにも最適です。システムに古いドライバー(署名付きまたは未署名)があって問題が発生している場合は、これらの方法を使用して古いドライバーを探して削除します。

信頼できるソースから未署名のドライバーをWindowsにインストールすることは悪いことではありません。時には公式のWindowsドライバーがうまく機能しないこともあります。新しいハードウェアで使用する新しいソフトウェアを探している場合は、安全なWindowsソフトウェアをダウンロードするためのこれらのウェブサイトをチェックしてください。

すべての画像とスクリーンショットはクリスタル・クラウダーによる。