オペレーティングシステムのバージョンがスタートアップ修復と互換性がない

Windows 10コンピューターに更新プログラムをインストールした後、Windowsをロードするときにコンピューターが黒い画面でスタックすることがあります。 また、スタートアップ修復ツールが毎回起動し、 SrtTrail.txtログファイルに次のエラーを記録します。

オペレーティングシステムのバージョンは、スタートアップ修復と互換性がありません。

このエラーメッセージは誤解を招くだけでなく、ユーザーをどこにも残さないだけでなく、コンピューターのWindows 10セットアップディスクを起動していなくても表示されるので、意味がありません。 次にSrtTrail.txtレポートのサンプルをSrtTrail.txtます。

 スタートアップ修復診断と修復ログ---------------------------修復試行回数:1セッションの詳細------- --------------------システムディスク= \デバイス\ Harddisk0 Windowsディレクトリ= C:\ WINDOWS自動チェック= 0主要な原因の数= 1テスト実施:--- ------------------------名前:更新の確認結果:正常に完了しました。 エラーコード= 0x0時間を費やした= 0 msテスト実施:---------------------------名前:テストシステムディスク結果:正常に完了しました。 エラーコード= 0x0時間を費やした= 0 msテストの実施:---------------------------名前:ディスク障害の診断結果:正常に完了しました。 エラーコード= 0x0時間を費やした= 172 msテスト実施:---------------------------名前:ディスクメタデータテスト結果:正常に完了しました。 エラーコード= 0x0投資時間= 0 msテスト実施:---------------------------名前:テストターゲットオペレーティングシステム結果:正常に完了しました。 エラーコード= 0x0投資時間= 500ミリ秒テストの実施:---------------------------名前:ボリュームの内容を確認しています結果:正常に完了しました。 エラーコード= 0x0投資時間= 25ミリ秒主な原因の検出:---------------------------オペレーティングシステムのバージョンはスタートアップ修復と互換性がありません 

何が原因でしょうか?

この問題は、ほとんどの場合、署名されていないドライバー更新のインストールが原因です。 ただし、ルートキット感染を除外することはできません。 BIOSおよびWindowsドライバーの署名の強制のセキュアブート設定により、Windowsが未署名のカーネルモードドライバーを読み込めなくなります。

Windows 10バージョン1607以降、ドライバー署名ルールはオペレーティングシステムによって厳密に適用されます。 Windows 10バージョン1607以降では、Windowsハードウェア開発者ポータルによって署名されていない新しいカーネルドライバーは読み込まれません。 このOS署名の強制は、新しいOSのインストールにのみ適用され、Windows 7または8からWindows 10にアップグレードされたシステムには適用されません。

Windows更新プログラムまたはドライバー更新プログラムのインストール後にこのスタートアップ修復の問題が発生したことが確かな場合は、次のことを行ってWindowsにアクセスできます。

  • Windows 10セットアップディスクで起動してシステムの復元ロールバックを実行する
  • セキュアブート(UEFI)をオフにする
  • スタートアップオプションを介してデバイスドライバーの署名の強制を無効にします。

上記の手順を完了したら、必ずSigverif.exeを使用してデバイスドライバーを検査してください

オプション1:システムを以前のシステム復元ポイントにロールバックする

Windows 10 DVDまたは起動可能なUSBセットアップディスクがある場合は、DVDを使用してコンピューターを起動し、Recovery Environmentに入ります。 次に、システムの復元のロールバックを実行します。

  • Windows 10インストールDVDまたは起動可能なUSBセットアップディスクをドライブに挿入し、コンピューターを再起動します。
  • 「任意のキーを押してCDまたはDVDから起動する」という画面が表示されたら、任意のキーを押します。
  • [コンピューターを修復する]をクリックします。
  • [オプションを選択]画面から[トラブルシューティング]を選択します。
  • [詳細オプション]画面で[システムの復元]をクリックします。
  • $config[ads_text6] not foundWindows回復環境—詳細オプション画面
  • 次に、チュートリアル「Windows 10回復オプションを使用してオフラインでシステムの復元ロールバックを実行する」の指示に従って、システム構成を以前の/動作中の状態にロールバックします。

オプション2:ドライバー署名の強制の無効化を無効にする

システムにシステムの復元ポイントが存在しない場合(Windows 10のセットアップで既定でシステムの復元が無効になっている場合)、ドライバーの署名の強制を無効にして、スタートアップ修復の再起動ループを回避します。

  • 上記の手順を使用して、Windows回復環境を起動します。
  • [トラブルシューティング]をクリックし、[詳細オプション]を選択します。
  • [スタートアップの設定]をクリックし、[再起動]をクリックします。
  • [ドライバー署名の強制を無効にする]の横に表示されるキーボードの数字を押します。

オプション3:セキュアブートを無効にする

セキュアブート(UEFI)が有効になっている場合、Windowsは、信頼された証明機関によって適切に署名されていないカーネルモードドライバーの実行を許可しません。 BIOSでセキュアブートを無効にする方法を参照してください。

BIOSセットアップ画面のセキュアブートオプション

Sigverif.exeを使用してデバイスドライバーを確認する

上記の方法でエラーを回避できますが、オペレーティングシステムのバージョンはスタートアップ修復と互換性がありませんが 、実際の解決策は、デバイスドライバーを検査して修正することです。 上記のステップ2または3を使用してWindowsを起動できる場合、次のステップは現在のデバイスドライバーを検査することです。

ファイル署名検証ツールSigverif.exeは、システム内の署名されていないドライバーをスキャンし、スキャンレポートをsigverif.txtという名前のログファイルにsigverif.txtます。 署名検証ツールを実行して署名されていないドライバーをスキャンするには、[スタート]ボタンを右クリックして[ Sigverif.exeを指定して実行]をクリックし、 Sigverif.exeと入力して[OK]をクリックします。 スタートボタンをクリックしてスキャンを開始します。

プログラムが完了すると、すべての署名されていないドライバーのリストが表示されます。

Sigverif:署名されていないドライバーのリスト(古いコンピューターから)

署名されていないドライバーが見つからない場合は、「 ファイルはスキャンされ、デジタル署名されていることが確認されましたと表示されます。

レポート全体を読むには、[詳細]タブをクリックし、 [ログの表示]ボタンをクリックしてSigverif.txtを開きます。 サンプルレポートは次のようになります。

 ******************************** 2017年11月7日15:45 OSに生成されたMicrosoft署名検証ログファイルプラットフォーム:Windows(x64)、バージョン:10.0、ビルド:16299、CSDバージョン:スキャン結果:合計ファイル:292、署名済み:292、署名なし:0、スキャンされていない:0ファイル変更バージョンステータスカタログ署名者------ ------------ ------------ ----------- ------------ --- -------- ------------------- [c:\ program files(x86)\ common files \ intel \ opencl] llvm_release_license 2016年11月3日なし署名付きki119206.cat Microsoft Windowsハードウェア互換性パブリッシャーreadme.txt 2016年11月3日なし署名付きki119206.cat Microsoft Windowsハードウェア互換性パブリッシャーversion.ini 2016年11月3日なし署名付きki119206.cat Microsoft Windowsハードウェア互換性パブリッシャー[c:\プログラムファイル(x86)\共通ファイル\ intel \ opencl \ bin \ common] 

上記のように、Sigverifレポートはエンドユーザーが簡単に解釈できます。 プログラムが未署名のドライバーを検出した場合は、それぞれのデバイスメーカーから更新された署名済みのドライバーを取得するか、ドライバーをアンインストールしてデバイスマネージャーでハードウェアを無効にすることができます。

製造元が署名されたドライバをリリースしていない場合は、Windows 10をサポートする、より完全で互換性のあるハードウェアを購入するときがきました。

問題のあるドライバーの更新をブロックする

Windows Updateが問題のあるドライバーのインストールを繰り返し提案する場合は、WUShowHide.diagcabツールを使用して、その特定のドライバーの更新のインストールをブロックします。 詳しくは、Windows 10でドライバーの更新が一時的に再インストールされないようにする方法の記事をご覧ください。

WUShowHide診断ツールを使用して不要なドライバーの更新をブロックする

また、当面の間、使用している可能性があるベンダー提供の自動ドライバー更新プログラムを無効にしてください。 一部のドライバー更新プログラムはスケジュールされたタスクとして実行され、ユーザーはそのことに気付かない可能性があることに注意してください。

デバイスドライバーを修正し、信頼されていないドライバーの更新をブロックし、サードパーティのドライバー自動更新ツールを無効にした後、システムの保護を強化するためにセキュアブートとドライバー署名の強制を再びオンにします。

関連記事