Windows 8.1 Pro x64 所有 Modern UI 应用程序均无法运行,Powershell、CMD 和 wsreset 返回错误

Windows 8.1 Pro x64 所有 Modern UI 应用程序均无法运行,Powershell、CMD 和 wsreset 返回错误

所以,今天我不在家的时候我的电脑不知怎么就出问题了,不要问我是怎么回事,因为我不知道(可能是 Windows 更新出了问题,或者是鬼在捣乱 :))首先,登录后屏幕变黑,我通过从安装媒体刷新 Windows 解决了这个问题。然后我恢复了桌面,但所有现代 UI 应用程序都乱七八糟了,甚至连 PC 设置都无法启动。所以我在网上查找了这个问题,但所有的修复都失败了。

wsreset.exe 退出时出现一条错误消息,我无法将其翻译成英文,因为它在我的母语中没有任何意义 :((Windows 翻译不佳)

然后Powershell -ExecutionPolicy Unrestricted Add-AppxPackage -DisableDevelopmentMode -Register $Env:SystemRoot\WinStore\AppxManifest.xml命令失败并出现以下错误:

C:\WINDOWS\system32>Powershell -ExecutionPolicy Unrestricted Add-AppxPackage -Di
sableDevelopmentMode -Register $Env:SystemRoot\WinStore\AppxManifest.xml
Add-AppxPackage : Deployment failed with HRESULT: 0x80073CF6, The package can't be registered.
An internal error occurred with error 0x80073D05. See http://go.microsoft.com/f
wlink/?LinkId=235160 for help diagnosing app deployment issues.
NOTE: For additional information, look for [ActivityId] 1f01eb1f-b06a-0002-6ded
-011f6ab0d001 in the Event Log or use the command line Get-AppxLog -ActivityID
1f01eb1f-b06a-0002-6ded-011f6ab0d001
At line:1 char:1
+ Add-AppxPackage -DisableDevelopmentMode -Register $Env:SystemRoot\WinStore\Ap
pxM ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~
    + CategoryInfo          : WriteError: (C:\WINDOWS\WinStore\AppxManifest.xm
   l:String) [Add-AppxPackage], IOException
    + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageMa
   nager.Commands.AddAppxPackageCommand


C:\WINDOWS\system32>

((Get-ChildItem "HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\InboxApplications") | Get-ItemProperty).Path | Add-AppxPackage -Register -DisableDevelopmentModePowershell 命令失败并出现以下错误:

Add-AppxPackage : Deployment failed with HRESULT: 0x80073CF6, The package can't be registered.
An internal error occurred with error 0x80073D05. See http://go.microsoft.com/fwlink/?LinkId=235160 for help diagnosing
 app deployment issues.
NOTE: For additional information, look for [ActivityId] 1f01eb1f-b06a-0000-0cee-011f6ab0d001 in the Event Log or use th
e command line Get-AppxLog -ActivityID 1f01eb1f-b06a-0000-0cee-011f6ab0d001
At line:1 char:134
+ ... operty).Path | Add-AppxPackage -Register -DisableDevelopmentMode
+                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (C:\Windows\vpnp...ppxManifest.xml:String) [Add-AppxPackage], IOException
    + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand

最烦人的是,我无法创建一个新的本地用户来检查问题是否是全局性的还是与用户相关的,因为你需要现代的 UI 设置应用程序来实现这一点。

我检查了文件夹/文件/注册表权限,一切似乎都正常,但错误消息不能比这个“WriteError”更具体

现在我陷入了困境。我不知道下一步该怎么做。我只知道我不想进行全新 Windows 安装。

我可以尝试任何方法来修复这个问题吗?

答案1

此脚本修复了 appx 安装程序的注册表权限,并可以帮助 https://gallery.technet.microsoft.com/scriptcenter/Re-registers-Modern-Appx-2e528428#content

页面描述:

重新注册由于注册表权限而无法启动的 Modern Appx 软件包

此脚本旨在修复由于特定注册表项的权限错误而无法启动且无法重新注册的现代 (Windows 8.x) 应用程序。answers.microsoft.com 上有多个此类错误的示例。

脚本名称:ModernAppRegFix.ps1

看起来像脚本从

HKCU:Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\SystemAppData\

并将NT AUTHORITY\SYSTEM名称以 结尾的部分中的子项的所有权重置为用户\PSR。修复权限脚本注册应用程序后。

相关内容