appxmanifest.xml に加えた変更を再インストールなしで適用する方法
appxmanifest.xml と言っても、以下のファイル限定です。
"C:\Windows\SystemApps\MicrosoftWindows.Client.Core_cw5n1h2txyewy\appxmanifest.xml"
設定画面のバナーを消す方法 では、変更を適用するためには再インストールする必要があると言ってましたが、再インストールなしで適用する方法を見つけました。
手順 :
1. 別の OS から起動します。(デュアル ブート、LiveUSB など)
2. 「X:\ProgramData\Microsoft\Windows\AppRepository\Packages\MicrosoftWindows.Client.Core_1000.26100.8.0_x64__cw5n1h2txyewy」に移動し、フォルダー内の 4 つのファイルの所有権を取得します。
3. 4 つのファイルを削除します。
ActivationStore.dat、ActivationStore.dat.LOG1、ActivationStore.dat.LOG2、machine.pckgdep
4. 再起動します。
- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
ちなみに、この方法ですべてのアプリにあるはじめにやWindows Backupを消すことはできませんでした。
追記 :
誤解している人がいたので、もうちょっと詳しく言うと。
同様の方法で
「C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\appxmanifest.xml」
を編集した後、
「C:\ProgramData\Microsoft\Windows\AppRepository\Packages\MicrosoftWindows.Client.CBS_1000.26100.6.0_x64__cw5n1h2txyewy」
内の 4 ファイルを削除しても効果はないということです。
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + -
補足 :
レジストリをいくらいじっても消えてくれないのであきらめていましたが、海外のフォーラムで「appxmanifest.xml内の削除する行をどのようにして見つけましたか?」
という質問をされたのが事の始まり。
その後、適用するためには再インストールする必要がありますか?と聞かれたので、再インストールしてください、とは言ったものの、どうもウヤムヤする。
重い腰を上げてもう一度調べてみることにした。
レジストリではかなりの部分いじって駄目だったので、ファイルのキャッシュかなと思い検索してみると
"C:\ProgramData\Microsoft\Windows\AppRepository\Packages\MicrosoftWindows.Client.Core_1000.26100.8.0_x64__cw5n1h2txyewy"
があっさりと見つかった。
削除してみると見事に消えてくれた。
こんなことなら、もっと早くにファイルキャッシュを探せばよかったorz
思い込みはだめだなぁ・・・とつくづく思う。