在你的系统遭遇导入问题是不要太快的重新安装,尽管你不能进入安全模式,一个简单的修理办法要比重新安装好的多,我们论坛的一个成员发现,一些特殊的文件可能导致系统导入问题,你可以很简单的矫正

在一些例子中,一些旧的DLL文件可能导致你的WinXP和Win2K加载出现问题。这个症状表示系统加载出现了问题,但是桌面不出现加载或者是空的。Jmaes Mayhan在他的HP Pavilion系统中遭遇了这个问题。

“在登陆后导入中止”技术论坛中的Mayhan写到,“并且桌面绝对不会加载,任务管理可以运行一些程序,但是系统无论在安全模式或者最后一次正常启动的情况下都不能完全加载到Windows中。

一些成员对Mayhan的问题做出了反应,他们认为他只可能重新格式化硬盘或者重新安装系统。这里有个更简单的方法来解决这个发生在XP和2000中的问题。

旧的Shdocvw.dll文件出错

Mlowe,创造性商业概念的LAN管理员,他直接将Mayhan的问题看做Microsoft Knowledge Base Article 256194这篇文章解释了当一部分在%SystemRoot%文件夹中的DLL文件的老的版本中,这个问题就会发生。

微软声称当一些老版本的Shdocvw.dll在导入文件夹中的时候Win2K就会发生这样的问题。在这个例子中问题发生在桌面为空或者根本无法加载,在工作管理面板中发现Explorer.exe根本不在运行的列表中。旧的文件夹可能阻止你手动开始Explorer.exe。

这篇文章声称下面的DLL文件可能导致Explorer.exe出现问题并阻止桌面加载:

  • Browseui.dll
  • Comctl32.dll
  • Comdlg32.dll
  • Mlang.dll
  • Ole32.dll
  • Oleaut32.dll
  • Shdocvw.dll
  • Shell32.dll
  • Shlwapi.dll
  • Urlmon.dll
  • Wininet.dll
  • Setupapi.dll

为了解决这个问题,你可以执行下面这些步骤:

1 按[Ctrl][Alt][Delete]打开工作管理状态栏

2选择文件|新工作

3 输入cmd然后回车进入命令提示符

4 改变%SystemRoot%文件夹

5 ren shdocvw.dll shdocvw.old改变旧的DLL文件名

6 重新启动

这个会阻止文件妨碍shell或者Explorer.exe并允许系统正常加载。如果系统在导入的时候停止或者桌面为空或者不能完全加载桌面的时候,就在你的旧的root文件夹中搜索旧的DLL文件并在准备重新安装之前完成这些步骤。