在基于 Windows Vista 的计算机上使用 Sysprep 工具时出现错误消息:"sysprep 机器时出现致命错误"

适用于: Windows Vista Enterprise 64-bit editionWindows Vista Home Basic 64-bit editionWindows Vista Home Premium 64-bit edition

症状


当您在基于 Windows Vista 的计算机上使用系统准备 (Sysprep) 工具时,您可能会收到以下错误消息︰

Sysprep 计算机时出现错误。
此外,在 Setuperr.log 文件中记录类似于以下内容的错误消息︰

Date
时间,运行 Dll; 错误 [0x0f0073] SYSPRP RunExternalDlls:Not机器处于无效状态,或者我们无法更新记录的状态中,dwRet = 31

原因


此错误消息被为了阻止破坏图像的部署。当您运行 Sysprep 工具时,通过每个阶段的 Sysprep 跟踪其进度。Sysprep 并没有办法掷回时遇到错误。

解决方案


当您遇到此错误时,必须重新创建该图像。您无法更正该图像的问题。当 Sysprep 工具运行时,它会清除 %windir%\system32\sysprep\panther\setupact.log 文件。因此,不可能看到什么失败上, 一次运行 Sysprep 工具。若要查看哪些失败时最后一次运行 Sysprep 工具,您必须运行 Sysprep 之前存在 %windir%\system32\sysprep\panther\setupact.log 文件的一个副本。


注意:创建新图像或再次运行 Sysprep 工具之前,我们建议您将保存以下文件夹的内容︰
  • %Windir%\Panther
  • %Windir%\System32\Sysprep\Panther
注意:请确保您保存这两个文件夹的所有子文件夹的内容。