use*_*706 10 windows windows-10
我刚刚安装了 Windows 10 最终版本,并注意到包括 Store、Photos 和 Groove Music 在内的一些应用程序无法运行。
在互联网上挖掘后,我尝试使用以下命令行解决问题:
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
Run Code Online (Sandbox Code Playgroud)
然而,它看起来更糟,现在它在不工作的应用程序上显示此错误:
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
Run Code Online (Sandbox Code Playgroud)
我注意到“Microsoft.Windows.Photos_15.721.12350.0_neutral_split.language-ru_8”中的“ru”,所以我删除了俄语键盘输入,看看是否可以解决问题,但什么也没发生。我的配置默认为英语,美国设置为我的位置。我也有最新的更新。
我尝试运行 App Store 疑难解答,但它无法运行:
现在受影响的应用程序看起来像这样:
最后,我没有在我的系统上做任何 hacky,所以我怀疑这与语言有关。我有西班牙语、俄语和英语键盘输入。
注意:在全新安装帐户上,应用程序运行良好。但是迁移所有东西对我来说太过分了。
经过一番研究,我发现它可能试图与错误的资源文件合并。
首先,使用管理员权限打开命令提示符并执行 chkdsk /f /r
, 重新启动,以便 Windows 可以检查文件系统,然后在完成后尝试再次运行 Add-AppxPackage 命令。
如果这不起作用,我在另一个论坛中发现了类似的问题,您可以尝试一些事情,看看其中是否有效,我将在这里引用它们:
引用吴迪生的回答:
手动删除AppData文件夹内的app目录
将注册表项的默认所有者更改为系统
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages
在采取任何操作之前,请备份这些文件夹或注册表项。
引用ctp Han Solo的回答:
我想补充的是,我相信原因是在重新安装 WindowsStore 时
add-appxpackage -register "C:\Program Files\WindowsApps\Microsoft.WindowsStore_2015.25.5.0_x64__8wekyb3d8bbwe\AppxManifest.xml" -disabledevelopmentmode
它尝试合并,但失败了:
C:\Program Files\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 上运行Remove-AppxPackage,然后尝试再次添加(更多信息请参见此处)。确保您以管理员身份运行 PowerShell 来执行这些命令。
如果仍然无法解决您的问题,请使用管理员权限打开命令提示符并执行dism /online /cleanup-image /restorehealth
。请注意,这可能需要很长时间才能完成。
最后,如果这些都不起作用,您可以尝试使用另一个用户帐户,将您的个人文件移至该帐户,删除旧帐户并将新创建的帐户链接到您的 Microsoft 帐户以使用其服务,或者使用以下命令重新安装 Windows:设置 > 更新和安全 > 恢复 > 重置此电脑选项。您可以选择保存文件和配置,但它会重置您的Windows,因此您安装的软件将被删除。我已经四处搜索了一段时间,除了这些步骤之外找不到任何其他内容可以解决此问题,如果我发现任何新内容,我将更新此答案。
归档时间: |
|
查看次数: |
2592 次 |
最近记录: |