Windowsでセーブ場所の変更時やゲームのインストール時に発生する0x80070539エラーを修正する方法
Windowsでアプリやゲームのデフォルトのインストールフォルダを変更しようとした際に、0x80070539という厄介なエラーコードに遭遇したことがあるなら、それはかなりイライラするものです。このエラーは通常、Windowsがアクセス許可やレジストリの競合に敏感になったときに発生し、特に新しい保存場所を設定したり、Xboxアプリなどを介してアプリを移動しようとしたときに発生しやすくなります。場合によっては、ファイルのコピーや移動、あるいは仮想マシンを操作しているときにも発生することがあります。基本的に、Windowsは特定のアクセス許可やシステムファイルの問題に対して非常に頑固な場合があり、これを解決するにはアクセス許可の調整とシステムスキャンを組み合わせる必要があります。朗報は、この問題を解決するための確実な方法がいくつかあることです。フォルダの所有権の調整、レジストリアクセス許可の修正、組み込みのシステム修復ツールの実行などです。これらの手順を実行することで、WindowsAppsフォルダを含む影響を受けたフォルダの制御を取り戻し、システムを正常な状態に戻して、あの厄介なエラーが再び表示されないように保存場所を変更したり、ゲームをインストールしたりできるようになります。
Windowsで0x80070539エラーを修正する方法
方法1:Windowsアプリ/フォルダを再編成およびリセットする
これにより、インストール パスの変更を妨げるアクセス許可またはレジストリの競合を修正できます。Windows は面倒なため、アクセス許可の競合をリセットするために、これらのフォルダーを移動または名前変更する必要がある場合があります。 –ファイル エクスプローラーを開き、ゲームまたはアプリをインストールするドライブに移動します。 – WindowsAppsフォルダーが表示されている場合は、それを右クリックし、新しいフォルダーを作成し (「AppsTemp」などの名前を付けます)、WindowsApps フォルダーをその中に移動します。 – 場合によっては、WpSystemフォルダーも確認する必要があります。存在する場合は、WpSystem.oldに名前を変更してみてください。 – その後、[設定] > [システム] > [ストレージ] > [新しいコンテンツの保存場所の変更]に移動し、既定の保存場所を再度切り替えてみてください。 理由? これらのシステム フォルダーを移動または名前変更すると、アクセス許可またはレジストリの問題がリセットされるためです。少し奇妙ですが、Windows が悪い状態を「忘れる」のに役立ちます。 *注:* 一部のセットアップでは、アクセス許可エラーが再び発生する可能性があるため、その場合は方法 2 に進んでください。
方法2:WindowsAppsフォルダーを完全に制御する
これは複数のマシンで命綱となりました。WindowsApps フォルダーはアクセス許可でロックされており、Windows はユーザーがそれをいじることに対して少し鈍感です。所有権とアクセス許可を手動で調整すると、0x80070539 エラーが解消されることがよくあります。 –管理者アカウントとしてログインします。 –ファイル エクスプローラーで隠しファイルを表示します。 [表示] > [オプション] > [フォルダーと検索のオプションの変更] > [表示] タブに移動し、[隠しファイル、フォルダー、およびドライブを表示する] にチェックを入れます。 – C:\Program Files\WindowsAppsを見つけます ( C:\Program Filesの中にあります)。 – フォルダーを右クリックし、[プロパティ]を選択します。 – [セキュリティ]タブに切り替えて、[詳細設定]をクリックします。 – [所有者]で、[変更]をクリックします。 – ユーザー名を入力するか、Administratorsと入力して、[名前の確認]をクリックします。 – 正しいユーザー/グループを選択して、[OK]をクリックします。 – [サブコンテナーとオブジェクトの所有者を置き換える]のチェックボックスをオンにして、[OK]をクリックします。 – [高度なセキュリティ設定]内で、ユーザーのアクセス許可を追加します。 – [追加]をクリックし、[プリンシパルの選択] をクリックします。 – ユーザー名を入力し、[名前の確認]をクリックします。 – 自分に[フル コントロール]を付与します。 – 「このオブジェクトから継承可能なアクセス許可エントリで、すべての子オブジェクトのアクセス許可エントリを置き換える」にチェックが入っていることを確認してください。 – 「OK」をクリックします。アクセス許可が伝播されるため、少し時間がかかる場合があります。完了したら、セーブ場所の変更またはゲームのインストールを再度試してください。正直なところ、一部のマシンでは、アクセス許可を積極的に取得しない限り、Windows は動かないことがあります。
方法3:セキュリティIDのリセット(VMの問題を抱える上級ユーザー向け)
仮想マシン (VM の起動など) でエラーが頻繁に発生する場合は、特にアクセス許可が破損している場合は、セキュリティ コンテキストをリセットする必要があるかもしれません。 -管理者権限でPowerShell を開きます(PowerShell を検索し、右クリックして「管理者として実行」を選択します)。 – 次のコマンドを貼り付けて Enter キーを押します: powershell Grant-VMConnectAccess -VMName “Your VM Name” -UserName “YourDomain\YourUsername” “Your VM Name” と “YourDomain\YourUsername” を実際の設定に置き換えてください。 – PowerShell を閉じて、VM の起動を再度試してください。 *注:* これは少し特殊なケースですが、VM 環境でアクセス許可が破損している場合は、ID をリセットすると解決する場合があります。
方法4:システムファイルチェッカー(SFC)とDISM修復を実行する
システム ファイルが破損すると、特にアクセス許可やレジストリ キーが正しく動作しない場合、すべてがうまくいかなくなることがあります。 –コマンド プロンプトを管理者として開きます (検索、右クリック、管理者として実行)。 – システム ファイル チェッカーを実行します: cmd sfc /scannow これには時間がかかる場合があります。破損したファイルを自動的に修復しようとします。 – 次に、DISM コマンドを 1 つずつ実行します: cmd Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth *注:* /RestoreHealthコマンドでエラーが発生した場合は、最後に/Source:C:\RepairSource\Windows /LimitAccessを追加して、もう一度試してください。 – すべてが完了したら、再起動します。このプロセスにより、多くの場合、破損したシステム イメージの問題が解消され、アクセス許可の競合が発生してエラー 0x80070539 が発生するのを防ぐことができます。 — これらの方法のいずれかで、保存場所の変更やアプリのインストールが問題なく機能することを願っています。権限やレジストリの不具合を修正するのは面倒だが、一度解決してしまえば、その後はスムーズに進む。
まとめ
- WindowsAppsやWpSystemなどの問題のあるフォルダーを移動または名前変更して、アクセス許可をリセットします。
- 高度なセキュリティ設定を使用して、WindowsAppsフォルダーの所有権を取得します。
- VMまたはアプリ関連の問題についてセキュリティIDをリセットします
- SFCとDISMを使用してシステムスキャンを実行し、破損したシステムファイルを修復します。
まとめ
これらの修正は、Windows で保存場所を変更したりアプリをインストールしたりする際に発生する 0x80070539 エラーの一般的な原因のほとんどをカバーしています。通常、主な原因はアクセス許可にあるため、該当するフォルダーのアクセス許可を取得することで解決できます。システムファイルの破損が隠れた問題となっている場合もあり、そのため SFC および DISM ツールを実行すると効果的です。
Windowsが特定のフォルダへのアクセスを制限しているのは少々厄介ですが、アクセス許可の問題を解決すれば、概ね問題は解決するはずです。これで解決することを願っています。もし解決しない場合は、レジストリの編集やクリーンインストールといったより高度な方法もありますが、今回は必要ないことを願っています。