当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > Windows 2000 的桌面不見了的解決方法

Unix/Linux
linux 操作技巧收集_
linux下如何读取使用iso 镜像文件的方法
Linux平台下文件的压缩与解压参数说明
Linux下常用压缩格式的压缩与解压方法
Linux JDK,TOMCAT安装及环境设置
Linux sleep命令使用参数
Linux cat命令参数
nfs 配置的简单例子
linux kill 关闭进程命令
linux ultrasphinx Anonymous modules have no name to be referenced by
Linux oracle 9i图文安装方法一
Linux oracle 9i图文安装教程二
Linux oracle 9i图文安装教程三
Linux oracle 9i图文安装教程四
Linux oracle 9i图文安装教程五
Linux oracle 9i图文安装教程六 完结篇
linux AS3 oracle9i 安装指南
Linux 下 (RedHat 9.0) JDK,Tomcat,MySQL的安装
RedHat 9.0下Apache+PHP+MySQL服务器安装配置
Linux 下用 Python 连接 MSSql Server 2008

Unix/Linux 中的 Windows 2000 的桌面不見了的解決方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 51 ::
收藏到网摘: n/a


上星期, 上司手提電腦內的 Windows 2000 桌面忽然消失了, 每次開機後都要在 Task Manager 內執行不同的軟件, 非常不方便, 在 Google 查了一會便找到一個解決辦法了。
2221. When you log on to Windows 2000, you have a blank or missing desktop?
When this happens, press CTRL+ALT+DEL and start Task Manager. If Explorer.exe is not a running process, try starting it.
If this does not solve the problem, you most likely have an old version of a required DLL in %SystemRoot%.
Windows 2000 uses the same methodology to locate a DLL as windows NT. Since Explorer.exe is located in %SystemRoot%, any old DLL, located in %SystemRoot%, would be found before the correct version.
My guess is shdocvw.dll, but any of the following other files in %SystemRoot% can cause problems:
Browseui.dllComctl32.dllComdlg32.dllMlang.dllOle32.dllOleaut32.dllShell32.dllShlwapi.dllUrlmon.dllWininet.dll
To fix the problem:
1. Press CTRL+ALT+DEL and start Task Manager.

2. Select New Task (Run) from the File menu.
3. Switch (CD) to the %SystemRoot% folder.
4. Rename the offending file to .old (rename shdocvw.dll shdocvw.old).
5. Shutdown and restart your computer.
NOTE: The newer versions of the above files will be located elsewhere on your disk.
Source: JSI FAQ, http://www.jsifaq.com/SUBE/tip2200/rh2221.htm