重置后 Windows Store 从 Windows 中完全消失

重置后 Windows Store 从 Windows 中完全消失

我的笔记本电脑上的 Windows 应用商店一直出现一些问题。今天,在发现需要重新安装 WSL 后,我终于下定决心深入研究这个问题。

由于 WindowsApps 权限问题,应用程序文件夹无法修复,因此我重置并保留了我的用户文件。我启动了全新的 Windows 副本,发现 Windows 应用商店完全失踪——也就是说,在任何地方都找不到 Store 应用程序本身的文件。

我尝试将 Store 文件从台式机传输到笔记本电脑并重新注册清单,但无济于事。应用程序立即崩溃。事件查看器显示了许多错误:

Error   1/24/2020 9:44:49 PM    DistributedCOM  10010   None
The server Microsoft.WindowsStore_12001.1001.1.0_x64__8wekyb3d8bbwe!App did not register with DCOM within the required timeout.

Error   1/24/2020 9:44:09 PM    AppModel-Runtime    69  None
Failed with 0x490 modifying AppModel Runtime status for package Microsoft.WindowsStore_12001.1001.1.0_x64__8wekyb3d8bbwe for user COLE-XPS\Cole (current status = 0x0, desired status = 0x20).

Error   1/24/2020 9:39:17 PM    ESENT   455 Logging/Recovery
svchost (8772,R,98) TILEREPOSITORYS-1-5-18: Error -1023 (0xfffffc01) occurred while opening logfile C:\WINDOWS\system32\config\systemprofile\AppData\Local\TileDataLayer\Database\EDB.log.

我现在完全相信微软的支持毫无价值,考虑到这个问题(似乎)很少见,微软的支持无法帮助解决这个问题。有什么想法吗?

答案1

缺少提到的文件夹。
您可以在此处创建...Local\TileDataLayer 和数据库。


您是否尝试过
Get-AppxPackage | % { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml" -verbose }


它应该获取/添加任何缺失的包。


另外,请确保您的“服务”已打开所有必需的服务,最重要的是
客户端许可服务 (ClipSVC)

答案2

解决方法是恢复“c:\Program Files\WindowsApps”文件夹及其子文件夹的权限。最好先使用 Add-AppxPackages 重新注册应用程序。

  1. 从 Program Files -> 获取正确的所有权,以便访问此隐藏文件夹(在完成此步骤之前,我无法在 cmd 中看到它)
  2. 取消隐藏 WindowsApps 文件夹(从 cmd -> attrib -H -S 或使用资源管理器)
  3. 获取此文件夹及其子文件夹的所有权(来自 TrustedInstaller 所有者)
  4. 允许所有应用程序包、系统以及您的用户/管理员访问 WindowsApps 文件夹和子文件夹。#### 警告 #### 请检查权限以免为安全问题打开大门!!!##### 警告结束 ###### 我信任 Microsoft,那么每个人、系统、管理员都可以完全访问此文件夹,这对我来说没问题,但对其他人来说可能是一个安全问题。
  5. 检查是否存在任何“损坏的”访问权限;检查是否存在任何其他奇怪的权限;如果有,请根据需要删除或修复它们。对我来说,删除它们是有效的。

6.恢复 Program Files 和 WindowsApps 文件夹的所有权。

请注意,为了恢复原始权利,您需要取得所有权,然后使用另一个技巧恢复它(在最后添加“NT Service\TrustedInstaller”作为所有权)

请注意,在此修复之前或之后可能需要执行其他步骤:-检查 ClipSvc 服务启动类型 -通过 wsreset 重置 WindowsStore 缓存

上述说明将修复:-Windows Store 无法启动;Windows Store 通过 wsreset 重置出现有关缓存权限的错误 -计算器无法启动 -Snip&Sketch、ScreenSnip(来自通知区域)和其他受影响的 Windows Store 应用 -一些“无法注册到 DCOM”错误

注意:Windows 重置、刷新、就地更新将无法修复该问题 - 只有全新安装才能重置受影响文件夹的权限。

注意:不要消除肿胀你的窗口而不看脚本将做什么。确保你真正理解你将要运行什么!

作为参考,其他想法如下: https://www.tenforums.com/software-apps/116591-store-apps-close-immediately-event-10010-distributedcom-3.html https://www.windowscentral.com/how-restore-trustedinstaller-owner-system-files-windows-10

相关内容