windows server 中安装 dhcp 服务器角色无需重启,需先配置静态 ipv4 地址并以管理员权限操作;可通过服务器管理器图形界面或 powershell 命令 install-windowsfeature dhcp -includemanagementtools 安装;安装后域环境须授权(add-dhcpserverindc),工作组环境须手动创建并激活作用域;验证方式包括服务器管理器工具菜单、dhcpmgmt.msc 或 get-windowsfeature dhcp*。
在 windows server 中安装 dhcp 服务器角色,核心是添加系统角色并部署管理工具,不需重启。关键前提是服务器已配置静态 ipv4 地址,且操作账户具备管理员权限。
使用服务器管理器图形界面安装
这是最直观的方式,适用于所有支持版本(Server 2012 R2 至 2025):
- 打开“服务器管理器” → 点击“添加角色和功能”
- 保持默认“基于角色或基于功能的安装”,点击“下一步”
- 选择本地服务器(或目标服务器),继续“下一步”
- 在“服务器角色”页中勾选DHCP 服务器,弹出的“添加功能”提示点“添加功能”
- 后续页面保持默认:网络绑定选实际提供服务的网卡;DNS/WINS 设置可跳过(非必须);DHCPv6 无状态模式建议禁用(除非明确需要 IPv6 无状态配置)
- 确认安装摘要后点击“安装”,等待完成即可
使用 PowerShell 快速安装(推荐)
适合批量部署或脚本化操作,命令简洁、过程透明:
- 以管理员身份运行 PowerShell
- 执行命令:Install-WindowsFeature DHCP -IncludeManagementTools
- 安装完成后无须重启,管理工具(如 dhcpmgmt.msc)立即可用
安装后必须注意的两件事
安装角色只是第一步,服务还不能立即响应客户端请求:
-
域环境必须授权:若服务器加入 Active Directory 域,需运行 Add-DhcpServerInDC -DnsName -IPAddress
,否则服务会自动禁用 - 工作组环境无需授权:但必须手动创建并激活作用域,否则 DHCP 服务运行但不分配地址
验证是否安装成功
安装完成后可通过以下方式快速确认:
- 在“服务器管理器”右上角“工具”菜单中能看到“DHCP”选项
- 运行 dhcpmgmt.msc 能正常打开 DHCP 控制台
- PoSh 中运行 Get-WindowsFeature DHCP*,显示“已安装”状态











