我使用 Packer 构建 Windows Server 2016TP5。ISO是从MSDN下载的,hash没问题。我机器上的 Packer 在 Linux 和 Windows Server 2012R2 上运行良好。Autounattend 和脚本与 2012R2 几乎相同,所有脚本都可以在带有 WS2015TP5 的测试 VM 上成功运行。
问题是 sysprep 失败并出现错误 setupdigetclassdevs failed with error 0
我试过了:
Get-AppxPackage -AllUser | Remove-AppxPackage
Stop-Service -Name "tiledatamodelsvc"
Set-Service -Name "tiledatamodelsvc" -StartupType Disabled
Set-ItemProperty -Path "registry::HKLM\SYSTEM\Setup\Status\SysprepStatus" -Name "GeneralizationState" -Value 7
...但没有任何帮助。关于如何修复它的任何想法?
提前致谢!