Active Directory无法建立与全局编录的连接

post by rocdk890 / 2012-2-3 17:51 Friday windows技术
公司DC出现了1058 1030错误后,我吃不下饭,睡不着觉,每天去网上找关于1058 1030错误的解决方法,但找了一大堆资料,无非是以下几种:
   1、首选DNS填写错误。
   2、没有选中“Microsoft网络的文件和打印机共享”复选框
   3、DFS服务没有启动。
   4、Netlogon服务没有启动。
   5、TCP/IP NetBIOS Helper服务没有启动。
   6、DNS资源记录错误。
   7、%systemroot%\SYSVOL\SYSVOL目录及以下目录的安全权限与共享权限设置不正确。

  而 现在奇怪的是针对以上7点我在主、辅DC上都做了检查,都没无有问题,1058 1030照样我行我素,并且非常放肆地在应运程序事件查看器里"狂跑",我怒火冲天,但又没办法在网上找到答案,所以不得不自己动脑筋,以下是我解决此问 题的思路,特洛洛的邀请,把过程写出来供大家参考,有不对的地方,希望大家及时提出来:

  其实在出现上述错误时,我第一步查看的是默认 域策略的gpt.ini文件是否存在(但经我试验证明,其实此文件就算不存在,AD也会自动创建它),但结果却是安然无恙的”睡”在那休息(哈哈,因为它 从今年2月份就没更新过了),所以接下来我却检查%winroot%\sysvol下每个目录的安全权限,以及%winroot%\security \template\policies隐藏目录的安全权限(大伙可别马虎了这个目录,如果此隐藏目录权限不对,AD是无法访问安全模板,报:拒绝访 问=3),而结果也是正确的。
    
  接下来我选择了沉默,沉默之余啃啃以前相关书籍,在一本书中发现AD在应用组策略时在基于Distribute File System(DFS)服务进行查找的,并且相关的一些数据被保存在AD数据库当中。当即我查看了server上的DFS服务,是启动的,而后我运行了:dfsutil /pktinfo、dfsutil /spcinfo查看相关信息,并与正常DC进行对比时发现,dfsutil /pktinfo的输出结果与正常DC有一行信息是不一样的,如下:
  Microsoft(R) Windows(TM) Dfs Utility Version 4.0
Copyright (C) Microsoft Corporation 1991-2001. All Rights Reserved.
--mup.sys--
2 entries...
Entry: \jsfm.com\SYSVOL
ShortEntry: \jsfm.com\SYSVOL
Expires in 420 seconds
UseCount: 0 Type:0x10 ( OUTSIDE_MY_DOM )
   0:[\server2.jsfm.com\SYSVOL] State:0x21 ( )
   1:[\server1.jsfm.com\SYSVOL] State:0x31 ( ACTIVE )
Entry: \jsfm.com\NETLOGON
ShortEntry: \jsfm.com\NETLOGON
Expires in 0 seconds
UseCount: 0 Type:0x10 ( OUTSIDE_MY_DOM )
   0:[\server2.jsfm.com\NETLOGON] State:0x21 ( )
   1:[\server1.jsfm.com\NETLOGON] State:0x21 ( )
DfsUtil command completed successfully.
正常DC输入的结果是:
Microsoft(R) Windows(TM) Dfs Utility Version 4.0
Copyright (C) Microsoft Corporation 1991-2001. All Rights Reserved.
--mup.sys--
2 entries...
Entry: \jsfm.com\SYSVOL
ShortEntry: \jsfm.com\SYSVOL
Expires in 420 seconds
UseCount: 0 Type:0x1 ( DFS )。  
   0:[\server2.jsfm.com\SYSVOL] State:0x21 ( )
   1:[\server1.jsfm.com\SYSVOL] State:0x31 ( ACTIVE )
Entry: \jsfm.com\NETLOGON
ShortEntry: \jsfm.com\NETLOGON
Expires in 0 seconds
UseCount: 0 Type:0x1 ( DFS )。  
   0:[\server2.jsfm.com\NETLOGON] State:0x21 ( )
   1:[\server1.jsfm.com\NETLOGON] State:0x21 ( )
DfsUtil command completed successfully.
大家对比一下就知道哪几不一样了,其实这命令是用来查看客户的DFS缓存信息的,接下来,我停止Distribute File System(DFS)服务,并且暂时去除了“本地连接属性”中的“Microsoft网络文件与打印机共享”钩选。再运行:dfsutil /pktflush 、dfsutil /spcflush、dfsutil /purgemupcache进行缓存清除,重启电脑,重启Distribute File System(DFS)服务,钩选“Microsoft网络文件与打印机共享”几分钟后,一切恢复了正常。
体会:大家在管理DC时,不要去停止Distribute File System(DFS)服务与取消钩选“Microsoft网络文件与打印机共享”,特别是取消 “Microsoft网络文件与打印机共享” 钩选。
  在 解决组策略问题时,大家可以激活HKEY_LOCAL_MACHINE\Software\ Microsoft\WindowsNT\CurrentVersion\Winlogon\ GPExtensions\{827D319E-6EAC-11D2-A4EA-00C04F79F83A},新建一个DWORD值,名称为 Extension DebugLevel,数值设为2注册表键值来查看:%winroot%\security\logs\winlogon.log文件,里面有更祥细的错 误说明
夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:blog.slogra.com/post-123.html

标签: windows2003 错误 修复 DC AD 1030 1058

  1. gravatar suN
    2012-02-05 20:27
    我来消灭沙发~

评论: