Windows PCで検出された無効な署名を解決するにはどうすればよいですか?
公開: 2019-08-16ASUSコンピュータがWindowsで起動できないというエラーに直面していますか? 「無効な署名が検出されました。」というセキュアブート違反のエラーメッセージが表示され、UEFI画面でスタックします。 セットアップでセキュアブートポリシーを確認してください」。
問題はASUSユーザーに固有のものではありません。 他のラップトップブランドでも発生する可能性があります。
あなたの最初の反応は、当然、パニックになるかもしれません。 システムの問題に遭遇するのが好きな人は誰もいません。 しかし、安心してください。 まだ希望を失ってはいけません。
このガイドで提供するトラブルシューティング手順を使用すると、自宅やオフィスで快適にこのエラーを修正できます。 したがって、PC修理の専門家を訪問する計画を立てる必要はありません。
「無効な署名が検出されました」エラーとは何ですか?
この問題は、KB3133977アップデートがリリースされた後のWindows7で発生しました。 KB3133977は、BitLockerによるドライブの暗号化を妨げる問題を修正するためのものでした。
目的は達成されましたが、偶然にも、ASUSPCで「無効な署名が検出されました」というエラーが発生しました。
これは、ASUSマザーボードに搭載されているSecure BootTechnologyが一部のバージョンのWindowsと互換性がないために発生しました。 したがって、OSで実行されているマシンでは完全には有効になっていません。
ただし、更新プログラムがインストールされると、セキュアブートが完全にアクティブ化されます。 PCの電源がオンになっていて、検出されたOSがこの機能と互換性がない場合、起動が阻止され、セキュリティで保護された起動違反のエラーメッセージが表示されます。
この問題は後でMicrosoftによってパッチが適用されましたが、Windows10を含む新しいバージョンのWindowsにも何らかの形で存在しています。
エラーは、次のいずれかのシナリオで発生する可能性があります。
- PCにセカンダリオペレーティングシステムをインストールした後(デュアルブート構成)。
- UEFI / BIOSを工場出荷時の設定にフラッシュまたはリセットした後。
- 新しいバージョンのWindowsにアップグレードした後。
- 新しいハードディスクドライブ(HDD)またはソリッドステートドライブ(SSD)で修正しました。
- デジタル署名ドライバーの検証(Windowsドライバー署名の適用)が有効になった後。
原因が何であれ、先に進んで、Windows 10で「セキュアブート違反–無効な署名が検出されました」を修正する方法を見てみましょう。
Windows 10で「安全なブート違反–無効な署名」エラーを取り除く方法
この問題を解決するには、BIOSまたはUEFI(ラップトップが使用しているものによって異なります。後者は最近のコンピューターに存在します)に移動して、いくつかの調整を行う必要があります。
ノート:
BIOS / UEFI画面へのアクセス方法は、PCのブランドによって異なります。 ただし、通常は、コンピュータを再起動し、F1、F2、Fn + F2、またはDelのいずれかのキーを繰り返し押す必要があります。別の方法は、エラーメッセージで[OK]をクリックすることです。
手順1:起動の優先度を設定するか、外付けドライブを切断します
起動前に外付けドライブ(ハードドライブまたはUSBフラッシュドライブ)をPCに接続したときに「セキュアブート違反」エラーが発生した場合は、BIOS / UEFI設定にアクセスし、ブート優先度(ブート順序)を構成します。 システムがリムーバブルデバイスからではなく、内蔵ハードディスクまたはWindowsブートマネージャからロードされていることを確認してください。 ハードドライブが起動順序の最初に来ることを確認してください。
作業を簡単にするには、コンピュータの電源を切り、外付けドライブを取り外して、システムを再起動します。
それ以外の場合は、次の修正を実行する必要があります。
- セキュアブート制御を無効にする
- CSMを有効にし、高速ブートを無効にします
- [キー管理]の下のすべてのキーを[インストールされていません]に設定します
- ドライバー署名の強制を無効にする
手順2:セキュリティで保護されたブート制御を無効にする
多くの場合、これは「無効な署名が検出されました」エラーを解決するのに十分です。 これがあなたがしなければならないことです:
- BIOSに入ります。
- メインタブから、右矢印キー(→)を使用して、[セキュリティ]タブ、[認証]タブ、または[ブート]タブに移動します。 そのうちの1つの下にセキュアブートメニューがあります(BIOS / UEFIセットアップユーティリティによって異なります)。 下矢印キー(↓)を使用してオプションを選択し、Enterキーを押します。
- [セキュリティで保護されたブート制御]を選択します。
- [無効]を選択します。
注:
セキュアブートを無効にする別の方法があります。 上記2のメニューに「OSタイプ」と表示されている場合は、そこに移動して「その他のOS」を選択してください。 それでうまくいくはずです。 PCがWindowsオペレーティングシステムで実行されているかどうかは関係ありません。
手順3:CSMを有効にし、高速起動を無効にする
ステップ2の手順を完了した後:
- 高速ブートオプションを探します。 BIOSに応じて、[セキュリティ]、[認証]、または[ブート]タブに配置されます。
- オプションを選択してEnterキーを押します。
- 次に、[無効にする]を選択します。
- 下に移動して[CSMの起動]を選択し、[有効]を選択します。
- [保存して終了]タブに移動します。
- [変更を保存して終了]を選択します。
- [はい]を選択してアクションを確認します。
ノート:
キーボードのF10を押して、BIOSに加えられた変更を保存することもできます。 ただし、これはデバイスによっても異なります。

上記の修正の実行が完了すると、ディスカッションのエラーが解決されるはずです。 ただし、それでも解決しない場合は、BIOSまたはUEFIをもう一度入力して、以下の解決策を試してください。
手順4:[キー管理]の下のすべてのキーを[インストールされていない]に設定します
「無効な署名が検出されました」エラーは、UEFI / BIOSの更新後に発生する可能性があります。 この特定のシナリオでは、ブートローダーはオペレーティングシステムと保存されたキーの間の不一致を認識できるようになりました。 次に、キーをリセットして修正する必要があります。
その方法は次のとおりです。
- BIOSに入り、[セキュリティ]タブに移動します。
- キー管理を見つけて選択します。
- すべてのキーを「インストールされていません」に設定します。
手順5:ドライバー署名の強制を無効にする
この時点でも問題が解決しない場合は、システム保護モジュールと競合している署名されていないデバイスドライバーが存在する可能性があります。
これを解決するには、ドライバーのデジタル署名検証を無効にする必要があります。
方法は次のとおりです。
- 回復環境にアクセスするには、インストールメディアからWindows10を起動します。
- インストール画面が表示されたら、Shift + F10を押します。
- ここで、ドライバー署名の強制を完全に無効にするには、コマンドプロンプトウィンドウに次の行を入力し、それぞれの後にEnterキーを押します。
- bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS
- bcdedit.exe -set TESTSIGNING ON
システムは、その後、挫折することなく起動できるはずです。 PC画面の右下隅に「テストモード」の透かしがあります。 これは、署名されていない、または検証されていないドライバーのインストールが制限されなくなったことを示します。
次に、「無効な署名が検出されました」エラーの原因となった署名されていないドライバを見つけて削除する必要があります。 これを実現するには、以下の手順に従ってください。
- キーボードのWindowsロゴキー+ Rを押して、[実行]ダイアログを開きます。
- テキストボックスにsigverifと入力し、[OK]をクリックするか、Enterキーを押します。 これにより、ファイル署名検証ユーティリティが開きます。
- スタートボタンをクリックします。
- フルシステムスキャンが開始されます。 コンピューターにインストールされているすべての署名されていないドライバーが検出されます。
- スキャンが完了すると、リストが表示されます。 デバイスマネージャを使用して問題のあるドライバをアンインストールしてから、最新の署名付きバージョンをインストールします。
Auslogics Driver Updaterを使用して、メーカーが推奨する最新バージョンのデバイスドライバーを入手することを強くお勧めします。 このツールは、システム全体のスキャンを実行した後、古いドライバー、欠落しているドライバー、および障害のあるドライバーを検出します。 その後、署名および検証されたバージョンを自動的にダウンロードしてインストールします。
それはあなたのコンピュータの仕様を識別するので、あなたは間違ったドライバをインストールすることを心配する必要はありません。
間違いなく、このツールは、「セキュアブート違反-無効な署名」エラーなどの不便を経験することからあなたを保護する絶対確実なサービスを提供します。 今日それを使用して、PCのさようならでドライバー関連の問題にキスしてください。 コンピュータが常に最良の状態にあることを確認してください。
ノート:
Driver SignatureEnforcementは重要なセキュリティプロトコルであることに注意してください。 これがないと、システムは深刻な安全上の脅威にさらされます(信頼できないドライバーを介したウイルスやマルウェアの攻撃に対して脆弱になります)。 したがって、この機能をもう一度有効にする必要があります。 次の簡単な手順に従ってください。
- キーボードのWindowsロゴキー+ Rを押して、[実行]ダイアログを開きます。
- テキストボックスにCMDと入力し、Enterキーを押すか、[OK]ボタンをクリックします。 これにより、コマンドプロンプトウィンドウが開きます。
- 次のコマンドを入力し、各コマンドの後にEnterキーを押します。
- exe / set nointegritychecks off
- bcdedit / set testsigning off
- ウィンドウを閉じて、コンピュータを再起動します。
この段落を読んでいるときには、このガイドにたどり着いた問題は正常に解決されているはずです。 これで、挫折することなくコンピュータを使用できます。
このコンテンツがお役に立てば幸いです。
コメント、質問、またはその他の提案がある場合は、以下のセクションにコメントを残してください。
ご連絡をお待ちしております。