我遇到了Windows 2008 R2 Standard(SP1)服务器在重新启动时丢失其静态IPconfiguration的问题。 这是一个sysprep的图像。
以下步骤重现该问题:
机器启动时采用以下configuration:
以太网适配器本地连接: 连接特定的DNS后缀。 : 链路本地IPv6地址。 。 。 。 。 :[...] 自动configurationIPv4地址。 。 :169.254.152.31(不正确) 子网掩码 。 。 。 。 。 。 。 。 。 。 。 :255.255.0.0(不正确,被设置为/ 24) 默认网关 。 。 。 。 。 。 。 。 。 :1.1.1.1(正确)
偶尔,网关也是不正确的(0.0.0.0)
图像有一个脚本,在sysprep完成后(重新启动之前)运行'netsh int ip reset',所以看起来并不能解决问题。 (这个问题也没有这一步发生)
重新启动后,在SAC上使用“i”可以永久解决问题。 (但是我想知道根本原因就是不得不再次运行“我”并不理想)
实际上,我的客户有一个与我们的PXE服务器镜像相似的问题。 我花了几个月的时间把头撞到桌子上,弄清楚为什么。 我们最终决定客户只需要重新安装,因为我们找不到根本原因。 到目前为止,客户仍在运行该操作系统。 我们所做的只是在启动时运行了一个powershell脚本,将界面configuration为一种工作方式,客户从此一直很高兴,但是我们有一个关于这个问题的说明。
为什么不使用带有-p(persist)标志的route命令。
路由-p添加掩码
这将确保路线在重新启动后仍然存在。
我会尝试使用netsh设置您的网卡设置,而不是GUI来看看是否有帮助。
问题可能与registry相关。 在hklm \ ccc \ services中查看您的nic的密钥,看看是否显示了所有的静态设置。