我能做些什么来修复域用户缺less的开始菜单/桌面图标?

我在我的中遇到了一个用户帐户问题。 域控制器是Server 2008 R2,带有Win7客户端。 用户的密码过期了,所以她经历了改变它的过程。 我们制定了组策略,要求使用至less包含8个字符的复杂密码。 她说,她在更换密码时填写了所有的信箱。 在她下一次login时,她尝试了新的密码,但没有成功(说这是不正确的)。 经过几次尝试之后,她不小心打了一个密码进入,并让她login。但是,当她到达桌面时,只显示了所有用户的图标。 此外,她的开始菜单只显示notepad.exe,进入所有程序只显示“附件”和“维护”文件夹,没有别的。 如果她login到另一台计算机(也有空密码),则会发生同样的情况。 她能够访问共享文件夹,所以她必须在域中进行身份validation。

以下是我尝试过的一些事情:

  • 我让用户在PDC上的“用户和计算机”中重置密码。 她然后能够使用这个新的密码login,但没有任何显示的问题仍然存在。
  • 我用我的凭据login到她的电脑,一切正常。
  • 我检查了她的帐户设置和组成员资格,看起来没问题(最近没有任何变化)。
  • 我用她的新密码login了域\用户名,根本没有任何帮助。
  • 我检查了一下,确保计算机和她的用户在AD中使用了正确的OU。
  • 对她的电脑和用户运行gpresult没有显示任何exception。

我从来没有见过这样的事情,所以我现在没有想法。

编辑:一些更多的信息:我只是有用户尝试login到一个空白密码的机器(如她之前),它不接受这一次。 我很抱歉没有尝试这个之前,我创造了这个问题。

我也只是检查了凭证pipe理器,并且计算机上没有caching的凭据。

注:我编辑了标题,以便更清楚地说明问题所在。

她的档案是腐败的,时期。 它发生的是一个有趣的谜,但修复是一样的。 删除/重新创build她的个人资料,并将其所有内容复制回来。

我的猜测是winlogon进程以某种方式困惑不解,并将其configuration文件目录(桌面,开始菜单等)设置为“所有用户”configuration文件。 至于她在networking上的身份validation,除非她在某个时候确实得到了她的密码,winlogon正在向她说谎。 不pipe是那个,还是她所拥有的股份,都要设定每个人的权限。

就像我说的,有趣的奥秘。 但我敢打赌,如果她login到不同的电脑,一切都会正常工作。

您可以尝试WMI修复这些问题。 不知道这是否适合您的问题的环境。 我一直在网上查找解决scheme,并且每当我遇到类似于这里提到的问题时,就创build了一个bat文件来服务我的目的。 (这个bat文件适用于XP,可能需要根据不同的操作系统进行更改)

 @echo on net stop winmgmt /Y rd c:\windows\system32\wbem\repository /s /Q cd /dc:\temp if not exist %windir%\system32\wbem goto system cd /d %windir%\system32\wbem net stop winmgmt rd c:\windows\system32\wbem\repository /s winmgmt /kill for %%i in (.dll) do RegSvr32 -s %%i for %%i in (.exe) do call :FixSrv %%i for %%i in (.mof,.mfl) do Mofcomp %%i net start winmgmt 

参考: http : //msdn.microsoft.com/en-us/library/aa394582%28v=vs.85%29.aspx