当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] SCCM TS 失败并出现错误无法对计算机进行 sysprep 80040004

作者:精品下载站 日期:2024-12-14 11:03:26 浏览:15 分类:玩电脑

SCCM TS 失败并出现错误无法对计算机进行 sysprep 80040004


解决 SCCM 问题总是很有趣,因为每次看到错误时,您都会了解有关其故障排除的更多信息。如您所知,除非我们检查日志文件,否则很难理解错误的原因。一位社区论坛用户报告 SCCM 任务序列失败,错误代码为 80004005。现在我们知道这是一个常见错误,并且大多数时候在 TS 失败时都会看到它。用户试图捕获参考操作系统映像任务序列。基本上他陷入了无法 sysprep 机器 80040004 的错误。检查 smsts.log 文件包含以下代码。

========================[ OSDPrepareOS.exe ] =================== ====

PrepareOS
命令行:“osdprepareos.exe” /activate:false /bmsd:falsePrepareOS
初始化成功PrepareOS
本地计算机不是域控制器。准备操作系统
系统分区为NTFSPrepareOS
存在经过验证的部署工具。准备操作系统
bufType != NetSetupDomainName, HRESULT=80040004 (..\deployutil.cpp,534)PrepareOS
计算机是域“域名”的一部分,断开连接并启动图像捕获PrepareOS
VerifyNotDomainJoined(bDebugChecksOnly),HRESULT=80040004(..\deployutil.cpp,597)PrepareOS
DeployUtil::VerifyCaptureRequirements(m_bDebug), HRESULT=80040004 (prepareos.cpp,1258)PrepareOS
机器不满足 OSD 捕获要求。捕获无法继续。准备操作系统
无法对计算机进行 sysprep,hr=80040004PrepareOS
Sysprep 机器失败,hr=80040004PrepareOS
无法运行操作:准备操作系统。
系统无法打开该文件。 (错误:00000004;来源:Windows)
任务序列执行失败,错误代码为 80004005

SCCM TS 失败并出现错误无法对计算机进行 sysprep 80040004

如果您注意到任务序列在“准备操作系统”步骤中失败。它检查计算机是否是域的一部分,并由于不满足先决条件而失败。日志文件中的行非常清楚,可以理解 TS 失败的原因。它说计算机是域的一部分,断开并开始捕获过程。当计算机加入域时,不支持使用任务序列捕获计算机。这就是TS失败的原因。计算机必须位于工作组中,以便您可以在任务序列期间捕获安装映像。

管理员使用的技巧 - 我见过大多数管理员将计算机加入域,安装程序并选择设置,然后对其进行系统准备。系统重新启动后,计算机名称将更改并重新加入域。

什么是 Sysprep? - Sysprep 是用于准备 Windows 安装以进行图像捕获或准备将安装交付给最终用户的工具。有一篇非常好的文章介绍了 sysprep 提供商的背景及其工作原理。如果您想了解 sysprep 的工作原理,请阅读该文章。根据 Microsoft 的说法,如果计算机已添加,sysprep 会将其从域中删除。因此,我将电脑添加到域中,对其重新生成 SID 进行 sysprep,在 sysprep 期间,我指定将其添加回域。

那么解决方法是什么?

  • 在应用网络设置步骤中,将计算机保存在工作组中。
  • 您始终可以使用任务序列来构建母版并使用捕获媒体手动捕获。
  • 要手动从参考计算机捕获图像,请阅读这篇文章。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯