9月にForza Motorsport 7の先行予約版を購入しました。先行予約のインストール中にエラーが発生し、インストールのほとんどがインストールされたままになりました。Forza MotorsportはWindowsストア経由で配信され、Appx App Packager経由で配信されます。
Forza Motorsport 7に「ゴールドがなくなった」ため、ゲームのフルバージョンをインストールしたいと思います。通常、これは予約注文の「スタブ」アプリケーションを実行すると自動的に発生しますが、初期インストール中の問題のため、ゲーム全体がダウンロードされません。
最初に考えたのは、単純な「アンインストールと再インストール」でしたが、「設定」の「アプリと機能」ページを使用してアプリをアンインストールしようとすると、次のエラーが発生します。
Forza Motorsport 7をアンインストールできませんでし
た。操作は正常に完了しませんでした。しばらくしてからもう一度お試しください。
エラーコードは、必要に応じて0x8000000eです。
役に立たない。次にGet-AppxPackage *Apollo*
、PowerShellを使用Remove-AppxPackage "Microsoft.ApolloBaseGame_1.0.2.2_64__xwekyb3d8bbwe"
してゲームのAppxパッケージ名を取得し(Apolloはこのゲームのコード名です)、アプリのアンインストールに使用しました。次のエラーでは機能しません。
PS C:\ WINDOWS \ system32> Remove-AppxPackage Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbwe
Remove-AppxPackage:展開はHRESULTで失敗しました:0x80073CFA、削除に失敗しました。ソフトウェアベンダーにお問い合わせください。
ターゲットボリュームEを使用した展開削除操作:パッケージMicrosoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbweから:エラー0x80070002で失敗しました。アプリの展開の問題の診断については、http://go.microsoft.com/fwlink/?LinkId = 235160をご覧ください。
注:詳細については、イベントログで[ActivityId] 59ff267b-3c76-0002-2d54-ff59763cd301を探すか、コマンドラインGet-AppxLog -ActivityID 59ff267b-3c76-0002-2d54-ff59763cd301
At line:1 char:1を使用してください。
+ Remove-AppxPackage Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbw ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo:WriteError:(Microsoft.Apoll ...__ 8wekyb3d8bbwe:String)[Remove-AppxPackage]、IOException
+ FullyQualifiedErrorId:DeploymentError、Microsoft。 Windows.Appx.PackageManager.Commands.RemoveAppxPackageCommand
上記の出力で推奨されているように、Get-Appxlogを実行して実際のエラーを確認しました。
PS C:\ WINDOWS \ system32> Get-AppxLog -ActivityID 59ff267b-3c76-0002-2d54-ff59763cd301 時間IDメッセージ ------------ 2017-10-03 2:43:13 PM 603展開を開始しましたメインパラメーター:Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbweおよびオプション:0を使用したパッケージの削除操作。http://go.microsoft.com/fwlink/?LinkIdを参照してください。 = 235160アプリの診断のヘルプ 展開の問題。 2017-10-03 2:43:13 PM 10002復元力ファイルC:\ ProgramData \ Microsoft \ Windows \ AppRepository \ b5d59b38-d0ce-4730-a93c-da39a1a1d34e_S-1-5-21-2808904017-3304153599-3912926511-1001_2を作成しています。パッケージの削除操作用のrslc Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbwe。 2017-10-03 2:43:13 PM 607展開パッケージMicrosoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbweの削除操作がキューから取り出され、ユーザーSID S-1-5-21-2808904017-3304153599-3912926511-1001に対して実行されています。 2017-10-03 2:43:13 PM 605最後に成功した状態はBundleProcessedでした。次の状態に到達する前に障害が発生しました。hr:0x80070002 2017-10-03 2:43:13 PM 401展開ターゲットボリュームEでの削除操作:パッケージMicrosoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbweから:エラー0x80070002で失敗しました。ヘルプについては、http://go.microsoft.com/fwlink/?LinkId = 235160を参照してください アプリの展開の問題を診断します。 2017-10-03 2:43:13 PM 404 AppXの展開操作は、パッケージMicrosoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbweでエラー0x80073CFAで失敗しました。このエラーの具体的なエラーテキストは次のとおりです。ターゲットボリュームEを使用した展開削除操作:オン パッケージMicrosoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbweのエラー:エラー0x80070002で失敗しました。アプリの展開の問題の診断については、http://go.microsoft.com/fwlink/?LinkId = 235160をご覧ください。
Error: 0x80070002
「ファイルが見つかりません」エラーを示しているようです。メッセージングは、どのファイルが見つからなかったかを表示しませんが。とても助かりました。
次に、DISM.exe
パッケージを削除するために使用してみました:
C:\ WINDOWS \ system32> C:\ Windows \ system32 \ Dism.exe / online / remove-provisionedappxpackage /packagename:Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbwe 展開イメージのサービスと管理ツール バージョン:10.0.15063.0 イメージバージョン:10.0.15063.0 エラー:2 システムは、指定されたファイルを見つけることができません。 DISMログファイルは、C:\ WINDOWS \ Logs \ DISM \ dism.logにあります。
DISMログファイルの関連コンテンツ:
2017-10-03 14:57:36、情報DISM DISM Appxプロバイダー:PID = 8912 TID = 10092インデックス2での 'packagename'オプションの処理-CAppxManager :: ProcessCommandRemoveAllUserAppx 2017-10-03 14:57:36、情報DISM DISM Appxプロバイダー:PID = 8912 TID = 10092 packagename = 'Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbwe'-CAppxManager :: ProcessCommandRemoveAllUserAppx 2017-10-03 14:57:36、エラーDISM DISM Appxプロバイダー:PID = 8912 TID = 10092 'C:\ Program Files \ WindowsApps \ Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbwe \ AppxMetadata \ AppxBundleManifest.xml'を開けませんでした。-CPackageAdapter :: GetOptionalPackagesForMainPackage(hr:0x80070002) 2017-10-03 14:57:36、警告DISM DISM Appxプロバイダー:PID = 8912 TID = 10092 'Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbwe'のオプションパッケージリストの取得エラー0x80070002-CAppxManager :: RemoveAllUserAppx 2017-10-03 14:57:36、エラーDISM DISM Appxプロバイダー:PID = 8912 TID = 10092削除するパッケージのリストの取得に失敗しました-CPackageAdapter :: DeregisterMainPackageAndGetDependencyPackages(hr:0x80070002) 2017-10-03 14:57:36、エラーDISM DISM Appxプロバイダー:PID = 8912 TID = 10092メインパッケージの登録解除とその依存パッケージの取得に失敗しました-CPackageAdapter :: DeregisterPackageOnline(hr:0x80070002) 2017-10-03 14:57:36、エラーDISM DISM Appxプロバイダー:PID = 8912 TID = 10092パッケージの登録解除に失敗しました。-CPackageAdapter :: RemovePackageOnline(hr:0x80070002) 2017-10-03 14:57:36、エラーDISM DISM Appxプロバイダー:PID = 8912 TID = 10092パッケージMicrosoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbwe-CAppxManager :: RemoveAllUserAppx(hr:0x80070002)の削除中にエラーが発生しました 2017-10-03 14:57:36、エラーDISM DISM Appxプロバイダー:PID = 8912 TID = 10092パッケージ 'Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbwe'の削除に失敗しました-CAppxManager :: ProcessCommandRemoveAllUserAppx(hr:0x80070002) 2017-10-03 14:57:36、エラーDISM DISM Appxプロバイダー:PID = 8912 TID = 10092 Appxパッケージを削除するコマンドの処理に失敗しました-CAppxManager :: ExecuteCmdLine(hr:0x80070002)
コマンドラインを使用して、C:\Program Files\WindowsApps\Microsoft.ApolloBaseGame_1.0.2.2_x64__8wekyb3d8bbwe\AppxMetadata\AppxBundleManifest.xml
存在しないことを確認できます。ただし、ファイルを作成することも、その場所にファイルをコピーすることもできません。私が実行した場合でもcmd.exe
システムとして、経由PsExec
:
psexec -e -i -h -s cmd.exe
アンインストールできないAppxパッケージを手動で削除する方法はありますか?あるいは、appxの再インストールを手動でトリガーする方法はありますか?
Windows PE環境から起動して偽のAppxBundleManifest.xml
ファイルを作成することもできますが、偽のxmlマニフェストは事態を悪化させる可能性が高いと感じています。おそらく、そのマニフェストファイルには通常、アンインストールプロセスに必要な依存関係情報が含まれています。
私がしなければならないのformat C:
と再インストール?本当に?
Remove-AppXProvisionedPackage -Online -PackageName <PackageName>