桌面故障集中解决:给系统找回“面子”

桌面是系统中十分重要的组件,可以算得上是系统的“面子”。可如果桌面出了故障,“面子”丢了,该怎么办?本文将帮你找回面子。

1.谁不给我好“脸色”看

登录Windows 2000/XP后,却发现桌面一片空白,竟然敢给我“脸色”看。按下“Ctrl+Alt+Del”组合键并选择打开“任务管理器”,在“进程”选项卡的列表中没有出现explorer.exe的进程,并且使用菜单“文件→新任务(运行)”的方法手动启动explorer.exe也无济于事。

对症:在C:\WINNT(如果是Windows XP则为C:\Windows)目录中存在版本较老的Shdocvw.dll文件,而该文件的正确版本应保存在C:\WINNT\SYSTEM32目录中。

下药:在“任务管理器”中点击“文件→新任务(运行)”,在“打开”文本框中输入“cmd.exe”回车后打开“命令提示符”,用cd命令切换至C:\WINNT目录,输入“ren Shdocvw.dll Shocvw.old”(不含引号)回车将不正确的版本重命名,重启即可。

另外,如果C:\WINNT目录中包括这些文件也可能引起explorer.exe故障:Browseui.dll、Comctl32.dll、Comdlg32.dll、Mlang.dll、Ole32.dll、Oleaut32.dll、Shell32.dll、Shlwapi.dll、Urlmon.dll、Wininet.dll、Setupapi.dll。同样可以使用重命名文件的方法来解决。

如果能登录系统,并且在“任务管理器”中能找到explorer.exe进程,那桌面空白可能是由于图标被隐藏了,可以这样解决:点击“开始→运行”,输入“gpedit.msc”打开“组策略编辑器”。依次展开左侧的“用户配置→管理模板→桌面”,双击窗框右侧的“隐藏桌面上的所有图标”,然后将其设置为“未配置”,保存设置并退出,重启或注销一下系统即可(Windows XP的设置略有不同)。

2.躺着才能看的显示器

买了一台液晶显示器,将原来的台式显示器换掉后,进入Windows XP后,发现桌面顺时针转了90度,而且在设分辨率的地方也成了768×1024、1024×1200。难道要让我躺着看显示器吗?

对症:这个是由于系统所安装的显卡和显示器的驱动不正确,或者版本和硬件不匹配而造成的,此故障常见于Geforce系列显卡。

下药:将原来显卡和显示器的驱动卸载,然后安装正确的硬件驱动程序即可。以Geforce2 Ti显卡为例,首先确认要安装的驱动是否是厂商或官方网站所提供的,然后覆盖安装驱动即可。待驱动安装完毕重启系统后,右击桌面空白处打开“属性”,在“设置”选项卡中点击“高级”。切换到“Geforce2 Ti”选项卡,勾选“横向(0度旋转)”, 确认设置即可。

3.桌面颜色丢失

Windows 2000下使用系统自带的NetMeeting进行“远程桌面”连接后,桌面图标的颜色就从真彩色一下变成了256色。
对症:Windows 2000的系统几乎都存在“远程桌面”后无法正常显示图标颜色的故障,这是Windows 2000的一个通病,微软一直都没有提供一个彻底解决此问题的补丁。因此如果你对颜色要求甚高,建议将系统升级到Windows XP/2003。

下药:针对使用了NetMeeting进行“远程桌面”连接后才产生的图表颜色问题,可以尝试右击桌面空白处选择“属性”,切换到“效果”选项卡,取消“视觉效果”的选项列表中“使用大图标”,单击“应用”,然后将该选项勾选上,单击“应用”,这样反复选择,几次后就可恢复桌面图标原来的色彩。

小提示

如果反复选择/取消“使用大图标”没有效果,你还可以试试反复选择/取消“使用所有可能的颜色显示图标”。


4.拒绝画蛇添足

在桌面操作文件不用打开“资源管理器”,合理使用有助于我们提高工作效率。不过桌面大小毕竟有限,新建文件或快捷方式时肯定会“择优录取”。如果在桌面上新建一个文件或快捷方式后却发现同时出现了两个同样名字的文件,那该怎么办?难道必须每次手动删除一个吗?

对症:这个故障可能会让你觉得不可思议,其实Windows 2000及其以后版本的系统均有可能出现此故障,原因是这样的:保存桌面文件的位置有两处,一个是仅对当前用户起作用的个人私有桌面目录(路径为C:\Documents and Settings\<user>\桌面),另一个则是对所有用户都起作用的(路径为C:\Documents and Settings\All Users\桌面),当注册表中的相关键值产生混乱时就会出现此故障(不明白的读者可以试试将一个文件同时复制到这两个目录中看看结果),解决的方法是依照上表恢复相关键值(见附表)。

5.图标显示如蜗牛

都说Windows系统越用越慢,就拿桌面图标来说吧,越来越多的快捷方式使桌面的显示速度像蜗牛一样,每次刷新桌面都会出现迟滞。

对症:系统用一块称为图标缓存的区域来保存已经建立的快捷方式图标,刷新桌面显示时就无需重新建立,只需从缓存中读取即可。而Windows默认的桌面图标缓存较小,建立的快捷方式图标过多后就超出了缓存的存储范围,并影响了显示速度。

下药:在注册表中加大图标缓存的大小,首先打开“注册表编辑器”,找到[HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\Windows\CurrentVersion\Explorer],在右侧窗格创建一个名为“Max Cached Icons”的字符串值, 设置它的值为“8192”(注意:最大只能设为8192),重启系统后即可生效了。

6.粘起撕裂的图标

如果桌面图标从中间分开,像被人撕裂了一样,究竟是谁搞的鬼呢?

对症:这同样是图标缓存出了问题,因为图标的数据是以链接的形式存放在缓存区域中的,如果链表中每个元素的开始与结束位置发生了错位,那么就会出现这种情况。

下药:碰上这个故障可以通过手动重置图标缓存来解决。首先右击桌面空白处选择“属性”,切换到“外观”选项卡,在“项目”框的下拉列表中选择“图标”,改变一下图标的大小,然后再变回原设置即可。这样系统就会自动清空并重建缓存中的数据,原来的错位也就消除了。

7.桌面设置缘何成为“禁区”

在桌面空白处右击,选择“属性”后,却弹出错误提示“系统管理程序禁止使用”。同样地,进入“控制面板”的“显示”项,也提示此错误。

对症:这个问题可能是在浏览网页过程中被某些恶意网站修改了系统设置造成的,可以通过“组策略编辑器”来解除限制。步骤如下:

下药:点击“开始→运行”,在运行输入框中输入“gpedit.msc”(不含引号)打开“组策略编辑器”。在左侧的树状分支中展开“用户配置→管理模板→控制面板→显示”,在右边的窗格中看到有一项配置叫“删除‘控制面板’中的‘显示’”,双击将其修改为“未配置”就可以了。

8.凭什么不能改壁纸

我的Windows 2000是朋友帮忙安装的,使用的是自动登录模式,朋友好像替我修改了什么设置,我现在无法更改壁纸了。
对症:可能你的朋友是为了防止别人乱改你的壁纸,因为你使用的是自动登录模式。有好几种途径都能够达到禁用桌面壁纸修改的目的。

下药:如果使用多用户登录的话,可以给相应的用户配置权限来达到禁用壁纸设置的目的,可现在使用的是单用户的自动登录模式,给某一个用户设置权限并不能解决问题,那么应该是下面这几种方法。

①障眼法:在设置好桌面壁纸后,依次单击“开始→运行”,输入“gpedit.msc”回车打开“组策略编辑器”,依次定位到“用户配置→控制面板→显示”,在右侧窗格中双击“禁止更改墙纸”,然后将其设置为“启用”,保存设置并退出“组策略编辑器”。这样设置后在“显示”属性中就找不到“背景”这个选项了。不过在IE中的图片上右击,再选择“设置为背景”,该图片还是可以作为桌面的背景。如果将组策略中的设置改为“未配置”就能解决此问题。

②NTSF权限法:依次打开“开始→运行”,输入“regedt32”(在Windows 2000中用regedt32可以设置权限,而regedit不可以)打开“注册表编辑器”,依次展开[HKCU\Control Panel\Desktop]分支,然后依次选择菜单“安全→权限”,在弹出的权限设置窗口中取消用户或组的写权限,保存设置并退出“注册表编辑器”,重启系统即可。要解决这种方法禁用的设置,可以用同样的方法添加当前用户在此注册表位置上的“完全控制”权限。


最后编辑2005-12-28 08:25:04