本文提供了一个解决方案,用于修复无法打开 Windows 应用商店应用时记录的事件 ID 5973。
适用于: Windows 8.1原始 KB 数: 3064045
现象
在运行 Windows 8.1 的设备上,所有 Windows 应用商店应用都不会打开,并且应用程序日志中记录了类似于以下内容的错误:
日志名称: 应用程序 来源:Microsoft-Windows-Immersive-Shell 日期: 日期和时间 事件 ID:5973 任务类别:(5973) 级别:错误 关键字: 用户: 用户 ID 计算机: 计算机名称 说明: 应用 AppID* 激活*失败并出现错误:此应用不支持指定的或未安装合同。 有关其他信息,请参阅 Microsoft-Windows-TWinUI/Operational 日志。
原因
异常关闭可能会损坏用户应用程序缓存。C:\Users\<username>\AppData\Local\Packages
解决方法
若要测试是否有问题, 请创建新的用户帐户 并登录到新帐户。 如果问题消失,请重新创建用户配置文件以解决该问题。
-
备份旧用户帐户上的用户配置文件数据文件:
-
从屏幕右边缘轻扫,然后点击“搜索” 。 (如果使用鼠标,请指向屏幕右下角,向上移动鼠标指针,然后单击 搜索。)
-
在 “搜索 ”框中,键入 “显示隐藏的文件和文件夹 ”,然后按 Enter。
-
在“文件夹选项”对话框中的“视图**”选项卡中,查看“高级设置”下**,并设置以下设置:
- 需要选择隐藏的文件、文件夹和驱动器 按钮。
- 需要取消选中已知文件类型 的扩展名。
- 需要取消选中受保护的操作系统文件(建议 )。
-
在文件资源管理器中,找到
C:\Users\Old_Username文件夹,其中 C 是 Windows 已安装的驱动器,Old_Username是要备份的配置文件的名称。 -
选择并复制此文件夹中的所有文件和文件夹,需要以下文件:
- NtUser.dat
- NtUser.ini
- NtUser.log(或者不存在,请排除两个名为 ntuser.dat.log1 和 ntuser.dat.log2 的日志文件)
-
将文件粘贴到所选的备份位置。 如果需要,可以从此备份位置检索旧用户帐户配置文件,但应注意以下
C:\Users\<Old_Username>\AppData\Local\Packages文件可能已损坏,并且可能还会损坏其他文件。
-
-
注销旧用户帐户。 如果电子邮件程序中有电子邮件,则必须在删除旧配置文件之前将电子邮件和地址导入到新的用户配置文件。 如果一切正常,则可以删除旧配置文件。