装软件、玩游戏,最不可或缺的就是支持他们的组件如果组件无法安装就无法运行游戏、软件。上述问题一般是由于“MicrosoftVisualC++****RedistributablePackage可再发行组件包”简称“VC++2005”安装时出现的问题
工具/原料
一切能用的压缩软件都行(个人习惯WinRAR)
VC++安装包(官方任何版本...这里用报错较多的2005演示)
问题分析
1、理解问题:Commandlineoptionsyntaxerror.TypeCommand/?forHelp.这句话的意思是:“命令行选项语法错误,输入命令/?寻求帮助”。
2、原因:Windows系统除了双击运行,还支持使用附加命令启动直接双击或用命令与提示符(Dos)运酚祯馄嫱行的该程序而报错“命令选项语法错误”可知:命令中有无效字符段,无法执行。由于Dos命令中不台仵瑕噤存在中文,即:不识别中文字符可知:这种情况是由于安装文件位于中文路径下而产生的
3、注意看右键你的安装包并打开属性,在详细信息里查看文件说明“Cabinet”告诉我们这个安装包是一个.cab文件即,Microsoft公司的一种自解压压缩包格式
4、安装过程:即为自解压格式,则运行之后会解压出安装文件并运行这2个步骤是用Dos命令自动衔接则,不管是双击,还是Dos调用都是以Dos命令的形式执行安装程序的
5、可知:这种问题大部分都是系统用户账户为中文而引起的。这会是你的用虿搦糍掏户文件文件夹变为中文。也就是说不管你在那个目录下运行这个文件,结果都是一样的。自解压文件临时解压储存位置是在用户蚕蝣鲢蹙目录下隐藏的AppData文件夹下的某个文件夹中......(懒得找了...反正是临时的文件夹)Dos调用运行的文件,目录都是这个地方。而路径中会出现你的系统用户名称,而非映射路径,即为无效字符...所以报错
解决方法
1、既然为自解压文件,就拿压缩软件打开(WinRAR,7z,好压,360压缩神马的...)即可手动解压出来,并移至英文路径下进行安装注意:磁盘根目录是英文目录,因为磁盘由盘符代表,卷标不是磁盘路径名。