无法以编程方式更新 Windows 10

无法以编程方式更新 Windows 10

想要以编程方式将 Windows 10 11 月升级应用到我的 Windows 10 Pro 机器上。由于要在大量机器上执行此操作,因此必须以编程方式完成。

为此,使用以下脚本执行升级 -https://msdn.microsoft.com/en-us/library/aa387102(VS.85).aspx

输出:

Installation Result: 3
Reboot Required: True
Listing of updates installed and individual installation results:
1> Update for Windows 10 for x64-based Systems (KB3106932): 2
2> Upgrade to Windows 10 Pro, version 1511, 10586: 4
3> Cumulative Update for Windows 10 for x64-based Systems (KB3116869): 2
4> Windows Malicious Software Removal Tool for Windows 8, 8.1, 10 and Windows Server 2012, 2012 R2 x64 Edition - December 2015 (KB890830): 2
5> Definition Update for Windows Defender - KB2267602 (Definition 1.213.77.0): 2

Windows 10 版本 1511 的安装结果代码4表示失败。因此我运行了shutdown /r /t 1,然后再次运行了脚本。

第二个输出:

Installation Result: 2
Reboot Required: True
Listing of updates installed and individual installation results:
1> Upgrade to Windows 10 Pro, version 1511, 10586: 2
The installation result code 2 means that it was successful. 

我已重新启动,但 Windows 10 Pro 尚未更新。

有人能告诉我我错过了什么吗?

答案1

我还没有尝试使用你使用的脚本来自动执行 Windows 更新。以前(当我的工作需要我做这样的事情时),我使用 WSUS 离线工具这里。这对 Windows 7 和其他系统来说非常有效(还没有尝试过 Windows 10,但我想应该没问题)。基本上,该工具允许您下载它支持的操作系统的所有可用更新。然后它会生成一个更新脚本,可以在您想要的所有机器上运行。它由社区支持,有不少人提交修复和改进,使其成为一款非常可靠的工具。

我不知道您是否能够在此时改变轨道并尝试此工具,但我绝对可以推荐它用于您正在尝试完成的任务。

希望能帮助到你 :-)

答案2

实际更新可能会给您带来问题。

假设该脚本对您有用(自从应用了其他更新后,它似乎确实有用),我会尝试清除下载。有关更多信息,请参阅以下链接:

https://superuser.com/questions/1000529/upgrade-to-windows-10-pro-version-1511-10586-errors-with-0x8024200d

答案3

各位,感谢您的时间。我尝试删除文件C:\Windows\SoftwareDistribution\Download并再次运行脚本,但无济于事。

最后,解压缩文件并使用开关.iso执行。setup.exe/quiet /noreboot /unattend <path to answer file>

现在,可以自动跨多台机器进行部署。

相关内容