Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

【Windows】「セキュアブート違反 – 無効な署名が検出されました」エラーの解決方法を徹底解説

Secure Boot Violation – Invalid Signature Detected(セキュアブート違反 – 無効な署名が検出されました)」は、システムの起動時に表示されるエラーです。Enterキーを押せばそのまま起動を続行できる場合もありますが、PCを起動するたびに同じエラーが表示され、非常に厄介な問題です。幸いにも、この問題を解決できたというユーザーの体験をもとにした有効な対処法がいくつか存在します。以下の手順をよく読んで、慎重に実行してみてください。

【Windows】「セキュアブート違反 – 無効な署名が検出されました」エラーの解決方法を徹底解説

Windowsで「セキュアブート違反」エラーが発生する原因は?

この問題は発生条件が曖昧で、特にASUSやDELL製のマシンで報告されることが多い汎用的なエラーのため、原因の特定は容易ではありません。しかし、最有力の原因として挙げられるのがセキュアブート(Secure Boot)です。この問題を解消したい場合は、BIOS設定でセキュアブートを無効化する必要があります。

もう一つの重要な原因として考えられるのが、ドライバー署名の強制(Digital Driver Signature Enforcement)です。この機能によるチェック処理が原因で、PCが正常に起動できなくなることがあります。これを無効化して、問題が解決するかどうか確認してみましょう。

解決策1:セキュアブートを無効にする

セキュアブートを無効化するだけで、問題があっさり解決することも少なくありません。BIOSの操作に抵抗がある方もいるかもしれませんが、トラブルシューティングはまずこの方法から始めることをおすすめします。以下の手順に従えば、「セキュアブート違反 – 無効な署名が検出されました」エラーを簡単に解消できます。

  1. PCを再起動し、起動が始まるタイミングでBIOSキーを押してBIOS設定画面に入ります。BIOSキーは起動画面に「Press ___ to enter Setup(○○キーを押してセットアップに入る)」のような形で案内されていることが多く、一般的にはF1、F2、Deleteキーなどが使用されます。
【Windows】「セキュアブート違反 – 無効な署名が検出されました」エラーの解決方法を徹底解説
  1. BIOS設定画面が開いたら、右矢印キーで「Security(セキュリティ)」メニューを選択し、下矢印キーで「Secure Boot Configuration(セキュアブート設定)」を選んでEnterキーを押します。
  2. このメニューを使用する前に警告画面が表示されます。F10キーを押して続行すると、セキュアブート設定メニューが開きます。下矢印キーで「Secure Boot」を選択し、右矢印キーで設定を「Disable(無効)」に変更します。
【Windows】「セキュアブート違反 – 無効な署名が検出されました」エラーの解決方法を徹底解説
  1. Exit(終了)セクションに移動し、「Exit Saving Changes(変更を保存して終了)」を選択します。これでPCが通常どおり起動します。問題が解消されたかどうかを確認しましょう。

解決策2:Windows更新プログラム KB3084905 をアンインストールする

KB3084905の更新プログラムがWindows Server 2012およびWindows 8.1向けに公開された際、Microsoftは、同一ドメインコントローラーに接続されたコンピューターにおいてセキュアブートに関連する問題が発生する可能性があることを公表しました。最も簡単な対処法は、以下の手順に従ってこの更新プログラムをアンインストールすることです。

  1. スタートメニューボタンをクリックし、「コントロールパネル」と入力して、表示された先頭の項目をクリックして開きます。
  2. 画面右上の「表示方法」を「カテゴリ」に切り替え、「プログラム」欄の「プログラムのアンインストール」をクリックします。画面左側に青字で表示される「インストールされた更新プログラムの表示」をクリックしてください。
【Windows】「セキュアブート違反 – 無効な署名が検出されました」エラーの解決方法を徹底解説
  1. PCにインストール済みのWindows更新プログラムの一覧が表示されます。下部の「Microsoft Windows」セクションから「KB3084905」を探します。
  2. 横方向にスクロールして「インストール日」の列を確認すると、各更新プログラムがインストールされた日付が分かります。KB番号が「KB3084905」の項目を見つけてください。
  3. 該当する更新プログラムを一度クリックし、上部の「アンインストール」を選択します。画面の指示に従って操作を進め、更新プログラムを削除します。【Windows】「セキュアブート違反 – 無効な署名が検出されました」エラーの解決方法を徹底解説
  4. 自動更新を有効にしていれば、Microsoftが後日リリースする新しい更新プログラムは自動的にインストールされます。起動時に「セキュアブート違反 – 無効な署名が検出されました」の問題がまだ発生するかどうかを確認してみてください。

解決策3:ドライバー署名の強制を無効にする

ドライバー署名の強制機能が、特定のドライバーのチェック処理で起動が止まってしまい、PCが正常に起動できなくなる原因となっているケースがあります。この解決策で改善したという声が非常に多いため、ぜひ試してみてください。

  1. スタート」ボタンをクリックし、歯車アイコンをクリックして「設定」を開きます。検索バーで「設定」と検索するか、「Windowsキー + I」のショートカットキーでも開くことができます。
【Windows】「セキュアブート違反 – 無効な署名が検出されました」エラーの解決方法を徹底解説
  1. 設定アプリを一番下までスクロールし、「更新とセキュリティ」をクリックします。
  2. 「更新とセキュリティ」画面の左側にあるタブから「回復」をクリックします。
【Windows】「セキュアブート違反 – 無効な署名が検出されました」エラーの解決方法を徹底解説
  1. 回復タブの下部にある「高度なスタートアップ」セクションを見つけて、「今すぐ再起動する」をクリックします。詳細ブートオプションが表示されます。

高度なスタートアップオプションにアクセスできたら、以下の手順でスタートアップ設定へ進みます。

  1. 「オプションの選択」画面で、「続行」ボタンのすぐ下にある「トラブルシューティング」をクリックします。
  2. 「PCを初期状態に戻す」「PCをリセット」「詳細オプション」の3つの選択肢が表示されるので、「詳細オプション」ボタンをクリックします。
【Windows】「セキュアブート違反 – 無効な署名が検出されました」エラーの解決方法を徹底解説
  1. 詳細オプション画面で「スタートアップ設定」をクリックすると、利用可能な起動オプションの一覧が開きます。
  2. 7番目の項目が「ドライバー署名の強制を無効にする」です。キーボードの数字「7」を押すか、F7ファンクションキーを使用してください。
【Windows】「セキュアブート違反 – 無効な署名が検出されました」エラーの解決方法を徹底解説
  1. Enterキーを押してオペレーティングシステムを起動し、「セキュアブート違反 – 無効な署名が検出されました」の問題がまだ発生するかどうかを確認します。

解決策4:便利なコマンドを実行する

この方法はその手軽さで人気があり、多くのユーザーが活用しています。実際にしっかり効果があり、「この一手間だけで問題が解決した」というコメントもあるほどです。今すぐ試してみましょう。

  1. スタートメニューまたはその隣の検索ボタンで「コマンドプロンプト」を検索します。検索結果の先頭に表示される項目を右クリックし、コンテキストメニューから「管理者として実行」を選択します。
  2. また、「Windowsロゴキー + R」キーの組み合わせで「ファイル名を指定して実行」ダイアログを開き、「cmd」と入力して「Ctrl + Shift + Enter」を押すことでも、管理者権限のコマンドプロンプトを起動できます。
【Windows】「セキュアブート違反 – 無効な署名が検出されました」エラーの解決方法を徹底解説
  1. 以下のコマンドをウィンドウに入力し、必ずEnterキーを押します。「操作は正常に完了しました」といったメッセージが表示されれば、コマンドが正しく実行できています。
bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS
  1. PCを再起動し、「セキュアブート違反 – 無効な署名が検出されました」のエラーがまだ表示されるかどうかを確認してみてください。
  1. Windows 10で「Invalid Process Attach Attempt(無効なプロセス接続試行)」ブルースクリーンエラーを解決する方法

    Windowsで「Invalid Process Attach Attempt(無効なプロセス接続試行)」のブルースクリーンエラー(BSOD)が発生する最も一般的な原因は、Windowsにインストールされた問題のあるアップデートです。そのほかにも、RAMなどのハードウェアの不具合や、破損したデバイスドライバーが原因となるケースも報告されています。この記事では、原因別に対処法を分かりやすく分類しています。まず各解決策の説明をお読みいただき、ご自身の状況に合った方法を実行してください。解決策1:回復環境から起動して最新のアップデートをアンインストールする通常、BSODが表示されるとデバイスは自動的

  2. Windows 10で起動デバイスの問題を解決する方法【原因と対処法を徹底解説】

    BIOS(Basic Input/Output System)は、コンピューターのマイクロプロセッサ上に搭載されているプログラムで、PCの電源投入時に起動処理を行い、オペレーティングシステムと接続デバイス間のデータのやり取りを管理する重要な役割を担っています。しかし、起動デバイスに問題が発生すると、PCの機能が正常に使えなくなり、大きなストレスの原因となります。この記事では、Windows PCにおけるBIOS・起動デバイス関連の問題の主な原因と、具体的な解決方法を詳しく解説します。設定を少し調整するだけで、簡単に問題を解決できる場合もあります。 Windows 10で起動デバイスの問題が発