修复“Windows Anytime Upgrade未成功”错误


我的一位客户在尝试使用Windows Anytime Upgrade工具从Windows 7 Home Premium升级到Professional时遇到了问题。他们没有像平常一样工作,而是收到以下消息:

Windows Anytime Upgrade was not successful

windows随时升级

唯一令人遗憾的解决方案让你再次尝试升级,这是行不通的。点击联机以解决此问题链接似乎也不会带您到任何帮助。在做了一些研究之后,我弄清楚问题是什么,最终能够让客户的PC升级。基本上,它源于Windows Update已将Service Pack 1下载到计算机上,但客户端未安装它。因此,Windows Anytime Upgrade认为这是某种部分安装并阻止升级。

在本文中,我将向您介绍可能的解决方案。如果您仍然遇到问题或者出现此错误,请在此处发表评论并尝试提供帮助。

方法1 - Microsoft Fixit

您可以放心通过下载并运行Microsoft Fixit解决方案来解决此特定问题。您可以直接从Microsoft下载:

https://support.microsoft.com/en-us/help/2660811/error-message-when-you-install-windows-anytime-upgrade-on-a-windows-7

如果这不能解决问题,请继续阅读。

方法2 - 卸载Windows 7 SP1

接下来您可以尝试卸载SP1,然后尝试运行Anytime Upgrade。为此,您需要以管理员身份运行命令提示符。点击开始,输入CMD,然后右键单击cmd.exe,然后选择以管理员身份运行

升级失败

在命令提示符下,输入以下命令:

dism.exe /online /remove-package /packagename:Package_for_KB976932~31bf3856ad364e35~x86~~6.1.1.17514

该命令适用于Windows 7 32位。如果您运行的是Windows 7 64位,则需要键入以下命令:

dism.exe /online /remove-package /packagename:Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17514

继续并退出命令提示符,然后重新启动计算机。现在尝试执行Windows Anytime Upgrade并查看会发生什么。

方法3 - 卸载SP1 Beta

如果您安装了Windows 7 SP 1的测试版,那么您必须卸载那。同样,它是两个不同的命令,一个用于32位,一个用于64位。您只需打开一个提升的命令提示符,就像我在方法2中显示的那样。然后对32位执行以下命令:

dism.exe /online /remove-package /packagename:Package_for_KB976932~31bf3856ad364e35~x86~~6.1.1.17105

并运行此命令为64位:

dism.exe /online /remove-package /packagename:Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17105

如果您仍然遇到Windows Anytime Upgrade失败或出现错误消息的问题,请在此处发表评论,我会尽力提供帮助。享受!

相关文章:


21.06.2012