某些 Windows 10 应用程序启动失败

某些 Windows 10 应用程序启动失败

我刚刚安装了 Windows 10 最终版本,发现包括 Store、照片和 Groove 音乐在内的一些应用程序无法运行。

在这种情况下尝试打开照片

在互联网上搜索后,我尝试使用以下命令行解决问题:

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

然而,它似乎使情况变得更糟,现在在无法运行的应用程序上显示此错误:

Add-AppxPackage : Deployment failed with HRESULT: 0x80073CF6, Package could not be registered.
Merge Failure : error 0x80070003 : Cannot register the Microsoft.Windows.Photos_15.721.12350.0_x64__8wekyb3d8bbwe
package because there was a merge failure with the following file: C:\Program
Files\WindowsApps\Microsoft.Windows.Photos_15.721.12350.0_neutral_split.language-ru_8wekyb3d8bbwe\resources.pri
NOTE: For additional information, look for [ActivityId] a158907a-ceee-0007-8cba-58a1eeced001 in the Event Log or use
the command line Get-AppxLog -ActivityID a158907a-ceee-0007-8cba-58a1eeced001
At line:1 char:38
+ ...  | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.I ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (C:\Program File...ppXManifest.xml:String) [Add-AppxPackage], IOException
    + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand

我注意到“Microsoft.Windows.Photos_15.721.12350.0_neutral_split.language-ru_8”中的“ru”,因此我删除了俄语键盘输入,看看是否可以解决问题,但什么也没发生。我的配置默认为英语,美国设置为我的位置。此外,我已获得最新更新。

我尝试运行 App Store 疑难解答,但它无法运行:

尽管来自 Win10 页面,但疑难解答程序在 Windows 10 上不起作用

目前受影响的应用程序如下所示:

运行上述命令后,菜单甚至发生了变化

最后,我没有对我的系统进行任何黑客攻击,所以我怀疑这与语言有关。我有西班牙语、俄语和英语键盘输入。

注意:在全新安装的帐户中,应用程序运行良好。但迁移所有内容对我来说太麻烦了。

答案1

经过一番研究,我发现它可能试图与错误的资源文件合并。

首先,以管理员权限打开命令提示符并执行 chkdsk /f /r,重新启动以便 Windows 可以检查文件系统,然后在完成后再次尝试运行 Add-AppxPackage 命令。

如果这不管用,我找到了一个类似的问题在另一个论坛中,您可以尝试一些方法,看看其中是否有用,我将在这里引用它们:

引用 Deason Wu 的回答:

手动删除 AppData 文件夹内的应用程序目录

将注册表项的默认所有者更改为系统

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages

在采取任何操作之前,请备份这些文件夹或注册表项。

引用ctp Han Solo的回答:

我想补充的是,我相信原因是在重新安装 WindowsStore 时

添加 appxpackage -注册“C:\Program Files\WindowsApps\Microsoft.WindowsStore_2015.25.5.0_x64__8wekyb3d8bbwe\AppxManifest.xml”-禁用开发模式

它尝试与以下内容合并,但失败了:

C:\Program 文件\WindowsApps\Microsoft.WindowsStore_2015.25.5.0_neutral_split.language-es_8wekyb3d8bbwe\resources.pri

因为这个版本不存在。存在的是:

C:\Program Files\WindowsApps\Microsoft.WindowsStore_2015.7.1.0_neutral_split.language-es_8wekyb3d8bbwe

因此,很可能是由于某些未知原因,Windows 试图与错误的文件合并,因此删除应用程序文件夹并尝试重新安装可能会有效。

我想补充的另一件事是,您首先尝试使用“Add-AppxPackage”命令。尝试运行删除-AppxPackage在特定的 AppxPackage 上,然后尝试再次添加(更多信息这里)。请确保您以管理员身份运行这些命令的 PowerShell。

如果仍然不能解决您的问题,请使用管理员权限打开命令提示符并执行dism /online /cleanup-image /restorehealth。请注意,这可能需要很长时间才能完成。

最后,如果这些都不起作用,您可以尝试使用另一个用户帐户,将您的个人文件移动到该帐户,删除旧帐户并将新创建的帐户链接到您的 Microsoft 帐户以使用他们的服务,或者使用设置>更新和安全>恢复>重置此 PC 选项重新安装 Windows。您可以选择保存文件和配置,但它会重置您的 Windows,因此您安装的软件将被删除。我已经到处搜索了一段时间,除了这些步骤之外找不到任何其他方法可以解决这个问题,如果我发现任何新东西,我会更新这个答案。

相关内容