web-dev-qa-db-ja.com

Windows 8.1のMetroアプリが起動時にクラッシュする

しばらくすると、Windows 8.1アプリが開かなくなります。アプリを開くとスプラッシュスクリーンが表示され、タスクバーにアイコンが残ったままデスクトップに戻ります。再起動により、問題は一時的に解決しました。

Windowsのイベントログを確認した後、このエラーメッセージが見つかりましたが、そこから役立つ情報を収集できません。

アプリケーションMicrosoft.windowscommunicationsapps_8wekyb3d8bbwe!Microsoft.WindowsLive.Mailのアクティブ化が次のエラーで失敗しました:このアプリケーションは指定された契約をサポートしていないか、インストールされていません。詳細については、Microsoft-Windows-TWinUI/Operationalログを参照してください。

追加のログ情報は、以下を示します。

アプリケーションDefaultBrowser_NOPUBLISHERID!Microsoft.InternetExplorer.DefaultがWindows.Launchコントラクトに登録されていないか、インストールされていません。

これは、インストールされているすべてのアプリで発生するようですが、この問題に対する修正はありますか?

私もこの質問を見ましたが、うまくいきませんでした: スタートアップ、ドライバー、または権限の問題でメトロアプリがクラッシュしますか?

9
Daniel Little

Windows 10 Technical Previewでも同じ問題が発生しました。

掘り下げた後、私は MS Communityこのブログエントリ で回答を見つけました。要約すると、単一のアプリケーション(この場合はPC設定)を修正するには、管理PowerShellコンソールを入力します。

Add-AppxPackage -DisableDevelopmentMode -Register $ Env:SystemRoot\ImmersiveControlPanel\AppxManifest.xml -Verbose

すべてのアプリケーションを修正するために実行します:

Get-AppxPackage | %{Add-AppxPackage -DisableDevelopmentMode -Register "$($ _。InstallLocation)\ AppxManifest.xml" -verbose}

9
qbik