指定されたパッケージは有効な Windows パッケージではありません。エラー: 0x800f0805

指定されたパッケージは有効な Windows パッケージではありません。エラー: 0x800f0805

VirtualBox に Windows Server 2016 をインストールし、Windows Server 2016 マシンに DHCP サーバーをインストールしようとしましたが、エラーが発生しました。以前、このマシンをドメイン コントローラーとして設定していたので、この状況がエラーの原因であると考えました。Web で検索して解決策を見つけました。その後、 からいくつかの言語パッケージを削除しましたHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\PackageDetectが、問題は解決しませんでした。この問題を解決するにはどうすればよいでしょうか?

エラーメッセージは次のとおりです:

指定されたサーバーで機能を追加または削除する要求が失敗しました。 1 つ以上の役割、役割サービス、または機能のインストールに失敗しました。 指定されたパッケージは有効な Windows パッケージではありません。 エラー: 0x800f0805

エラーメッセージのスクリーンショットを以下に示します。

エラー

答え1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages同じ OS の別のサーバーから問題のあるサーバーのレジストリをエクスポートおよびインポートしてビルドします。

キーを見るだけで、両方のサーバーの違いがわかりますPackages

関連情報