使用快捷键组合“Win(系统徽标)+R”调出运行命令框,键入regedit或regedit.exe,回车,打开注册表编辑器。
若弹出用户账户控制窗口,请允许以继续。
定位到注册表键值:HKEY_CLASSES_ROOT\Word.Document.12\shell\Open,展开“Open\command”,在右边细节窗口: 双击打开“默认”,在其键值最后用"%1"代替/dde,改为"C:\Program Files (x86)\Microsoft Office\Office12\WINWORD.EXE" /n "%1"(路径未必和我一致,修改最后/dde即可,注意 /n "%1" 中间有个空格)
然后,双击command,将鼠标光标移到数值数据最后,用"%1"代替/dde
重命名Open\ddeexec。选中“ddeexec”,右击,选择“重命名”或是直接删除,如果担心有问题,就选择“重命名”。为其取个新名字,名字不限,例如“ddeexec2”。
HKEY_CLASSES_ROOT\Word.Document.8\shell\ Open里也要进行备份和修改(.8是修改.doc文件,.12是.docx)
excel出现这种情况同理,修改Excel.Sheet.12和Excel.Sheet.8