Userenv Error ID 1030 & 1058

方法1:

1.错误信息:Userenv Error ID 1030 & 1058

   Userenv Error ID 1030 & 1058

2.解决办法:

  1. 在的域控制器上单击 开始、 单击 运行、 键入 regedit,然后单击 确定
  2. 找到并单击以下注册表子项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters

  1. 在右窗格中双击 enablesecuritysignature、 在 数值数据 框中键入 1,然后单击 确定
  2. 双击 requiresecuritysignature、 在 数值数据 框中键入 1,然后单击 确定
  3. 找到并单击以下注册表子项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters

  1. 在右窗格中双击 enablesecuritysignature、 在 数值数据 框中键入 1,然后单击 确定
  2. 双击 requiresecuritysignature、 在 数值数据 框中键入 0,然后单击 确定
  3. 在更改这些注册表值之后,重新启动服务器和工作站服务。因为此操作可能会导致组策略改回到以前的值的注册表值,不重新启动该的域控制器。
  4. 打开域控制器的 Sysvol 共享。若要执行此操作,请单击 开始,单击 运行,类型 \ Server_Name \Sysvol,然后按 ENTER 键。如果不打开 Sysvol 共享,不会重复步骤 1 到步骤 8。

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

方法2:

1.Userenv Error ID 1030 & 1058

如果你使用Windows server 2003 的活动目录,很有可能会在DC的应用程序日志里看到有规律的Userenv报错,内容大致是:

 

Windows 不能查询组策略对象列表。请查看事件日志,从中寻找策略引擎以前可能记录的描述此原因的消息。

Windows cannot query for the list of Group Policy objects. A message that describes the reason for this was previously logged by the policy engine.Windows cannot access the file gpt.ini for GPO CN={31B2F340-016D-11D2-945F-00C04FB984F9},CN=Policies,CN=System,DC=domain,DC=com. The file must be present at the location <\\domain\sysvol\domain\Policies\{31B2F340-016D-11D2-945F-00C04FB984F9}\gpt.ini>. (The network path was

not found. ).

其原因和winlogon、DFS、DNS都可能有关,从目前的情况来看,微软已经认为是一个bug,并会在win2k3的下一个SP中解决,如果你是windows的付费支持用户,可以从微软那里得到解决这个问题的hotfix,如果这个问题没有对你的应用造成严重影响,微软会建议你等待包含此修复程序的下一个 Windows Server 2003 Service Pack。而如果你真的不愿意看到这样整页的红叉出现,你不访试试以下操作:

a.在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

中新建名为 WaitForNetwork的DWORD键,并将其设为1。

b.在cmd下运行dfsutil /PurgeMupCache (在下次启动后失效,要重打)

详情可参见:Microsoft Article KB842804 // http://support.microsoft.com/default.aspx?scid=kb;zh-cn;842804#kb2

你可能感兴趣的:(error)