原因分析:
在安装VC2005 运行安装文件前必须先解压,但是它的自解压工具不能识别中文路径,而且它默认的解压路径是系统Temp目录,如果你的用户名是中文的话就会出现上面的错误。
解决方法:
方法1,更改用户名为英文,且必须把你已经在系统建好的temp的路径下的中文也要更改掉。最好更改后运行set 命令查看一下。
方法2,查看VC2005安装文件的帮助档你会发现一些解决方法。(本人就是最新发现这个解决方法的)
如VC2005的安装文件是vcredist_x86.exe,把它放在D:\,调出CMD命令窗口。输入:
D:
vcredist_x86.exe /c /t:VC2005
exit
D:\VC2005目录下找到刚刚解压出来的文件,一般为VC***,运行这个安装即可成功。
在windows7里面还有一个解决办法就是,以管理员模式运行命令提示符,进入安装程序所在的目录,用命令改变安装程序原来的安装方式,步骤为:(假如安装程序名为2005.exe,在D盘的根目录下),在屏幕输入2005.exe/c:cmd(c后面为英文冒号),会出现另一个CMD画面,再键入dir查找扩展名为exe的文件,然后执行它就可以了