アップデート後、Microsoft Store や、フォトや電卓などの他のいくつかのアプリが動作しなくなりました。それらをクリックすると、ウィンドウのフレームが一瞬開きますが、その後エラー メッセージも表示されずにすぐに消えてしまいます。
また、写真のプロパティの「開く」行で、「Photos」が「TWINUI」に置き換えられていることにも気付きました。
簡単にグーグルで検索したところ、問題はアプリ パッケージの不整合に関連しているようでしたが、私が従ったガイドはどれも機能しませんでした。
もう 1 つの症状は、アプリの名前が Windows のプログラム リストに表示されず、代わりに次のように表示されることです。
インターネット上ではさまざまな提案を見つけましたが、どれも私の状況には関係ありません。
- sfc /scannow
- dism /online /cleanup-image /restorehealth
PowerShellの場合: Get-AppXPackage -AllUsers |Where-Object {$.InstallLocation -like "*SystemApps*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($.InstallLocation)\AppXManifest.xml"}
MicrosoftのWebサイトから移行ツールをダウンロードし、現在のインストールを上書き更新する
- Windowsの問題診断ツールを実行する
答え1
これらの症状は、登録されたパッケージのバージョンが「C:\Program Files\WindowsApps」で実際に利用可能なパッケージのバージョンよりも高いために発生しました。(2018年にこのようなバグがあったので、コメントは控えます…)
これを修正するには、Powershell でパッケージを手動でアンインストールし、利用可能なバージョンをインストールする必要がありました。同じ状況にある場合は、次の簡単な手順に従ってください。
- WindowsApps へのアクセス:フォローするこのガイド「C:\Program Files\WindowsApps」の所有権を取得します。
注記: 計算機を例に挙げると、壊れたアプリごとに次の手順を繰り返す必要があります。PowerShell スクリプトを使用して自動的に実行する方法があるかもしれませんが、私は知りません。
- 壊れたアプリの登録バージョンを確認します:
- 管理者モードでコンソールを開き、「powershell」と入力します。
- タイプGet-AppXPackage -Name "*calc*"(calc を自分に合ったものに置き換えてください。 * は正規表現なので、何にでも置き換えることができます) ;
- 表示された結果から、パッケージのフルネーム行に入力し、この名前をメモ帳にコピー/貼り付けして、失くさないようにしてください。WindowsApps フォルダーに同じ名前のフォルダーが見つからない場合は、問題の少なくとも一部を特定できたことを意味します。私の場合:
- 利用可能な最後のパッケージを確認する: WindowsApps フォルダーに移動し、計算機の最新バージョン (名前に「x64」が含まれるもの) があるフォルダーを見つけます。私の場合は次のようになります。
- 壊れたバージョンの登録を解除する: PowerShellに戻り、次のコマンドを入力します:
(もちろん、状況に応じてパッケージ名を置き換えてください)
Remove-AppxPackage -Package "Microsoft.WindowsCalculator_10.1712.3351.0_x64__8wekyb3d8bbwe"
- 利用可能なパッケージを登録します:
(手順3で見つけたフォルダ)
Add-AppxPackage -DisableDevelopmentMode -Register "C:\Program Files\WindowsApps\Microsoft.WindowsCalculator_10.1706.2406.0_x64__8wekyb3d8bbwe\AppxManifest.xml"
- アプリを更新します:起動するだけでマイクロソフトストア右上隅の「...」をクリックし、「ダウンロードとアップデート「」をクリックします。アップデートを入手」と入力すると、ストアがアプリを最新バージョンに更新します。ストア自体が壊れている場合は、Calculator で示したのと同じ方法で修正できることに注意してください。
この時点でエラー メッセージが表示されなかった場合は、問題は解決されているはずです。
答え2
いくつかのマシンでこの問題が発生し、Microsoft Store の一部のアプリ (電卓、付箋、ギャラリー) が破損していると「マーク」されました。
修正する簡単な方法は、HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModel\StateChange\PackageList
あるいはフォルダ
管理者権限のコマンドプロンプトから
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModel\StateChange\PackageList