重命名默认用户帐户后 Windows Metro 应用无法运行

重命名默认用户帐户后 Windows Metro 应用无法运行

我刚刚重命名了我的主用户(属于管理员),现在包括 Store-App 在内的许多 Metro 应用都无法打开。外边框出现,但随后它们崩溃并消失。我之后创建的第二个用户没有这个问题。所以我的主用户帐户出了问题。

这些是事件查看器中记录的错误:

错误(事件 ID:1000)

Faulting application name: WinStore.Mobile.exe, version: 11602.1.26.0, time stamp: 0x5721ad5a
Faulting module name: KERNELBASE.dll, version: 10.0.10586.306, time stamp: 0x571af331
Exception code: 0x00000004
Fault offset: 0x0000000000071f28
Faulting process id: 0x157c
Faulting application start time: 0x01d1c686623b758c
Faulting application path: C:\Program Files\WindowsApps\Microsoft.WindowsStore_11602.1.26.0_x64__8wekyb3d8bbwe\WinStore.Mobile.exe
Faulting module path: C:\Windows\system32\KERNELBASE.dll
Report Id: 97162e8a-33a6-423a-9c83-0a3169cb9080
Faulting package full name: Microsoft.WindowsStore_11602.1.26.0_x64__8wekyb3d8bbwe
Faulting package-relative application ID: App

信息(事件 ID:1000)

Fault bucket 133327144098, type 5
Event Name: MoAppCrash
Response: Not available
Cab Id: 0

Problem signature:
P1: Microsoft.WindowsStore_11602.1.26.0_x64__8wekyb3d8bbwe
P2: praid:App
P3: 11602.1.26.0
P4: 5721ad5a
P5: KERNELBASE.dll
P6: 10.0.10586.306
P7: 571af331
P8: 00000004
P9: 0000000000071f28
P10: 

Attached files:
C:\Users\oldname\AppData\Local\Temp\WER84B2.tmp.WERInternalMetadata.xml

These files may be available here: C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_Microsoft.Window_709857eaafaf282f5879e956d8d2e20d83d7bd6_80315bdc_14ac882d

Analysis symbol: 
Rechecking for solution: 0
Report Id: 97162e8a-33a6-423a-9c83-0a3169cb9080
Report Status: 0
Hashed bucket: 67af441ade053206b627db4c2452d724

和错误(事件 ID:5973)

Activation of app Microsoft.WindowsStore_8wekyb3d8bbwe!App failed with error: The remote procedure call failed. See the Microsoft-Windows-TWinUI/Operational log for additional information.

另外,我不知道在哪里可以找到第三个错误报告中提到的“Microsoft-Windows-TWinUI/Operational 日志”。有人知道吗?我不想创建新的用户帐户并切换所有内容。

编辑:嗯,我今天想试试建议的解决方案。但问题似乎消失了?我对此没有任何解释。在近 20 年的 PC 经验中,我从未遇到过像这样的问题自行消失的情况。很抱歉,我现在无法尝试任何解决方案,以免(再次)破坏系统。不过,还是要感谢大家的努力。非常感谢!

答案1

尝试以下步骤:

  1. 运行Services小程序并停止服务tiledatamodelsvc
  2. 删除文件夹C:/Users/<your-name>/AppData/Local/TileDataLayer
    (或者先重命名)。

这应该可以立即解决所有问题,但如果没有改善,请重新启动。

如果仍无改善,请运行适用于 Windows 应用的 Microsoft 疑难解答

如果此操作仍失败,请尝试创建一个新的用户帐户,确保此问题不会在该帐户下发生,然后将其TileDataLayer文件夹转移到您的帐户。
此过程在文章中有详细说明 修复 Windows 10 开始按钮问题

答案2

重新安装 Windows Metro 应用

也许重新安装应用程序可以帮助解决这个问题。我建议在执行此操作之前创建一个还原点,以防出现任何问题。要删除所有应用程序,请打开提升的 powershell 控制台(右键单击 --> 以管理员身份运行)并运行以下命令:

Get-AppxPackage -allusers| Remove-AppxPackage

要重新安装它们,请打开提升的 powershell 控制台并运行以下命令:

Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"

请注意:重新安装应用程序时可能会出现一些错误,您可以放心地忽略它们。如果重新安装不起作用,请尝试获取对 C:\Program Files\WindowsApps\ 文件夹的完全访问权限,如下所示:http://winaero.com/blog/how-to-take-ownership-and-get-full-access-to-files-and-folders-in-windows-10/

另请注意,重新安装应用程序后可能需要重新启动。

修复损坏的 Windows 系统文件

另一种选择是使用 sfc 和 dism 修复 Windows 系统文件。为此,打开提升的命令提示符并运行以下命令:

sfc /scannow

sfc 最多需要运行 3 次才能替换所有损坏的文件。如果在 3 次运行后仍看到此错误:

Windows Resource Protection found corrupt files but was unable to fix some of them

打开提升的命令提示符并运行以下命令:

DISM /Online /Cleanup-Image /RestoreHealth

请注意:DISM 将在 20% 上停留 5-10 分钟。这是正常现象。不要尝试通过 CTRL + C 或关闭命令提示符来停止 DISM

答案3

尝试执行以下操作:

继续之前请备份注册表。

  1. 打开注册表编辑器并进行备份。
  2. 一直向下滚动到HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage
  3. winstore_cw5n1h2txyewy在 下查找子项Storage。如果没有,请创建它。
  4. 如果您已创建winstore_cw5n1h2txyewy密钥,请继续在 下创建另外 2 个名为Internet Settings和的密钥。如果它们已经存在,请删除和下的密钥。Softwarewinstore_cw5n1h2txyewyInternet SettingsSoftware
  5. 这里并下载 EXE 版本设置ACL(它是从命令行管理 Windows 权限的工具)。
  6. 以管理员权限打开命令提示符并运行

    SetACL -on "hkcu\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\winstore_cw5n1h2txyewy" -ot reg -actn ace -ace "n: S-1-15-2-2608634532-1453884237-1118350049-1925931850-670756941-1603938316-3764965493;p:full;i:so,sc;m:grant;w:dacl"
    

如果你想知道这是做什么的,请参阅SetACL 文档

  1. 重启电脑。现在应用程序应该可以正常工作了。

相关内容