How To

ドライバー署名の強制を安全に無効にする方法

February 11, 2026 1 分で読む Updated: February 11, 2026

ドライバー署名は基本的に承認印のような役割を果たし、ドライバーソフトウェアが正規のものであり、安全に実行できるものであることを証明します。Windowsはこの点について非常に厳格で、主に悪意のあるソフトウェアの侵入を防ぐために、ドライバーの読み込みやインストールを行う前にドライバー署名の検証を強制します。しかし、場合によっては、この検証を回避しなければならない状況に遭遇することがあります。通常は、署名のないドライバーをインストールしようとしている場合です。古いドライバー、怪しいソースから入手したドライバー、あるいはカスタムメイドのドライバーなどが考えられます。あるいは、問題のあるドライバーが原因でシステムがBSODループに陥っている場合、署名の強制を無効にすることでWindowsを再起動できる手軽な解決策となることもあります。

ただし、このセキュリティ機能をオフにするのは少々リスクがあります。マルウェアや互換性のないドライバーによる不具合の危険性が高まります。そのため、自分が何をしているのかを完全に理解していない限り、通常は一時的な対策で十分です。設定によっては、これらの変更を行うと保証が無効になったり、セキュリティリスクが生じたりする可能性があるので、慎重に行うようにしてください。

ドライバー署名の強制は何をしますか?

ドライバーをインストールまたは更新しようとすると、Windows はデジタル署名をチェックし、信頼できるソースからのものであり、改ざんされていないことを確認します。署名の有効期限が切れていたり、ファイルが破損または改ざんされていたりするなど、何か問題がある場合、Windows はインストールをブロックします。システムの UEFI ファームウェアが起動時に重要なドライバーに不正な署名を検出すると、BSOD ループに陥り、Windows を起動できなくなる可能性があります。

ドライバー署名の強制を無効にする理由は何ですか?

この機能を無効にすると、セキュリティチェックがスキップされます。これは、サポートされていないドライバーや署名されていないドライバーを扱う場合に便利です。ある設定では、特に古いドライバーやあまり知られていないソースからのドライバーなど、必要なドライバーをインストールできる可能性があります。また、必須ドライバーの署名の問題でシステムが起動しない場合は、このトリックでWindowsが問題を回避できる可能性があります(少なくともしばらくの間は)。

なぜ機能するのかは定かではありませんが、一部のマシンでは、ドライバーが誤動作しているときにWindowsを起動するには、このバイパスが唯一の方法です。ただし、これはマルウェアの侵入口となる可能性があるので、ドライバーのソースに自信がない限り、長期間無効にしたままにしないでください。

ドライバー署名の強制を無効にする方法(一時的な方法)

ステップ1:詳細なスタートアップオプションを入力する

  • を押してWindows + R入力し、msconfigEnter キーを押します。
  • ブート タブに切り替えます。
  • セキュア ブート のボックスをオンにし、詳細オプション を選択します。

あるいは、それが直接機能しない場合は、スタート > 電源 > 再起動を長押しして、リカバリモードで再起動することもできますShift。次に、トラブルシューティング > 詳細オプション > スタートアップ設定 に移動し、再起動 をクリックします。

ステップ2: 署名の強制を無効にする

  • システムが再起動すると、オプションのリストが表示されます。「ドライバー署名の強制を無効にする」(通常はオプション7)をタップします。
  • PC が再起動し、ドライバー署名の強制が一時的に無効になります。

この状態は次回の再起動までしか持続しないことにご注意ください。再起動後、Windowsは署名の検証に戻ります。

追加のヒント: より永続的に無効にしたい場合は、ブート マネージャーの変更を伴うまったく別の作業になります。複雑になったり、安全でなくなったりする可能性があるため、注意してください。

その他の方法: コマンドプロンプトまたはブートオプションを使用する

BCDEDIT による署名の強制を無効にする(詳細)

  • 管理者としてコマンド プロンプトを開きます。スタート メニューを右クリックし、[Windows ターミナル (管理者)]を選択します。
  • 入力bcdedit /set testsigning onして Enter キーを押します。
  • 再起動すると、システムは署名されていないドライバを許可するようになります(テストモードを有効にするようなものです)。元に戻すには、 を実行してくださいbcdedit /deletevalue testsigning

注:新しいWindowsビルドでは、この方法が必ずしもスムーズに動作しないか、BIOSからセキュアブートを無効にする必要がある場合があります。これは一種の回避策であり、操作方法を理解していない場合は推奨されません。

この機能は必要なときだけ無効にして、後で再度有効にするのが最善です。Windows は当然ながら、必要以上にこの機能を難しくする必要があるからです。

まとめ

  • ドライバー署名の強制を無効にすると、署名されていないドライバーをインストールしたり、ドライバー署名の問題によって発生する起動の問題を修正したりできるようになります。
  • これは、ブート オプションまたは などのコマンドを使用して一時的に実行できますbcdedit
  • これをオフにするとセキュリティホールが開くことを常に覚えておいてください。恒久的な解決策ではなく、応急処置としてご利用ください。
  • ドライバーの問題が解決したら、システムの安全を確保するためにセキュリティ機能を再度有効にします。

まとめ

このプロセス全体は少々面倒ですが、時には必要です。Windowsのセキュリティチェックを回避して問題を解決したい場合、システムを長期間無防備な状態にすることなく、ある程度のセキュリティ対策を講じたいものです。これでアップデートが1回は完了するか、少なくともクラッシュを回避できるようになることを願っています。ただし、署名されていないドライバーには注意が必要です。一時的には問題ないかもしれませんが、信頼できないものを長期的に使用しないでください。