今天重装了一下系统,把驱动和一些常用软件都装好之后,习惯性的用360把系统清理了一下,一个干净整洁的系统就诞生了!
然后安装VS2008,但是安装到下图这个位置时就报错,试了几次,都是这样,绝望啊,才装的系统。。。。。。
于是在网上找答案,给出的解决方法大致如下:
1、.NET Framework版本问题的(把所有的版本都试过,还是不行)
2、权限问题(都以管理员身份运行了,不行)
3、Office2007的问题(把Office2007卸载了还是不行,用Windows Install Clean Up工具清理,还是不行,重装Office2007,还是不行,崩溃。。。。。。)
4、重装系统(某网教老师给出的解决方法,无语)
查看错误日志,问题确实是和Office2007有关
以下是具体解决方法
1、解压VS2008安装文件,找到解压目录下的文件“\WCU\WebDesignerCore\WebDesignerCore.EXE”,右键解压此文件到任意地方(你能找到的地方)
2、找到解压后目录中的文件夹“office.zh-cn”
3、再解压Office2007安装文件,找到解压后目录中的文件夹“Office.zh-cn”,复制此文件夹“office.zh-cn”,并替换上一步的文件夹“office.zh-cn”
4、替换好后,进入步骤3的文件夹中,运行“setup.exe”,并完成安装
然后,运行VS2008的安装文件,即可成功安装
写在最后
至此问题终于解决,原来是因为Office 2007的安装源缓存MSOCache文件夹在用360清理的时候被删除导致的。只要找到Office 2007的安装文件,即可顺利安装Visual Studio Web 创作组件。
之前装好系统后马上装VS2008,也是能完成安装的,
1、那么我把Office 2007卸载了,还用工具清理了,还是无法安装,难道是没清理干净?
2、重装安装一遍Office 2007为什么还是无法安装?
为什么指向Visual Studio Web 创作组件安装程序中的office.zh-cn文件夹无法通过验证,而Office 2007安装盘中的office.zh-cn文件就可以呢?对比两个文件夹发现,其中只有OfficeLR.cab、officemui.msi、officemui.xml三个文件不同,而前两个主要文件,仅仅是数字签名日期不同。可能是由于系统中已经安装了Office 2007,而记录了这些安装程序的哈希值,安装程序只承认Office 2007的安装文件版本,而不接受其他的版本。
还木有评论哦,快来抢沙发吧~