- -Windows 10でドライバー署名の強制を無効にする方法

Windows 10でドライバー署名の強制を無効にする方法

Windowsはセキュリティとまったく同義ではありません。 疲れますし、疲れますが、PCは、無害なソフトウェアを装ってカーネルに侵入するマルウェアなど、考えられるほぼすべてのデジタル疾病の影響を受けます。対策として、Windowsはハードウェアメーカーにドライバーにデジタル署名を行わせ、大量配布のためにMicrosoftによる検証を行わせることにより、システムの安全性を維持しようとします。古いドライバー、自作のドライバー、または署名されそうにないカスタム調整をインストールしようとしている開発者の場合、できません。署名されていないドライバーをインストールするには、ドライバー署名の強制を無効にする必要があります。

これは危険であり、ドライバーの開発者を信頼する場合にのみ実行してください。次の方法では、文字通り、すべてのドライバーをシステムにインストールできます。そのため、リスクは明らかにする必要があります。

解決策1 –回復によるドライバー署名の強制を無効にする

記念日更新以降がインストールされていないWindows 10を使用している場合、簡単な解決策が用意されています。設定アプリを開き、設定の[更新とセキュリティ]グループに移動します。

[リカバリ]タブに移動し、[高度なスタートアップ]セクションの下にある[今すぐ再起動]をクリックします。

システムが再起動したら、「トラブルシューティング」をクリックしますスクリーン。 [詳細オプション]を選択し、[起動設定]をクリックします。もう一度[再起動]をクリックします。 [スタートアップの設定]画面で7 / F7を押して、ドライバー署名の強制を無効にします。

解決策2 –テストモードで実行する

Windows 10にはテストモードが付属しています。 この機能は、テスト署名モードとも呼ばれます。これにより、開発者は簡単なテストごとにマイクロソフトに戻る必要なく、システムで実験できます。テストモードでは、ドライバーの署名は適用されません。

テストモードでWindows 10を実行するには、以下が必要です。管理者特権でコマンドプロンプトにアクセスします。 Windows 10の検索バーで、コマンドプロンプトに入力し、デスクトップアプリの結果を右クリックします。コンテキストメニューから[管理者として実行]を選択します。

PowerShellからテストモードを実行することもできます。 Win + Xキーボードショートカットをタップし、パワーユーザーメニューから[Windows PowerShell(Admin)]を選択します。

次のコマンドを入力してください。

bcdedit /set testsigning on

「保護されています」というエラーメッセージが表示された場合ブートポリシー」では、UEFIファームウェアでセキュアブートが有効になっているためスタックしている可能性があります(ガイドの目的上、UEFIとBIOSは同じものです)。このエラーが発生した場合は、ソリューション3に進みます。

もしそうなら じゃない エラーメッセージが表示されたら、あとはコンピューターを再起動すると、「テストモード」に入ります。画面の右下に「テストモード」の透かしが表示されると、成功したことがわかります。

テストモードを終了

テストモードを終了する準備ができたら、Win + xを押して「Windows PowerShell(Admin)」を選択し、次のように記述(またはコピー/貼り付け)します。

bcdedit /set testsigning off

コンピューターを再起動すると、通常どおりWindowsが起動します。

解決策3 –セキュアブートをオフにする

Windows 10のアニバーサリーアップデート以来、セキュアブートをオフにできないようにする追加の対策です。このガイドのソリューション2の実行中にエラーが発生した場合、そのような対策が1つあります。セキュアブートをオフにするには、[詳細ブートオプション]メニューにアクセスする必要があります。

[スタート]メニューで、Shiftキーを押しながら電源ボタンをクリックします。電源オプションから[再起動]を選択します。 [トラブルシューティング]をクリックします。次に、[詳細オプション]、[UEFIファームウェア設定]の順にクリックします。 [再起動]をクリックすると、BIOS / UEFIインターフェイスが表示されます。

「セキュリティ」に進み、「セキュアブート」をオフにします。これが完了したら。管理モードでコマンドプロンプトに戻ります(ソリューション2で説明したとおり)。

次のコマンドを入力してください。

bcdedit.exe /set nointegritychecks

後続のBSoD(死のブルースクリーン)トリガーが処理するには多すぎるため、この自由を無効にしたい場合。コマンドプロンプト(admin)に戻って入力します。

bcdedit.exe /set nointegritychecks off

これで完了したら、一度だけ、ソリューション3の手順1〜5を再度実行します。今回は、セキュアブートをオンにします。すべてが動作状態に戻る必要があります。この状態でシステムを継続的に実行しないでください。セキュアブートをオフにして不要なものをインストールすることも避けてください。

コメント