Windows Anytime Upgradeツールを使用してWindows 7 Home PremiumからProfessionalにアップグレードしようとしたときに、私のクライアントの1人が問題に遭遇しました。 通常どおりに機能する代わりに、次のようなメッセージを受け取りました。
Windows Anytime Upgradeが成功しなかった

それがあなたに与える唯一の残念な解決策は、アップグレードをもう一度試すことですが、これはうまくいきません。 この問題を解決するためにGo to onlineをクリックしても、役に立つとは限りません。 いくつかの調査を行った後、私は問題が何であったかを把握し、ついにクライアントのPCをアップグレードすることができました。 基本的には、Windows UpdateがService Pack 1をコンピュータにダウンロードしたが、クライアントによってインストールされなかったことが原因です。 そのため、Windows Anytime Upgradeはこれがある種の部分インストールであると考え、アップグレードをブロックします。
この記事では、可能な解決策を紹介します。 それでも問題が解決しない場合、またはこのエラーが発生する場合は、ここにコメントを投稿してください。
方法1 - Microsoft Fixit
この特定の問題に対するMicrosoft Fixitソリューションをダウンロードして実行することで、問題を解決することができます。 Microsoftから直接ダウンロードできます。
//support.microsoft.com/en-us/help/2660811/error-message-when-you-install-windows-anytime-upgrade-on-a-windows-7
それでも問題が解決しない場合は、読み続けてください。
方法2 - Windows 7 SP1をアンインストールする
次にできることは、SP1をアンインストールしてからAnytime Upgradeを実行することです。 これを行うには、管理者としてコマンドプロンプトを実行する必要があります。 [ スタート]ボタンをクリックし、[ CMD ]と入力して[ cmd.exe ]を右クリックし、[ 管理者として実行 ]を選択します 。

コマンドプロンプトで、次のコマンドを入力します。
dism.exe /オンライン/削除パッケージ/パッケージ名:Package_for_KB976932~31bf3856ad364e35~x86~~6.1.1.17514
そのコマンドはWindows 7 32ビット用です。 64ビット版のWindows 7を実行している場合は、このコマンドを入力する必要があります。
dism.exe /オンライン/削除パッケージ/パッケージ名:Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17514
先に進んでコマンドプロンプトを終了してから、コンピュータを再起動してください。 それではWindows Anytime Upgradeを実行して何が起こるのか見てみましょう。
方法3 - SP1 SP1をアンインストールする
Windows 7 SP 1のベータ版をインストールした場合は、それをアンインストールする必要があります。 繰り返しますが、これは2つの異なるコマンドです。1つは32ビット用、もう1つは64ビット用です。 方法2で示したように、昇格したコマンドプロンプトを開くだけで済みます。次に、次のコマンドを32ビットで実行します。
dism.exe /オンライン/削除パッケージ/パッケージ名:Package_for_KB976932~31bf3856ad364e35~x86~~6.1.1.17105
そしてこれを64ビット用に実行します。
dism.exe /オンライン/削除パッケージ/パッケージ名:Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17105
それでもWindows Anytime Upgradeで問題が解決しない、またはエラーメッセージが表示される場合は、ここにコメントを投稿してください。 楽しい!