关于登陆后,出现空白桌面的问题

声明:本文转载自gnaw0725.blogbus.com,更新网址:http://gnaw0725.blog.51cto.com。

       一台win2kadserver的dc,使用domain admin,无论通过 Terminal 或者直接在服务器上进行登陆,可以通过登陆验证,但无法出现桌面。(只出现蓝色桌面背景)。ctrl+esc 调出 taskmgr,没有 explorer.exe进程。可以在其执行菜单出,执行所有命令,但执行explorer.exe,在taskmgr的进程列表中,似乎有什么task闪动了一下,就退出了。结果不能打开资源管理器。

尝试新建一个账户,并将其添加到domain admins,再次登陆,结果和之前的现象一样。察看日志,没有关于netlogon的错误信息。

由于是DC,且是生产环境,不太敢作修复的工作,以 blank desktop 为关键字搜索 http://support.microsoft.com/search/?adv=1

找到kb http://support.microsoft.com/default.aspx?scid=kb;en-us;256194,以如下方法解决了问题

与其他DC对比 shdocvw.dll ,发现故障DC 上此文件版本错误。使用 IP的方式直接连接到故障 DC的 %systemroot%system32 将shdocvw.dll 更名(由于此时进程中没有explorer.exe,故而可以更改)。将同子域其他DC 上的 shdocvw.dll 复制过来。但由于系统文件保护,会被系统迅速恢复为旧版本。

不要紧,之前我们都了解系统文件保护的运行机制。将该文件依次复制下面的位置, %systemRoot%ServicePackFilesi386 %systemrootsystem32dllcache %systemrootsystem32 覆盖错误版本的系统文件。

注:系统文件保护将会在后台运行守护进程,一旦发现核心文件被替换,将会查询 %systemRoot%system32,如果没有文件,或者文件相关信息不正确,将会查询 %systemroot%system32dllcache,如果仍旧不正确,将查询 %systemRoot%ServicePackFilesi386 ,如果仍旧不正确,系统将会通过交互模式让用户提供安装光盘以恢复系统文件完整性。这里的安装光盘是逻辑意义上的,也就是说,未必是您原始的系统安装光盘,如果您从硬盘或者光盘上安装了 ServicePack ,那么系统将会尝试寻找ServicePack的原始安装文件的位置。如果您仍然无法提供文件正确版本的位置,系统将记录下此错误状态,并接受此文件替换。
关于系统文件保护的相关资料,请查看 http://support.microsoft.com/default.aspx?scid=kb;zh-cn;222193 重新启动DC ,故障消失。

关于此类故障的其他可能原因,可以参考:

http://support.microsoft.com/default.aspx?scid=kb;en-us;249191

http://support.microsoft.com/default.aspx?scid=kb;en-us;256194

http://support.microsoft.com/default.aspx?scid=kb;en-us;836417

你可能感兴趣的:(职场,登陆,休闲,空白桌面)