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

虽然自从Windows8推出以来,Windows应用商店也有一些不稳定的行为,但随着时间的推移,Windows应用商店变得越来越可靠。不过,它仍然偶尔会出现问题。其中一个更令人恼火的问题是应用程序更新(或安装)卡住了。以下是如何解决这一问题的方法。

相关:了解Windows 10应用商店

Windows应用商店提供了相当可靠的应用程序集合,即使它还没有提供桌面应用程序。在很大程度上,商店运行良好,但你仍然会偶尔遇到下载和更新卡住等问题。我们有几个方便的解决方案供您尝试。但是,在开始讨论它们之前,请花一些时间来解决一些有时可能会干扰Windows应用商店的潜在问题。

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

如果这些都不管用,那么是时候拿出一些更大的枪了。试一试以下各节中的过程。不过,在开始之前,您应该创建一个系统还原点。这些过程都没有真正的风险或破坏性,但如果你喜欢稳妥行事,那就去备份你的电脑吧。

相关:如何在Windows 7中创建系统还原点

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

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

wsreset.exe

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

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

如果清除缓存不能解决你的问题,你可以尝试Windows应用商店应用疑难解答程序。Windows包括许多内置故障排除程序,可帮助查找和修复各种问题。Windows应用商店应用疑难解答程序没有内置到Windows中,但你可以从Microsoft免费下载。他们有Windows10和Windows8两个版本,所以一定要买对的。

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

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

相关:Windows Update卡住或冻结时如何修复

如果Windows应用商店应用疑难解答程序不能解决问题,其他疑难解答程序可能会解决此问题。Windows Update问题有时可能会导致应用程序卡住。您还应该在运行Windows Update疑难解答时尝试运行它。这不需要太多时间,而且可能会有帮助。

向PowerShell重新注册Windows应用商店

如果所有其他方法都失败了,你可以尝试重新注册Windows应用商店,这距离重新安装它已经很近了。要做到这一点,您需要使用PowerShell,这是一种内置到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中扫描(和修复)损坏的系统文件

差不多就是这样。这些程序通常可以清除停滞的更新。如果Windows应用商店仍有问题,您可能需要尝试扫描损坏的系统文件,或者重新启动到安全模式并再次使用本文中的某些过程。

相关文章