网站搜索

如何修复 Windows 应用商店中的卡住下载


尽管自从在 Windows 8 中引入以来它有一些不稳定的行为,但随着时间的推移,Windows 应用商店变得更加可靠。不过,它仍然偶尔会出现问题。更令人恼火的问题之一是应用程序更新(或安装)卡住。这是解决该问题的方法。

Windows 应用商店提供了相当丰富的应用程序集合,即使它目前还不提供桌面应用程序。在大多数情况下,商店运作良好,但您仍然会偶尔遇到下载和更新卡住等问题。我们有一些方便的解决方案供您尝试。然而,在进入它们之前,请花一些时间来解决一些有时会干扰 Windows 应用商店的潜在问题。

  • 确保您的系统时钟设置正确。尤其是当您将应用与另一台 Windows 计算机同步时,Windows 应用商店依赖于您准确的时间、日期和时区。
  • 这种情况很少见,但有时第三方防病毒程序会妨碍应用更新。尝试暂时禁用您的 AV,看看是否能解决问题。
  • 一些第三方防火墙程序也可以阻止 Windows 应用商店。虽然 Windows 防火墙已经有一个内置的例外允许 Windows 应用商店进行通信,但第三方防火墙程序可能不会。您必须自己创建该异常。

如果这些都不起作用,是时候拿出一些更大的枪了。尝试以下部分中的过程。不过,在开始之前,您应该创建一个系统还原点。这些程序都没有真正的风险或破坏性,但如果您喜欢安全行事,请继续备份您的计算机。

从命令提示符清除 Windows 应用商店缓存

Windows 包含一个小实用程序,用于从命令提示符清除 Windows 应用商店本地缓存。要打开命令提示符,请右键单击“开始”菜单(或按 Windows+X),选择“命令提示符(管理员)”,然后单击“是”以允许它以管理权限运行。在命令提示符下,键入(或复制并粘贴)以下命令,然后按 Enter 键清除缓存。

wsreset.exe

当您运行命令时,它会处理 30 秒左右,然后 Windows 应用商店窗口会自动打开。检查您的更新以查看它们是否有效。

使用 Windows 应用商店应用疑难解答修复 Windows 应用商店

如果清除缓存不能解决您的问题,您可以尝试使用 Windows 应用商店应用疑难解答。 Windows 包含许多内置的疑难解答程序,可帮助查找和修复各种问题。 Windows 应用商店应用疑难解答程序未内置于 Windows 中,但您可以从 Microsoft 免费下载。它们同时具有 Windows 10 版本和 Windows 8 版本,因此请确保您选择了正确的版本。

下载疑难解答程序后,双击该文件以运行它。在 Windows 应用商店应用疑难解答窗口中,单击下一步开始扫描问题。

疑难解答程序会完成其整个过程,然后让您知道它是否可以识别并解决问题。大多数时候,故障排除程序可以成功修复卡住的更新。继续并打开 Windows 应用商店并尝试更新您的应用。即使疑难解答程序说它无法识别问题,启动和停止服务以及清除缓存的操作也可能起到了作用。

如果 Windows 应用商店应用疑难解答程序无法解决问题,则可能会使用其他疑难解答程序。卡住的应用程序有时可能是由 Windows 更新问题引起的。您还应该尝试运行 Windows Update Troubleshooter。这不需要太多时间,而且可能会有所帮助。

使用 PowerShell 重新注册 Windows 应用商店

如果一切都失败了,您可以尝试重新注册 Windows 应用商店,这与重新安装它最接近。为此,您需要使用 PowerShell,这是一种内置于 Windows 中的强大脚本语言。它与命令提示符有点不同,但也不难理解。

要执行这些步骤,您需要使用管理权限启动 PowerShell。单击“开始”,键入“powershell”,右键单击搜索结果中的 PowerShell 图标,然后单击“以管理员身份运行”。单击“是”以允许其管理权限。

如果您运行的是 Windows 10,请键入(或复制并粘贴)以下命令,然后按 Enter:

"& {$manifest = (Get-AppxPackage Microsoft.WindowsStore).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"

由于 Windows 应用商店可以安装到 Windows 10 中的不同文件夹,该命令告诉 PowerShell 找到 Windows 应用商店安装的位置,然后重新注册它。

如果你运行的是 Windows 8,Windows 应用商店只会安装在一个位置,因此命令更简单。 Windows 8 用户应改为键入以下命令,然后按 Enter:

Add-AppxPackage -DisableDevelopmentMode -Register $Env:SystemRoot\WinStore\AppxManifest.XML

仅此而已。这些程序通常用于清除卡住的更新。如果您在使用 Windows 应用商店时仍然遇到问题,您可能想尝试扫描损坏的系统文件或重新启动到安全模式并再次使用本文中的一些过程。