方法1:
1.错误信息:Userenv Error ID 1030 & 1058
2.解决办法:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
方法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