WDS 服务器可能无法启动,并且当您启动 WDS 服务器时,系统会在系统日志中记录错误

本文提供了一种解决方案,可解决在 WDS) 服务器上启动 Windows 部署服务 (时发生的问题,WDS 服务器可能无法启动。

适用于:  Windows Server 2012R2
原始 KB 编号:   954410

症状

在基于 Windows 2008 服务器的计算机上,当您尝试启动 WDS 服务器时,WDS 服务器可能无法启动。 此外,您可能会收到错误消息,并且该消息记录在 WDS 服务器日志中。

如果满足下列条件,则会出现此问题:

  • DHCP 服务器和 WDS 服务器安装在同一计算机上。
  • DHCP 选项卡中未启用"不侦听端口 67" 选项。

原因

当 DHCP 服务器和 WDS 服务器安装在同一计算机上时,WDS 服务会尝试使用端口 67。 但是,DHCP 服务器已使用此端口。

解决方案

若要解决此问题,请配置 WDS 预启动执行环境 (PXE) 客户端以停止在端口 67 上侦听。 为此,请根据你的情况使用以下方法之一。

方法 1

在命令提示符下,键入以下命令,然后按 Enter:
wdsutil /set-Server /UseDhcpPorts:No

方法 2

  1. 选择 "开始",选择"运行",键入 wdsmgmt.msc, 然后按 "确定"。

  2. "Windows 服务"窗口中,展开"服务器",右键单击 WDS 服务器名称,然后选择"属性 "。

  3. 在" 服务器属性" 对话框中,选择 "DHCP" 选项卡。

  4. 单击以选中"在端口 67 上不侦听"复选框,然后选择"应用 "。

更多信息

以下注册表子项控制 PXE 服务器是否侦听 DHCP 端口:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WDSServer\Providers\WDSPXE

若要使 PXE 服务器在端口 67 上侦听,将注册表项的值设置为 UseDHCPPorts 1。 在配置中,使用此设置Windows部署服务 PXE 服务器和 DHCP 服务器安装在不同的计算机上。

若要禁止 PXE 服务器侦听端口 67,请设置 UseDHCPPorts 注册表值 0。 在配置中(Windows部署服务 PXE 服务器和 DHCP 服务器安装在同一计算机上)中,使用此设置。

参考

若要详细了解如何启用 WDS 服务器日志记录,请参阅如何在Windows Server 2003、Windows Server 2008、Windows Server 2008 R2和 Windows Server 2012 中的 Windows 部署服务 (WDS) 中启用日志记录。