将驱动程序包添加到 WDS 启动映像错误 Windows Server 2012 R2

将驱动程序包添加到 WDS 启动映像错误 Windows Server 2012 R2

我正在使用 Windows 2012 Server R2 的 WDS 将 win10 映像部署到客户端 PC,这些 PC 是 HP ProBook 450、430 和 HP ProDesk 400 G1 的组合。最近我买了几台 HP ProDesk 600 G2,现在我完美运行的 WDS 映像不像新的 HP 台式机。

我通过 LAN 电缆将新 PC 连接到网络,执行网络启动,然后选择正确的启动映像。然后选择安装映像,并显示“安装程序正在启动”屏幕。经过几分钟的思考,我得到了 "WdsClient: an error occurred while obtaining an IP address from the DHCP server. Please check to ensure that there is an operational DHCP server on this network segment.

我检查了 DHCP 租约详细信息,客户端 PC 能够通过 DHCP 服务器接收 IP 地址。

顺便说一下,DHCP 和 WDS 在同一个子网上。

经过一番研究,我发现这是以太网驱动程序的问题。所以我现在尝试将网络驱动程序包添加到启动映像,希望如果是驱动程序问题,我可以在 PE 期间加载网络驱动程序。

我可以选择如下的网络驱动程序包

添加驱动程序包

然后它给出“Dism 主机服务进程已停止工作”

关闭对话框后,会显示下面的“ operation failed”错误,其中“ class not registered

手术失败

但是,错误表明我认为问题出在“ Netwew01[x64]”上file name Netwew01.INF,下次运行时,我没有选择“ networkw01.INF”。然后它又出现了相同的无响应错误,接着是相同的“ class not registered”错误,但指向不同的驱动程序集(“ ansmw60e.INF”)。但是,我再次尝试删除第二个驱动程序集,使用不同的驱动程序集时发生了同样的事情。

有人能帮我解决这个问题吗,要么修复初始问题,要么修复第二部分?

答案1

我在通过 WDS 部署 Windows 10 Pro 时遇到了同样的问题。我确定这也是以太网驱动程序问题,并且无法通过 WDS 安装驱动程序,就像您一样。我不得不使用 DISM 将驱动程序包添加到脱机映像中。

按照“使用 DISM 向脱机映像添加驱动程序”下的说明并使用 /forceunsigned,因为即使驱动程序来自 HP(在我的情况下是戴尔),仍然强制将其为未签名的。

在提升的命令提示符下,找到 Windows 评估和部署工具包 (Windows ADK) 服务文件夹,然后键入以下命令以检索要修改的映像的名称或索引号。例如,键入:

Dism /Get-ImageInfo /ImageFile:C:\test\images\install.wim

对于指定 WIM 文件的大部分操作,索引或名称值都是必需的。对于 VHD 文件,必须指定 /Index:1。

装载脱机 Windows 映像。例如,键入:

Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Name:"Windows Drive" /MountDir:C:\test\offline

将特定驱动程序添加到映像。例如,输入:

Dism /Image:C:\test\offline /Add-Driver /Driver:C:\drivers\mydriver.inf

如果指定文件夹而不是 .inf 文件,则可以在一个命令行上添加多个驱动程序。要安装文件夹及其所有子文件夹中的所有驱动程序,请使用 /recurse 选项。例如,

Dism /Image:C:\test\offline /Add-Driver /Driver:c:\drivers /Recurse

要安装未签名的驱动程序,请使用 /ForceUnsigned 来覆盖基于 X64 的计算机上安装的驱动程序必须具有数字签名的要求。例如,

Dism /Image:C:\test\offline /Add-Driver /Driver:C:\drivers\mydriver.inf /ForceUnsigned

查看 Windows 映像中的第三方驱动程序 (.inf) 文件列表。添加到 Windows 映像的驱动程序名为 Oem*.inf。这是为了保证添加到计算机的新驱动程序具有唯一的命名。例如,文件 MyDriver1.inf 和 MyDriver2.inf 被重命名为 Oem0.inf 和 Oem1.inf。

For example, type:
Dism /Image:C:\test\offline /Get-Drivers 

提交更改并卸载映像。例如,输入:

Dism /Unmount-Image /MountDir:C:\test\offline /Commit

从:https://technet.microsoft.com/en-us/library/hh825070.aspx

相关内容