0

我使用 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

...但没有任何帮助。关于如何修复它的任何想法?

提前致谢!

4

1 回答 1

0

使用 shutdown_command A:/sysprep.bat 而不是纯文本命令修复相同的解决方案也适用于 2012r2。

于 2016-07-22T17:44:06.743 回答