Windows
 Computer >> コンピューター >  >> システム >> Windows

「SysprepはWindowsのインストールを検証できませんでした」エラーの原因と6つの解決策

Sysprep(システム準備ツール)は、Windows OSの展開を自動化するために欠かせないツールです。しかし、以下のコマンドを実行した際に、「SysprepはWindowsのインストールを検証できませんでした(Sysprep was not able to validate your Windows installation)」というエラーが表示されることがあります。

sysprep /generalize /oobe /shutdown

この記事では、この問題の解決に役立つ対処方法を詳しく解説します。

「SysprepはWindowsのインストールを検証できませんでした」エラーの原因と6つの解決策

SysprepがWindowsのインストールを検証できない主な原因

このエラーが発生する原因は複数考えられます。例えば、Windowsストアアプリのインストール、デフォルトのWindowsプログラムの欠落、以前のバージョンのWindowsからのアップグレードなどが挙げられます。

以下の方法を順番に試して、問題を解決しましょう。

  1. ログファイルを確認する
  2. BitLockerを無効化して再試行する
  3. インストール済みのUWPアプリを削除する
  4. デフォルトのWindows UWPアプリを再インストールする
  5. レジストリを変更する
  6. アップグレード版OSではSysprepを実行できない点に注意する

1. ログファイルを確認する

まず、以下のパスにあるログファイルを確認してください。

%windir%\system32\Sysprep\panther\setupact.log

「setupact.log」ファイルはメモ帳で開くことができます。ファイル内でエラー箇所を探すことで、トラブルシューティングの方向性が見えてくるはずです。

2. BitLockerを無効化して再試行する

ログファイルを確認した結果、以下のいずれかのエラーが記録されていた場合は、BitLockerを無効化してみてください。

Error SYSPRP BitLocker-Sysprep: BitLocker is on for the OS volume. Turn BitLocker off to run Sysprep. (0x80310039)

Error [0x0f0082] SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing 'ValidateBitLockerState' from C:\Windows\System32\BdeSysprep.dll

BitLockerを無効にするには、スタートメニューからコマンドプロンプトを管理者として起動し、以下のコマンドを入力してEnterキーを押します。

manage-bde -status
Disable-Bitlocker –MountPoint 'C:'

これでBitLockerが無効になります。その後、再度Sysprepを実行し、問題が解決したかどうかを確認してください。

3. インストール済みのUWPアプリを削除する

以下のようなエラーが表示されている場合、Universal Windows Platform(UWP)アプリをダウンロードしたか、アプリケーションを正しく削除できていないことが原因です。そのため、この項目と次の項目の手順に従って問題を修正します。

Error SYSPRP Package SomeAppName_1.2.3.500_x64__8we4y23f8b4ws was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.

Error SYSPRP Failed to remove apps for the current user: 0x80073cf2.

「SysprepはWindowsのインストールを検証できませんでした」エラーの原因と6つの解決策

問題を解決するには、UWPアプリをすべて削除する必要があります。アプリを一括アンインストールする方法はいくつかあります。

また、検索ボックスにアプリ名を入力し、アンインストールをクリックして、画面の指示に従ってアプリを削除することも可能です。

4. デフォルトのWindows UWPアプリを再インストールする

「SysprepはWindowsのインストールを検証できませんでした」エラーの原因と6つの解決策

デフォルトのWindowsアプリがPCから欠落していると、このエラーが発生することがあります。そのため、すべての標準Windowsプログラムを復元して問題を解決しましょう。

そのためには、スタートメニューからWindows PowerShellを管理者として起動し、以下のコマンドを入力してEnterキーを押します。

Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

処理には時間がかかるため、完了まで待ちましょう。

最後にPCを再起動し、問題が解決したかどうかを確認してください。

5. レジストリを変更する

「SysprepはWindowsのインストールを検証できませんでした」エラーの原因と6つの解決策

Windows 10へのアップグレード後にSysprepエラーが発生している場合は、レジストリを少し変更することで問題を解決できる可能性があります。

手順としては、スタートメニューからレジストリエディターを起動し、以下の場所に移動します。Upgradeキーを右クリックして削除を選択してください。

Computer\HKEY_LOCAL_MACHINE\SYSTEM\Setup

その後、PCを再起動し、問題が解決したかどうかを確認します。

6. アップグレード版OSではSysprepを実行できない点に注意

Windows 7、8、8.1からWindows 10へOSをアップグレードした場合、以下のエラーが表示されることがあります。

Error [0x0f0036] SYSPRP spopk.dll:: Sysprep will not run on an upgraded OS. You can only run Sysprep on a custom (clean) install version of Windows.

Sysprepは、カスタム(クリーン)インストール版のWindowsでのみ実行できます。

この制限を回避するには、CleanupStateキーの値を7に変更します。スタートメニューからレジストリエディターを起動し、以下の場所に移動してください。

HKEY_LOCAL_MACHINE\SYSTEM\Setup\Status\SysprepStatus

CleanupStateをダブルクリックし、値を7に変更します。

最後にPCを再起動し、問題が解決したかどうかを確認してください。

関連記事: マシンのsysprep中に致命的なエラーが発生した場合の対処法

  1. Android 13ならWindows 11も動く――開発者が実証した驚きのスマホ仮想化技術

    スマートフォンは、私たちが日常的に持ち歩く最も重要なデバイスのひとつです。写真や動画の撮影、音声の録音・再生、メモの作成、ゲームなど、できることは多岐にわたります。こうした機能に加えて、本来の目的である通話やメッセージの送受信までこなすため、カメラ、MP3プレーヤー、電子書籍リーダー、携帯型ゲーム機などを別々に持ち歩く必要はなくなりました。しかし今でも、スマホと一緒にノートパソコンは持ち歩く必要があります。ところが、その常識が覆ろうとしています。Android 13を搭載したスマートフォンで、Windows 11が動かせるようになりつつあるのです。 これはGoogleやMicrosoftによる

  2. Windows 11でイーサネット接続が機能しないときの対処法7選

    有線のイーサネット接続は、Wi-Fiなどの無線接続と比べて安定性や速度の面で多くのメリットがあります。しかし、いざ使おうとしたときに接続が機能しなくなると、原因の特定と解決に手間取ってしまうことも少なくありません。Windows 11には標準のトラブルシューティングツールが搭載されており、ネットワークの問題を自動的に検出・修復できますが、それ以外の根本的な原因が潜んでいるケースもあります。 この記事では、Windows 11でイーサネット接続がうまくいかない主な原因と、その具体的な解決方法をわかりやすく解説します。ぜひ参考にして、インターネットへの再接続を目指しましょう。 Windows 11