修正:ファームウェア、オペレーティングシステム、またはUEFIドライバーでシステムが不正な変更を検出しました

一部のユーザーは、 システムを起動するたびに、またはコンピューターを休止状態モードから解除しようとする際に、ファームウェアエラーに不正な変更が見つかったことに苦労しています。 ほとんどの影響を受けるユーザーは、保留中のWindows更新プログラムをインストールした後に問題が発生し始めたと報告しています。 この問題は主にWindows 7で発生します。

システムは、ファームウェア、オペレーティングシステム、またはUEFIドライバーの不正な変更を検出しました。 [OK]を押して次の起動デバイスを実行するか、他の起動デバイスがインストールされていない場合は直接BIOSセットアップに入ります。

システムがファームウェアエラーで不正な変更を検出した原因

さまざまなユーザーレポートを見て、この特定の問題を調査しました。 このエラーは、システムが新しいセキュリティ機能の一部としてコンピューターのハードウェア部品のファームウェアをチェックしているときに発生します。 正確には、すべてのWindowsバージョンがこの新しいセキュリティ機能をサポートするわけではないため、エラーが発生しています。

結局のところ、この問題の出現につながるいくつかのシナリオがあります。 この特定のエラーメッセージをトリガーする可能性のある原因は次のとおりです。

  • オプションのWindows Update(KB3133977) –このWindowsセキュリティ更新プログラムは、Bitlockerの脆弱性を修正するためにリリースされました。 ただし、多くのWindowsユーザーは、これによりファームウェアのシグネチャが変更され、この特定の警告メッセージが表示されると報告しています。 これは主にASUSマザーボードで発生します。 このシナリオでは、メッセージは無害です。つまり、システムは引き続き起動して正常に実行できます。
  • コンピューターがセキュアブート違反に陥っている -ほとんどの場合、コンピューターのブートローダーが、マイクロソフトによって不適切に署名されたブートローダーに置き換えられています。 これは、保留中の更新を最近インストールしたWindows 7(およびそれ以前の)マシンで発生することが知られています。 どうやら、これらの更新プログラムの一部は、Windows 7がセキュアブートをサポートしていない場合でも、Windows 7でセキュアブートを強制的に有効にします。

セキュアブートとは何ですか?

セキュアブートは、 OEM(Original Equipment Manufacturer)が信頼するソフトウェアのみを使用してデバイスを安全に起動できるようにするために、PC業界の主要メンバーによって開発された新しいセキュリティ標準です。 セキュアブート検証は、起動するたびに実行されます。PCが起動すると、ファームウェアは各ブートソフトウェアの署名をチェックします。

OSバージョンがセキュアブートをサポートするように設計されていないため、手元のエラーが発生しています。Microsoftのセキュリティ更新プログラムのいくつかは、たとえインストールされるとすぐに、このセキュリティ機能を自動的に有効にします。

この特定の問題の解決に苦労している場合、この記事では、検証済みのトラブルシューティング方法をいくつか紹介します。 以下に、同様の状況の他のユーザーが問題を解決するために使用したいくつかの修正があります。 最良の結果を得るには、特定のシナリオでシステムがファームウェアエラーで不正な変更を検出したことを正常に解決する修正を発見するまで、以下の方法に従ってください。

方法1:セキュアブートを無効にする

Windows 7を使用している場合、このエラーが発生している可能性が非常に高いのは、最近のWindowsセキュリティ更新プログラムがWindowsバージョンがサポートしていないセキュリティ機能を有効にしたためです。

このシナリオが現在の状況に当てはまる場合、BIOSまたはUEFI設定からセキュアブート機能を無効にするだけで問題を解決できます。 もちろん、BIOSまたはUEFI設定にアクセスする手順は、マザーボードの製造元によって若干異なります。

PCを起動した直後に、設定メニューに入るまでBIOS / UEFIキーを繰り返し押す必要があります。 通常、BIOSキーはFキー(F2、F4、F6、F8)またはDELキー (Dellコンピューターの場合)のいずれかです。 ほとんどのマザーボードメーカーでは、通常、最初の起動シーケンスにリストされているBIOSキーを確認できます。

起動手順中にBIOS /セットアップキーを押します

BIOS / UEFI設定に入ったら、Bootタブ(またはオプション)を探し、 Secure Bootという名前のオプションを見つけることができるかどうかを確認します。 実行したら、それにアクセスし、OSの種類をWindows UEFIモードから他のOSに変更します。 これが基本的に行うことは、効果的にセキュアブートを無効にし、起動手順を古い動作に戻します。

Windows UEFIモードから他のOSへのセキュアブートの変更

セキュアブートオプションが[ その他のOS ]に変更されたら、 BIOS / UEFIの変更を保存してコンピューターを再起動します。 次回の起動時に、コンピューターは正常に起動し、 システムがファームウェアエラーで不正な変更を検出することはもうありません。

この方法が適用できない場合、またはこの問題を解決するために別の方法を探している場合は、 方法2に進んでください

方法2:システムの復元ポイントを使用する

この問題を解決する別の方法は、システムの復元ポイントを使用して、マシンの状態をBIOSの変更の原因となる更新がインストールされていないポイントに戻すことです。 いくつかのユーザーは、このアプローチにより、 システムがファームウェアエラーの不正な変更を検出することなく正常に起動できると報告しています。

ただし、以下で指定するすべての手順を実行して、問題の原因となっている更新プログラムがインストールされないようにしない限り、Windows Updateが再インストールを決定すると、同じエラーが再度発生することに注意してください。

古いシステムの復元ポイントを使用して問題を解決する方法は次のとおりです。

  1. Windowsインストールメディアを挿入し、プロンプトで任意のキーを押して、起動シーケンスの開始時にそこから起動します。

    任意のキーを押して、インストールメディアから起動します
  2. 最初のウィンドウに到達したら、[次へ]をクリックし、[ コンピューターの修復 ]リンクをクリックします

    [コンピューターの修復]リンクをクリックします
  3. しばらくすると、スタートアップ修復ユーティリティがOSで一連のスキャンの実行を開始します。 スタートアップ修復のプロンプトが表示されたら、[ 復元]ボタンをクリックします。

    復元ボタンをクリックします

    注:スタートアップ修復のプロンプトが表示されず、 システム回復オプションが直接表示される場合は、 システムの復元をクリックしてください。

    [システム回復オプション]メニューから[システムの復元]をクリックします
  4. [システムの復元]画面が表示されたら、次のプロンプトで[次へ]をクリックします。
  5. [復元ポイントをさらに表示する]に関連付けられているボックスがオンになっていることを確認します。 次に、この特定のエラーが出現する前の日付のシステム復元ポイントを選択します。 システムの復元ポイントを選択した状態で、[ へ]をクリックして次の画面に進みます。

    [復元ポイントをさらに表示]ボックスを有効にして、[次へ]をクリックします
  6. [ 完了 ]をクリックした後、マシンを古い状態に復元することを最後に確認するよう求められます。 [ はい]をクリックして確認します。

    システムの復元ポイントを使用してマシンを復元することを確認します
  7. 手順が完了するまで辛抱強く待ちます。 このプロセスの最後に、コンピューターが再起動し、古い状態が適用されます。 次回の起動時に、 システムがファームウェアエラーの不正な変更を検出することなく、コンピューターが起動します。

    注:エラーが発生しなくなったとしても、今のところ、Windows Updateが問題のある更新プログラムを再度インストールしないようにするために、次の次の手順を実行しない限り、すぐに戻ります。

  8. 更新プログラムがインストールされないようにするには、Microsoft Showまたはhideトラブルシューティングパッケージを使用する必要があります。 このリンクからダウンロードできます( こちら )。
  9. ユーティリティをダウンロードしたら、それを開いて最初のプロンプトで[次へ]をクリックし、[ 自動的に修復を適用する]チェックボックスをオフのままにします。

    [修復を自動的に適用する]ボックスをオフにして、[次へ]をクリックします。
  10. 最初のスキャン手順の後、 アップデート表示または非表示画面からアップデート 表示をクリックします

    [更新を非表示]をクリックします
  11. Microsoftオプション更新( KB3133977)に関連付けられているボックスをチェックし、[ へ]をクリックして非表示にします。 次に、[ 次へ]をもう一度クリックして、さらに変更が加えられるまで更新を終了します。

それでおしまい! WUがオプションのセキュリティ更新プログラムを再度インストールし、 システムがファームウェアエラーで不正な変更を検出することを心配することなく、マシンの使用を継続できます。

興味深い記事