オペレーティングシステムのバージョンがスタートアップ修復と互換性がない
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から起動する」という画面が表示されたら、任意のキーを押します。
- [コンピューターを修復する]をクリックします。
- [オプションを選択]画面から[トラブルシューティング]を選択します。
- [詳細オプション]画面で[システムの復元]をクリックします。
- 次に、チュートリアル「Windows 10回復オプションを使用してオフラインでシステムの復元ロールバックを実行する」の指示に従って、システム構成を以前の/動作中の状態にロールバックします。


オプション2:ドライバー署名の強制の無効化を無効にする
システムにシステムの復元ポイントが存在しない場合(Windows 10のセットアップで既定でシステムの復元が無効になっている場合)、ドライバーの署名の強制を無効にして、スタートアップ修復の再起動ループを回避します。
- 上記の手順を使用して、Windows回復環境を起動します。
- [トラブルシューティング]をクリックし、[詳細オプション]を選択します。
- [スタートアップの設定]をクリックし、[再起動]をクリックします。
- [ドライバー署名の強制を無効にする]の横に表示されるキーボードの数字を押します。


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

Sigverif.exeを使用してデバイスドライバーを確認する
上記の方法でエラーを回避できますが、オペレーティングシステムのバージョンはスタートアップ修復と互換性がありませんが 、実際の解決策は、デバイスドライバーを検査して修正することです。 上記のステップ2または3を使用してWindowsを起動できる場合、次のステップは現在のデバイスドライバーを検査することです。
ファイル署名検証ツールSigverif.exe
は、システム内の署名されていないドライバーをスキャンし、スキャンレポートをsigverif.txt
という名前のログファイルにsigverif.txt
ます。 署名検証ツールを実行して署名されていないドライバーをスキャンするには、[スタート]ボタンを右クリックして[ Sigverif.exe
を指定して実行]をクリックし、 Sigverif.exe
と入力して[OK]をクリックします。 スタートボタンをクリックしてスキャンを開始します。

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

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

レポート全体を読むには、[詳細]タブをクリックし、 [ログの表示]ボタンをクリックして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でドライバーの更新が一時的に再インストールされないようにする方法の記事をご覧ください。

また、当面の間、使用している可能性があるベンダー提供の自動ドライバー更新プログラムを無効にしてください。 一部のドライバー更新プログラムはスケジュールされたタスクとして実行され、ユーザーはそのことに気付かない可能性があることに注意してください。
デバイスドライバーを修正し、信頼されていないドライバーの更新をブロックし、サードパーティのドライバー自動更新ツールを無効にした後、システムの保護を強化するためにセキュアブートとドライバー署名の強制を再びオンにします。