问题电脑开机后进入系统但无法显示桌面图标(只有桌面背景图片,任务栏也不显示),并且会自动打开一个文件夹,从任务管理器重新运行explorer.exe后恢复桌面正常状态,安全模式同样如此。
既然再次运行explorer.exe后能恢复说明explorer.exe文件没有损坏,否则即使运行它也不会成功。检查注册表
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon]
<shell><Explorer.exe>
仍然存在且正常,不过注册表另一处却有可疑:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
<shell><C:\windows\Explorer.exe C:\windows\system32\tlntsvi_2917.exe>
看样子是劫持explorer.exe去执行tlntsvi_2917.exe(很可能是病毒文件),后来并未有找到tlntsvi_2917.exe这个文件,按照前面所说的,开机时会自动打开一个文件夹,不知道是否是因为找不到tlntsvi_2917.exe后自动打开C:\windows\system32\文件夹,或者是tlntsvi_2917.exe的同名文件夹(貌似还没有哪个杀毒软件会在删除文件对象后自动创建同名文件夹,除非某些工具或手工杀毒,因此文件夹可能不是这个),因求助者未说清,只有猜测了。
不过是什么文件夹不重要了,问题原因已经找到,只要删除注册表中以下项目即可解决(进入注册表方法是开始-运行,输入regedit,或者使用SREng等工具来进行删除工作):
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
<shell><C:\windows\Explorer.exe C:\windows\system32\tlntsvi_2917.exe>
注意删除的是<shell><C:\windows\Explorer.exe C:\windows\system32\tlntsvi_2917.exe>,默认情况下[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]为空。删除后,开机不显示桌面的问题就解决。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/640.html