请注意:本页内容发布于 3902 天前,内容可能已经过时,请注意甄别。
最近遇到的两个问题:
1、双击桌面上的「我的电脑」(或Windows Vista以上版本的「计算机」,下文不再另行说明)时,打开了设备管理器等非「我的电脑」的窗口,在图标上点击右键时发现「设备管理器」等项目变成粗体(即默认)选项。
原因:「我的电脑」项的注册表信息被更改(该机使用过多种未知的「优化」软件),造成右键菜单项目混乱。
解决方法:控制「我的电脑」图标的注册表项为:
HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}
到「我的电脑」右键菜单正常的机器上将此项导出,在出问题的机器上首先对原项目进行导出备份,再导入正常的内容,如果没有效果,可以kill掉explorer.exe进程再重新启动之即可。
2、Windows 7系统点击开始菜单的「所有程序」后,列表一片空白
查找过程:度娘给出的结果都是「所有程序」一项消失,并非「所有程序」的列表为空白。当时由于当事人觉得处理起来太麻烦,未能完成诊断工作作罢,初步判定可能与该日志(需自备梯子)提到的原因有关:Windows 7 RC 7100版本的开始菜单有一个bug,当当前用户和所有用户的「程序」列表项多于70个时,「所有程序」会不高兴显示为空白,解决方案也只有对应的将部分项目移入单一文件夹,然后重启explorer.exe或整个系统,可能会有效果。
上述日志问题对应的版本是7100,而现今Windows 7已升级到7601版,如果还是这个老原因,那还真是不应该。
你还记得图标缓存bug么?这个bug可以一直从win95保留到了win8。所以老问题出在新版本上其实见怪不怪。
在看过《The old new thing》之后深刻地感受到Windows为了保证兼容性做出了多么大的牺牲,所以有些bug说起来是故意留下的大概也不奇怪。