先卸载了2008,然后把控制面板->程序里面除了office,所有的ms的程序都卸载了,优化大师清理了注册表后,然后再来装vs2010结果不行,error log上这么写的:
[08/13/10,09:37:13] VC 9.0 Runtime (x86): [2] CMsiComponent::Install() expects the setup file for VC 9.0 Runtime (x86), but the file failed verification.[08/13/10,09:37:14] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147467259.[08/13/10,09:37:15] VS70pgui: [2] DepCheck indicates VC 9.0 Runtime (x86) is not installed.[08/13/10,09:37:15] VS70pgui: [2] DepCheck indicates VC 10.0 Runtime (x86) was not attempted to be installed.
没有卸载完啊,你安装2008的东西要全部卸载。
重启下应该可以了。以前碰到过。
实在不行的话,就下个 .net 强力卸载工具试试。dotnetfx_cleanup_tool ,这个用来清理所有的 .net 组件。用这个清理下再安装。
下载地址:
不要相信什么优化大师。
另装vs2010时不用卸载vs2008。二者不冲突。