win7无法通过DHCP获得IP地址
问题:win7无法通过DHCP获得IP地址(手动设置没有问题),但XP可以自动获取。
前些时候,某局域网反应部分WIN7系统无法正常从DHCP服务器(windows dhcp 服务器)获取ip地址,交换机做中继,但是XP系统可以自动获取。win7手动设置没有问题。
当时局域网管理员采用重装操作系统的方式解决该问题。
今天我查询了下。
在微软的官方网站
http://support.microsoft.com/kb/928233/zh-cn
原因:
在设计 Windows Vista 和 Windows XP Service Pack 2 (SP2) 之间的差异会出现此问题。具体来说,在 Windows XP SP2 中,DHCP 发现数据包中的广播标志设置为 0 (禁用)。在 Windows Vista 中,不会禁用 DHCP 发现数据包中的广播标志。因此,某些路由器和一些非 Microsoft DHCP 服务器不能处理 DHCP 发现数据包。
修复方法:
1、安装微软补丁MicrosoftFixit50357.msi
2、手动修复注册表
- 单击开始
收起这个图片展开这个图片
在开始搜索框中,键入regedit ,然后单击 $注册表编辑器程序列表中。
收起这个图片展开这个图片如果系统提示您输入管理员密码或进行确认,请键入密码或进行确认。
- 找到并单击以下注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ {GUID}
在此注册表路径中,单击与连接到网络的网络适配器相对应的(GUID)子项。
- 在编辑菜单上指向新建,然后单击DWORD (32 位) 值.
- 在新的 #1 值框中,键入DhcpConnEnableBcastFlagToggle,然后按 ENTER 键。
- DhcpConnEnableBcastFlagToggle,用鼠标右键单击,然后单击修改.
- 在值数据框中,键入 1,然后单击确定.
- 关闭注册表编辑器。
2哥博客 本次未作亲自测试,只做问题记录,方便以后再次遇到处理。
分类:
Windows
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
2014-05-09 Oracle trunc()函数的用法