新买电脑预装windows7操作系统,OEM正版,一切使用良好,包括硬件驱动和软件支持(包括比较偏的专业绘图软件)各个方面都支持良好。连入办公网络后,使用和以往一样的xp模式下的加域操作却发现无法成功。报错如图附件1所示。
根据windows7的报错提示,尝试连接服务器机器。过程如下:
自己电脑所在网段为10.20.21.*,网段网关为:10.20.21.1,子网掩码为255.255.255.0
公司服务器DNS地址为10.20.16.20310.21.20.200
使用ping命令,ping办公室其他同事电脑如10.20.21.165,可以ping通,证明可以连接
Ping DNS服务器10.20.16.203,无法ping通,无法连接
Ping备用DNS服务器,一样无法ping通。
如此看来,是服务器windows server 2003不能识别windows7了,无法连接自然无法加域
但是如果无法加域,则公司邮件收发,许多网络服务均无法使用,对于办公而言实在是不能接受的事实。查阅国内微软中文组资料以及微软论坛,发送邮件给微软客服,得到的答复却是“建议您升版服务器版本至windows server 2008”,在中文网页寻找,均无解。这一两天在Google上以问题关键字着重查找英文网页,功夫不负有心人!终于寻得解决方案。曾有英文网页在20096月就此问题微软技术人员就此出了专门的补丁(hotfix)。后来继续寻找,找到更为简单的解决办法,完美解决。


故障原因:
这个问题是由于登陆windows server 2003的域控制器(DC)的网络服务是服务器无法辨识其DS_WEB_SERVICE_REQUIRED值引起的。简单点儿来说,就是服务器不认windows7.了解计算机七层协议的人都知道,这样的话,后续的连接,以及加域等都无从谈起。
解决办法:
既然是无法识别,那么让windows server 2003识别即可以了。这看起来简单,寻找最初的解决这个问题的微软程序员的日志发现,这个过程经过了很大的努力,向付出努力的程序工程师们致敬!下面我们看看解决办法。
.进入windows server 2003 查看Previous Versions Tab选项,截图如附件2.
.解决这一问题,你需要对windows server 2003中的注册表键值进行修改
在修改注册表之前先确定你有一台服务器处于工作状态。修改方法如下:
1在你的windows server 2003服务器中,打开REGEDIT,定位到如下键值
HKLM\SYSTEM\CurrentControlSet\Services\lanmanserver\Parameters
2.右键单击parameters 然后选择Export.
找到“DisableDownLevelTimewarp这一注册表项,选择它,删除或者是将你键值由0该为1.修改前见附件3,修改后见附件4.
建议不采用删除,而是选择更改注册表键值的方式)
修改后,重新打开the Previous Versions项,你可以看到其变化。
至此,windows7已经可以被windows server 2003认出,加域等操作就再也没有问题,服务器的其他xp用户,也不受任何影响。问题完美解决。
再次向解决该问题的微软程序员致敬!
声明:
所有资料和解决办法来源于微软技术论坛国外英文工作组,由于服务器比较关键,慎重操作,做好备份(虽然问题不大),我在虚拟环境下虚拟此网络环境,确实做到完美解决。各位达人还是最好先做一下实验,再进行windows server的更改,谢谢。最后祝大家好运。