ドライバー署名の強制を効果的に管理する方法
Windowsのドライバー署名の強制設定は、特にカスタムハードウェアや古いドライバーを動作させようとしている場合は、少々面倒な場合があります。Windowsは、主にセキュリティ上の理由から、信頼できるドライバーのみが読み込まれるように非常に厳格に設定されているからです。しかし、デジタル署名されていない未署名のドライバーをインストールする場合や、特定のテスト目的など、一時的に無効にする必要がある場合もあります。ただし、この設定を変更するとセキュリティホールが生じる可能性があるため、インストールするドライバーを絶対に信頼できる場合にのみ実行してください。
ドライバー署名の強制を有効/無効にする方法
高度なブートオプションを通じて
- 冗談ではなく、スタート メニューをクリックして開始します。
- キーを押したまま再起動Shiftボタンを押します。Windows回復メニューが表示されます。
- 回復メニューに入ったら、「トラブルシューティング」に進みます。
- 次に、[詳細オプション]を選択します。
- スタートアップ設定をクリックします。
- 「再起動」ボタンを押すと、PC が再起動し、特別なスタートアップ メニューが表示されます。
- オプションのリストが表示されたら、7キーボードの キーを押します。これにより、「ドライバー署名の強制を無効にする」モードが有効になります。
その後、PCが再起動し、ドライバー署名の強制が一時的に無効になります。これにより、署名のないドライバーをインストールできるようになります。ただし、これは一時的な変更であり、通常通り再起動すると、Windowsはドライバー署名の強制を再び適用する状態に戻ります。
正直なところ、設定によっては、この魔法は数回試したり再起動したりしないと機能しません。Windowsが勝手に動いて、同じことを二度やらされているように感じることもあります。
コマンドプロンプトの使用
- まず、[スタート] メニューをクリックします。
cmd検索バーに入力します。- コマンドプロンプトを右クリックし、「管理者として実行」を選択します。
- ドライバー署名の強制を無効にするには、次のように入力し
bcdedit.exe /set nointegritychecks onて Enter キーを押します。
このコマンドは署名チェックを無効にします。後で強制を再び有効にしたい場合は(必要なものをインストールした後は有効にしておくことをお勧めします)、bcdedit.exe /set nointegritychecks off同じ管理者のコマンドプロンプトウィンドウで次のコマンドを実行してください。
念のためお知らせしますが、この方法は再起動が必要で、しかも中途半端な手段です。PCをマルウェアから守るために、いじり回した後は必ず再起動を忘れずに行ってください。
ドライバーとは何でしょうか?
ドライバーは、Windowsとハードウェアの仲介役のようなものです。グラフィックカード、プリンター、サウンドシステムなど、OSとハードウェア間のやり取りを指示します。適切に署名されたドライバーがないと、デバイスが動作しなかったり、Windowsがインストールを拒否したりする可能性があります。古い技術やカスタムデバイスを扱っている場合、署名が必ずしも必要とは限りません。そのような場合は、ドライバー署名の強制を一時的に無効にすることが、必要悪となります。
この記事は役に立ちましたか?