2週間前、MicrosoftがWindows10テクニカルプレビューユーザー向けにWindowsストアにリリースした一連のアプリであるOfficeTouchPreviewの問題を明らかにしました。この問題については、ここで読むことができます。基本的に、アプリは起動せず、「このアプリを開くことができません」というエラーが表示されます。
同じ問題が他のさまざまなアプリでも発生します。通常、解決策はアプリをアンインストールしてから再インストールすることです。残念ながら、この方法はOfficeTouchアプリでは機能しません。幸い、この問題は特定されており、Windowsストアライセンスサービスに関係しています。
マイクロソフトの公式サポートフォーラムへの投稿で、この問題はWindowsストアがアプリの新しいライセンスを取得できなかったことが原因であることがわかりました。
「ストアライセンスサービスに問題があり、プレビューアプリにライセンスが与えられたため、タイムアウトが早すぎました。これは2/23に修正されました。残念ながら、これにより、ストアが新しいライセンスを取得できないという別の問題が発生しました。すでに存在する場合はライセンス–ライセンスの有効期限が切れているかどうかに関係なく、アプリを削除して再インストールしてもキャッシュはクリアされないため、これを行っても、アプリは起動時に新しいライセンスを取得できません。したがって、基本的にインストールした場合2/23より前のアプリでは、この問題が発生し、アプリを削除して再インストールしても問題は解決しません。」
ありがたいことに、この問題を今すぐ修正するために実行できる手動の回避策があります。以下の手順に従って問題を修正してください。
- メモ帳を開きます。
- 次のテキストを空白のドキュメントに貼り付けます。
エコーオフ
ネットストップclipsvc
if "%1" == ""(
echo ====ローカル
ライセンスのバックアップmove%windir%\ serviceprofiles \ localservice \ appdata \ local \ microsoft \ clipsvc \ tokens.dat%windir%\ serviceprofiles \ localservice \ appdata \ local \ microsoft \ clipsvc \ tokens.bak
)
if "%1" == "recover"(
echo ====
バックアップからのライセンスの回復copy%windir%\ serviceprofiles \ localservice \ appdata \ local \ microsoft \ clipsvc \ tokens.bak%windir%\ serviceprofiles \ localservice \ appdata \ local \ microsoft \ clipsvc \ tokens.dat
)
ネットスタートclipsvc
- ファイル(見つけやすい場所)を「license.bat」(。bat拡張子に注意)として保存します。
- 管理者特権のコマンドプロンプトからバッチファイルを実行します。([スタート]ボタンを右クリックして、[コマンドプロンプト(管理者)]を選択できます)。
- [スタート]メニューに移動し、動作を示しているアプリをアンインストールします。
- Windowsストアにアクセスして、アプリを再取得します。それを起動すると、それが開き、新しい有効なライセンスを再取得するはずです。
このスクリプトは基本的に、クライアントライセンスサービスを停止し、キャッシュの名前を変更して、サービスを再開します。アプリが起動すると、キャッシュが更新されます。この方法で問題が解決するかどうかは、以下のコメントでお知らせください。