64 ビット バージョンの Windows 10 および 8 には、「ドライバー署名の強制」機能が含まれています。 Microsoft によって署名されたドライバーのみがロードされます。公式ではないドライバー、署名されていない古いドライバー、または自分で開発しているドライバーをインストールするには、ドライバー署名の強制を無効にする必要があります。
Windows 10 の Anniversary Update で、Microsoft は ネジをさらに強化しました 。ただし、セキュア ブートを無効にすることで、より制限的なドライバー署名要件を回避できます。
ドライバー署名の強制はセキュリティ機能です
始める前に、次のことを念頭に置いてください。Microsoft は単にユーザーの生活を困難にしようとしているわけではありません。ドライバー署名の強制により、署名のために Microsoft に送信されたドライバーのみが Windows カーネルに読み込まれることが保証されます。これにより、マルウェアが Windows カーネルに侵入するのを防ぎます。
ドライバーの署名を無効にすると、正式に署名されていないドライバーをインストールできるようになります。自分が何をしているのか必ず理解してください。信頼できるドライバーのみをインストールしてください。
オプション 1: テスト署名モードを有効にする
Windows には、「テスト モード」または「テスト署名」モード機能が含まれています。このモードを有効にすると、テスト モードを終了することを選択するまでドライバー署名の強制が無効になります。デスクトップの右下隅の時計の近くに「テスト モード」のウォーターマークが表示され、テスト モードが有効であることがわかります。
これを行うには、管理者コマンド プロンプトからコマンドを実行する必要があります。起動するには、[スタート] ボタンを右クリックするか、Windows + X を押して [コマンド プロンプト (管理者)] を選択します。
次のコマンドをコマンド プロンプト ウィンドウに貼り付け、Enter キーを押します。
bcdedit /set testsigning on
値が「セキュア ブート ポリシーによって保護されている」というメッセージが表示された場合は、コンピュータの UEFI ファームウェアでセキュア ブートが有効になっていることを意味します。テスト署名モードを有効にするには、 コンピューターの UEFI ファームウェア (BIOS とも呼ばれます) でセキュア ブートを無効にする 必要があります。
コンピュータを再起動してテストモードに入ります。デスクトップの右下隅に「テスト モード」の透かしが表示され、必要な未署名のドライバーを自由にインストールできます。
テスト モードを終了するには、管理者としてコマンド プロンプト ウィンドウをもう一度開き、次のコマンドを実行します。
bcdedit /set テストサインオフ
オプション 2: 高度なブート オプションを使用する
これを行う別の方法もあります。詳細ブート オプション メニューを使用して、ドライバー署名の強制を無効にして Windows 10 を起動できます。これは永続的な構成変更ではありません。次回 Windows を再起動すると、このメニューを再度実行しない限り、ドライバー署名の適用が有効になった状態で起動します。
これを行うには、 Windows 8 または 10 の詳細ブート オプション メニューにアクセスします 。たとえば、Shift キーを押したまま Windows の「再起動」オプションをクリックすることができます。コンピュータが再起動してメニューが表示されます。
表示されるオプションの選択画面で「トラブルシューティング」タイルを選択します。
「詳細オプション」を選択します。
「起動設定」タイルをクリックします。
「再起動」ボタンをクリックして PC を再起動し、起動設定画面を表示します。
起動設定画面で「7」または「F7」と入力して、「ドライバー署名の強制を無効にする」オプションを有効にします。
PC はドライバー署名の強制を無効にして起動し、署名のないドライバーをインストールできるようになります。ただし、次回コンピュータを再起動すると、このメニューを再度実行しない限り、ドライバ署名の強制は無効になります。 Microsoft によって正式に署名されていないドライバーを自由にインストールできるようになりました。





