想要以编程方式将 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
实际更新可能会给您带来问题。
假设该脚本对您有用(自从应用了其他更新后,它似乎确实有用),我会尝试清除下载。有关更多信息,请参阅以下链接:
答案3
各位,感谢您的时间。我尝试删除文件C:\Windows\SoftwareDistribution\Download
并再次运行脚本,但无济于事。
最后,解压缩文件并使用开关.iso
执行。setup.exe
/quiet /noreboot /unattend <path to answer file>
现在,可以自动跨多台机器进行部署。