0

Azure VM,Win Server 2012 是根据从另一个区域复制的映像快照创建的。已安装的 asp.net 应用程序,除了 sysprep 之外的所有应用程序都在工作,需要创建一个新映像。setupact.log 有:

错误 [0x0f0085] SYSPRP LaunchDll:无法加载 DLL DscCore.dll [gle=0x0000007e] 错误 [0x0f0070] SYSPRP RunExternalDlls:运行注册表 sysprep DLL 时发生错误,停止 sysprep 执行。dwRet = 0x7e[gle=0x0000007e] 错误 [0x0f00ae] SYSPRP WinMain:在处理 sysprep 清理外部提供程序时命中失败;hr = 0x8007007e[gle=0x0000007e]

diagerr.xml 最后有这个:

Err="126" ... Msg="RunExternalDlls: 运行注册表 sysprep DLL 时发生错误,停止 sysprep 执行。dwRet = 0x7e" PID="3656" TID="924" Con="" ... Msg=" WinMain:处理 sysprep 清理外部提供程序时发生故障;hr = 0x8007007e" PID="3656" TID="924" Con=""

4

1 回答 1

0

使用 sysprep 时有一些类似错误的解决方法,您可以通过简单的 Internet 搜索找到这些错误。但真正的解决方案是映像有一些损坏的注册表项,您应该从新的注册表项进行重建,以确保不会发生进一步的损坏。

即使您确实设法解决了错误并让 sysprep 正常工作,图像仍然可能不稳定,我不建议使用它。

https://support.microsoft.com/en-us/help/929828/an-error-message-occurs-when-you-run-sysprep-generalize-in-windows-vis

于 2019-03-12T23:47:26.377 回答