Windows 10 怎么安装 DHCP:从零开始配置到能正常分配地址
关键词
Windows 10 安装 DHCP、Windows 10 配置 DHCP 服务器、DHCP 服务开启、局域网自动分配 IP
一、先说结论:Windows 10 本身不能直接当“标准 DHCP 服务器”
很多人搜“Windows 10 怎么安装 DHCP”,其实真正想做的是:
让自己的电脑给局域网里的其他设备自动分配 IP 地址。
这里要先说明白:
- Windows 10 默认是 DHCP 客户端,也就是“向别人要 IP”的角色。
- 标准 DHCP 服务器功能,通常是装在:
- Windows Server
- 路由器
- Linux 服务器
- NAS / Docker 容器
- Windows 10 家庭版 / 专业版一般都不自带可直接安装的 DHCP 服务器角色。
所以如果你的目标是:
- 让 Windows 10 自己获取 IP
- 开启 Windows 10 的 DHCP 客户端
- 在 Windows 10 上搭一个简易 DHCP 服务
- 修复 DHCP 获取失败的问题
下面我会分别讲清楚。
二、问题分析:你说的“安装 DHCP”到底有哪几种情况
情况 1:电脑连不上网,想开启 DHCP 自动获取 IP
这是最常见的情况。
你的电脑可能被设置成了静态 IP,或者网卡异常,导致无法自动拿到地址。
情况 2:想让 Windows 10 当 DHCP 服务器
比如你有一个小型局域网,想让 Windows 10 给手机、平板、其他电脑自动发 IP。
情况 3:DHCP 服务本身报错
比如:
- “DHCP 未启用”
- “无法获取 IP 地址”
- “以太网没有有效的 IP 配置”
- “网络受限”
- “APIPA 169.254.x.x”
这些都和 DHCP 有关,但处理方式不一样。
三、Windows 10 正常使用 DHCP:开启自动获取 IP
如果你只是想让 Windows 10 正常上网,建议先按这个方法检查。
方法 1:图形界面开启 DHCP 自动获取
操作步骤:
- 右键点击右下角网络图标
- 选择 “打开网络和 Internet 设置”
- 点击 “更改适配器选项”
- 找到正在使用的网卡,比如:
- 以太网
- Wi-Fi
- 右键选择 “属性”
- 双击 “Internet 协议版本 4 (TCP/IPv4)”
- 勾选:
- 自动获得 IP 地址
- 自动获得 DNS 服务器地址
- 点击 确定
如果你还在用 IPv6,也可以检查:
- Internet 协议版本 6 (TCP/IPv6) 是否设置为自动获取
方法 2:用命令行强制恢复 DHCP
如果图形界面改完还是不行,可以用命令行修复。
以管理员身份打开 CMD 或 PowerShell,输入:
ipconfig /release
ipconfig /renew
这两条命令的作用是:
release:先释放当前 IPrenew:重新从 DHCP 服务器获取新 IP
如果还是不行,再继续执行:
ipconfig /flushdns
netsh winsock reset
netsh int ip reset
然后重启电脑。
四、如果你的目标是“在 Windows 10 上安装 DHCP 服务器”,先看这个现实情况
重点结论
Windows 10 不能像 Windows Server 那样直接安装 DHCP Server 角色。
也就是说,你在“添加角色和功能”里,找不到那种标准 DHCP 服务器组件。
如果你需要真正给局域网分配 IP,推荐三种方案:
- 直接用路由器开 DHCP:最简单
- 用 Windows Server 开 DHCP:最标准
- 在 Windows 10 上用第三方工具模拟 DHCP 服务:适合测试或临时使用
五、方案一:最推荐,直接在路由器上开启 DHCP
如果你只是家用环境,别折腾电脑当 DHCP 服务器,直接开路由器 DHCP 最省事。
优点
- 稳定
- 不用电脑一直开机
- 全家设备都能自动获取 IP
- 配置简单
常见设置项
你只需要在路由器后台找到:
- DHCP 服务器:开启
- 地址池范围:例如
192.168.1.100 - 192.168.1.200 - 租期:默认即可
- DNS:可用自动,也可手动指定
注意
如果你的网络里已经有路由器在发 IP,不要再开第二个 DHCP 服务器,否则会出现:
- IP 冲突
- 设备掉线
- 网速异常
- 获取到错误网关
六、方案二:在 Windows 10 上做“简易 DHCP 服务”
如果你是学习测试,或者想临时让 Windows 10 发 IP,可以借助第三方工具。
这类工具本质上是在 Windows 10 上模拟 DHCP 服务,不是系统原生角色。
常见可用工具思路
- Tftpd64 / Tftpd32
- 某些网络测试工具自带 DHCP 功能
这类工具适合实验室、小范围测试,不建议在正式办公网络里乱用。
以 Tftpd64 为例的基本思路
1)下载并运行
找到可信来源下载后,右键管理员身份运行。
2)切换到 DHCP 功能
软件里一般会有:
- TFTP
- DHCP
- Syslog
- SNTP
选择 DHCP 页签。
3)配置 DHCP 参数
一般要填写这些内容:
-
IP Pool Starting Address
起始地址,例如:192.168.1.100 -
Size of Pool
地址池大小,例如:50 -
Boot File
启动文件,普通家庭网络可不填 -
Mask
子网掩码,例如:255.255.255.0 -
Gateway
网关地址,例如:192.168.1.1 -
DNS Server
DNS 地址,例如:114.114.114.114或8.8.8.8
4)确保网卡正确
DHCP 服务必须绑定到正确的网卡。
如果你电脑有:
- 有线网卡
- 无线网卡
- 虚拟网卡
- VPN 网卡
一定要确认 DHCP 发放的是你想要的那个局域网接口。
5)开启防火墙放行
DHCP 用的是 UDP 67 和 68 端口。
如果防火墙拦截了,客户端就拿不到地址。
七、如果你是想“修复 Windows 10 DHCP 获取失败”,按这个顺序排查
这是最实用的部分。
1. 检查网卡是否设置为自动获取
先回到前面讲的 IPv4 设置,确保不是手动 IP。
2. 重启 DHCP Client 服务
操作步骤:
- 按
Win + R - 输入:
services.msc
- 找到 DHCP Client
- 双击打开
- 看看服务状态是不是“正在运行”
- 启动类型设置为 自动
- 点击 启动
- 确认并退出
3. 重置网络栈
管理员 CMD 执行:
netsh winsock reset
netsh int ip reset
ipconfig /flushdns
然后重启电脑。
4. 检查网卡驱动
很多“DHCP 获取失败”其实不是 DHCP 的问题,而是网卡驱动坏了。
排查方法:
- 右键 开始菜单
- 打开 设备管理器
- 找到 网络适配器
- 看有没有黄色感叹号
- 右键网卡:
- 更新驱动程序
- 卸载设备后重启自动重装
- 去官网手动下载驱动
5. 检查是否存在静态 IP 冲突
如果你手动设过 IP,比如:
192.168.1.100
而 DHCP 服务器也正好分配这个地址,就会冲突。
建议:
- 让电脑自动获取
- 或者给静态 IP 留在 DHCP 地址池外面
- 比如 DHCP 发放范围
192.168.1.100 - 192.168.1.200 - 静态 IP 设成
192.168.1.10
- 比如 DHCP 发放范围
6. 检查是不是路由器没开 DHCP
如果路由器 DHCP 被关了,那么所有设备都拿不到地址。
路由器后台一般路径:
- 网络设置
- 局域网设置
- DHCP 服务器
- 开启
八、如果你是专业用户:命令行查看 DHCP 状态和网卡配置
查看当前 IP 信息
ipconfig /all
重点看这些字段:
- DHCP 已启用:Yes/No
- IPv4 地址
- 默认网关
- DHCP 服务器
- 租约获得时间
- 租约过期时间
如果看到:
- IPv4 是
169.254.x.x
这说明电脑没有从 DHCP 正常拿到地址,系统自动分配了一个“保底地址”。
查看当前接口是否开启 DHCP
PowerShell 执行:
Get-NetIPInterface
如果你要把某个接口改成 DHCP,常用命令是:
Set-NetIPInterface -InterfaceAlias "以太网" -Dhcp Enabled
Set-DnsClientServerAddress -InterfaceAlias "以太网" -ResetServerAddresses
如果网卡名称是 Wi-Fi,就把“以太网”改成“Wi-Fi”。
九、常见报错与解决办法
1)“以太网没有有效的 IP 配置”
常见原因:
- DHCP 服务异常
- 网卡驱动异常
- 网线/路由器问题
- IP 冲突
解决:
- 先执行
ipconfig /release和ipconfig /renew - 重启 DHCP Client 服务
- 重装网卡驱动
- 检查路由器 DHCP 是否开启
2)获取到 169.254.x.x
这表示没拿到 DHCP 地址。
解决:
- 检查网线
- 检查路由器 DHCP
- 重置网络栈
- 更新网卡驱动
3)Wi-Fi 显示已连接但不能上网
可能是:
- 拿到了错误网关
- DNS 异常
- DHCP 发放异常
- 路由器故障
解决:
- 手动改 DNS:
114.114.114.1148.8.8.8
- 重新获取 IP
- 重启路由器
十、给小白的最简操作方案
如果你只想快速解决问题,直接按这个顺序做:
方案 A:让电脑正常自动获取 IP
- 打开网络适配器属性
- 把 IPv4 改成自动获取
- 管理员 CMD 执行:
ipconfig /release
ipconfig /renew
- 重启电脑
方案 B:电脑还是不行
- 打开
services.msc - 启动 DHCP Client
- 重置网络栈:
netsh winsock reset
netsh int ip reset
- 更新网卡驱动
- 检查路由器 DHCP 是否开启
方案 C:真要在 Windows 10 上发放 DHCP
- 安装第三方 DHCP 工具
- 配置地址池、网关、DNS
- 开防火墙端口
- 确认没有其他 DHCP 服务器冲突
十一、注意事项:这几个坑一定要避开
1. 不要同时开多个 DHCP 服务器
一个局域网里如果有:
- 路由器 DHCP
- Windows 10 第三方 DHCP
- 软路由 DHCP
同时工作,很容易冲突。
2. DHCP 地址池别和静态 IP 重叠
例如:
- DHCP 分配
192.168.1.100-200 - 静态 IP 用
192.168.1.2-99
这样最稳。
3. 不要随便关防火墙
DHCP 相关端口要放行,但不建议直接关防火墙。
最好是定向放行工具或端口。
4. 家用环境优先用路由器 DHCP
Windows 10 做 DHCP 服务器更适合测试,不适合作为长期稳定方案。
十二、总结
如果你问的是 “Windows 10 怎么安装 DHCP”,那答案要分开看:
-
想让 Windows 10 自动获取 IP:
直接把网卡设成 自动获取 IP 和 DNS,再用ipconfig /renew刷新即可。 -
想让 Windows 10 当 DHCP 服务器:
Windows 10 原生不提供标准 DHCP Server 角色,建议:- 用路由器开启 DHCP
- 用 Windows Server
- 或安装第三方工具做临时测试
-
想解决 DHCP 获取失败:
重点检查:- DHCP Client 服务
- 网卡驱动
- 路由器 DHCP 是否开启
- IP 是否冲突
- 网络栈是否损坏
如果你是普通用户,最稳的做法永远是:
路由器开 DHCP,电脑设自动获取。
这也是家庭和办公里最省心、最稳定的方案。

还没有评论,来说两句吧...