超级兔子误伤Office 2000

Author: 袁景涛 Date: 2001年 19期

?牐犖易罱沧傲薕ffice 2000,一直使用正常。但前两天运行Word,却提示“这项应用程序必须安装后运行,请从原始安装位置运行安装程序”。打开Office 2000的其它组件,都出现相同的提示。最近使用过什么软件呢?对,为了减少卸载软件时留下的垃圾,我经常使用超级兔子注册表优化软件来清理系统和注册表。难道是它造成的?于是我重新安装Office 2000,用超级兔子注册表优化扫描注册表,发现十几个错误。清除以后,再启动Word,Word又无法运行。那么到底是系统的哪些地方让超级兔子认为是错误的呢?原来,Office 2000在每次启动时,都要寻找注册表中添加/删除程序中的Office 2000的相关相息,如果没有找到,就拒绝执行程序,让你重新安装。而“超级兔子注册表优化”则认为Office 2000的这些信息放在注册表添加/删除程序相关项中,是错误的而予以删除,造成Word无法执行(可能是超级兔子注册表优化的一个BUG吧,也可能是Office 2000过于霸道)。于是我重新安装好Office 2000,运行Regedit.exe打开系统注册表,在[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{00010804-78E1-11D2-B60F-006097C998E7}]主键中发现有与安装Office 2000相关的用户名、单位、安装路径、ID信息、版本等内容。随及导出这部分注册表并命名为Office.reg,然后关闭注册表。从此,运行超级兔子注册表优化后,将导出的Office.reg重新导入注册表,启动Word都可以正常运行。