这几天在给破电脑重装系统,因为考虑到非常坑爹的兼容性,打算把 Office 2003 与 Office 2007 都安装上去。 安装完以后并没有发现什么,重启了一下打开 Word 2003 弹出了一个 Windows Installer 的框,我想我这 Office 都是原版的镜像,应该不存在什么丢失损坏的问题吧。 过了一会儿关了,正常打开了 Word 2003 后关闭并再次打开,正常了。

正当我以为没事了以后我又打开了 Word 2007 弹出了一个大框,也应该是修复的,过了好长时间它自己关了之后 Word 2007 成功打开。同样地,我关闭后再次打开,正常了。 但之后 Word 2003 又出现了老样子,很是烦人。基本上来说,哪个版本跑过了修复,别的版本都必须进行“修复”才能正常用。

经过查询资料发现,需要对注册表进行修改: HKCU\Software\Microsoft\Office\11.0\Word\Options 中 DWORD 值 NoReReg 改为 1 即可,其中 11.0 是对应 Office 的版本号,对应关系如下:

  • 2003 -> 11.0
  • 2007 -> 12.0
  • 2010 -> 14.0

将 Office 2003 和 Office 2007 的对应注册表项更改后,问题解决。