regedit
比较简单的办法,不需要卸载/重新安装office,也不需要原来的office光盘
WebDesignerCore.EXE解压出来后,里面起始已经有了officemui.msi文件。而安装WebDesignerCore.EXE的时候安装程序还去找officemui.msi。说明安装程序会先判断系统是否安装了office。如果安装了office2007,则用系统现有的。否则,就用WebDesignerCore.EXE自带的。
我的解决办法是:
1.将注册表里的
HKEY_CURRENT_USER\Software\Microsoft\和
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\下的Office分别导出成reg文件
2.导出reg文件后把上面两处的Office项删除,
使vs2008安装时不用系统的Office安装盘的officemui.msi,而使用vs2008里自带的WCU文件夹下WebDesignerCore里解压出的Officemui.msi
3.装好后,上述2处注册表里又会出现Office键,里面包含了一些有关vs2008安装程序对应的设置,这时你会发现我们电脑里的word文档之类的都无法打开编辑了,原因很简单,就是刚才我们把注册表里那两处的Office项删除了,这下你该体会到我们第一步备份导出的reg文件是多么的宝贵了,把这2个reg文件导入注册表,这样我们刚才短暂失效的Office文档什么还有vs2008就搞定了
参考CSDN博客:http://hi.baidu.com/phoenix_hf/blog/item/25b404d1e155b2c1572c84bb.html
PS:原文里的的方法是用新产生的Office注册表文件去刷新老的Office项,然后再删除新的Office项,
按照原文的方法vs安装成功了,Office文件什么的都用不了,因为新产生的Office项由于装了vs2008后与系统动态库产生关联,导致无法删除新的Office项也不能改名,被改名了的原有Office项又无法改成Office项来覆盖,
鉴于以上实现方法带来的新问题,既然原有的Office项能改名又能被删除,我们不妨换角度来解决,把原有的Office项备份导出成reg文件,安装后在用它们来刷新导入新的Office项
原文:
在win7安装vs2008失败的问题2010-12-29 22:29最近在win7下,安装visual studio 2008时遇到点小问题。 出现以下出错提示(上图):
看来是office 2007跟vs有些小冲突 乖乖打开注册表吧(在开始的搜索栏里输入regedit.exe)
解决办法是:
p.s 如果无法恢复注册表,建议使用office自带的软件恢复一下。rp太差的话可能要重装office 2007 |
本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2008anzhuangwenti/2020/0722/1129.html