Command line option syntax error问题的解决方法小结
最近装了一台Windows 7 64位系统,然后为了安装某个软件,需要安装Microsoft Visual C++ 2005 Redistributable Package可再发行组件包,到微软官方网站上下载后安装(x86)(x64),可是出现下面的错误框:
Command line option syntax error. Type Command /? for Help.意思大概是“命令行选项语法错误,输入命令/?寻求帮助”。其实微软的这些安装包除了双击安装外,还支持通过附加命令启动,比如附加命令选择静默安装,这也就是为什么某些安全软件可以打补丁,而补丁的安装界面不会出现的原因。
问题就在这儿,我明明是双击安装的,并不是通过命令行参数启动安装包的,为什么会有这个提示呢?搜索了网络,找到是因为Windows临时文件或者该安装包所在路径包含中文,我检查了所有的路径包括Temp临时目录路径,并未发现中文。
看了下安装包描述Win32 Cabinet Self-Extractor,Cabinet是微软自家的一种压缩格式,后缀名是*.cab,Self-Extractor是自解压程序,我怀疑是微软网站上下载下来的这个安装包vcredist_x64.exe或者vcredist_x86.exe只是个壳,双击只是释放壳内文件,然后再使用命令行参数启动里面真正的安装程序。
为了验证我的猜想,我右击使用7-Zip打开压缩包的方式打开了这个安装包,果然在里面发现了VCREDI~2.EXE这个真正的安装程序。好了,下面我们可以直接右击选择7-Zip解压vcredist_x64.exe这个安装包,然后提取出VCREDI~2.EXE,再双击VCREDI~2.EXE安装了,事实表明这样安装是没有问题的。
本文仅提供解决的思路,具体这个问题是怎么产生的,目前还不太清楚了,如果你对解压有问题或者不想解压,可以点击这里下载我弄好的VCREDI~2.EXE。
下面是另外一个网友的回复:
安装vcredist_x86时候弹出一个对话框。对话框上显示:Microsoft Visual C++ 2005 Redistributable对话框里的内容是:Command line option syntax error.Type Command/?for Help。
其实这种错误提示不仅出现在vcredist_x86的安装问题中,sql安装过程中也经常出现此类错误提示,首先排除你的机器硬件配置问题,其实原因很简单。引起这问题的原因是你的vcredist_x86安装文件,放在中文目录下。将vcredist_x86安装文件,拷到英文目录下,安装就OK。
例如:C:\软件\vcredist_x86中的"软件"去掉.或者直接改为“英文名称”如soft或者ruanjian都可以。看你个人喜好了,安装完如果觉得不爽,再改为原来的名字也可以。
另外,用户名不能用中文,如果是的话,那就马上换成英文的吧。不然也会引起类似错误。
这个用户名指的就是您登录windows的时候使用的用户名,系统默认的是administrator。您不舍的修改这个用户名?那就重新创建一个英文的用户吧,用这个用户登录然后安装就行了。
主要原因是软件在安装的时候会先解压,生成一些临时文件,系统调用这些文件进行安装。
有时候这些文件放在当前的目录下,有时候放在“C:\Documents and Settings\用户名\Local Settings\Temp”文件夹中,这时候如果您的“用户名”是中文的话,就可能发生错误。
相关文章
声卡驱动正常但是电脑没声音怎么办 声卡驱动正常却无声音的解决方法
最近有不少小伙伴在使用电脑的时候发现自己的声卡和驱动都是正常的,就是电脑没有任何声音,这是怎么一回事呢?下面小编带来声卡驱动正常却无声音的解决方法,需要的朋友可2024-03-30网卡驱动正常但无法上网怎么办 网卡驱动正常上不了网的解决办法
随着互联网的普及,电脑已经成为人们生活中必不可少的工具之一,然而,有时我们会遇到这样的问题,即使网卡驱动正常,但无法上网,下面小编带来网卡驱动正常上不了网的解决2024-03-30电脑蓝屏代码0x000000EA提示THREAD_STUCK_IN_DEVICE_DRIVER怎么修复?
电脑蓝屏是很常见的,我们经常根据蓝屏代码和提示来判断哪里出问题然后找出解决办法,下面我们就来看看蓝屏代码0x000000EA提示"THREAD_STUCK_IN_DEVICE_DRIVER"2024-03-26电脑无法访问F:\怎么办? 打开移动硬盘出现致命错误导致请求失败的解决
电脑插入移动硬盘但是却无法访问,提示:无法访问F:\,设备硬件出现致命错误导致请求失败,该怎么办呢?下面我们就来看看六种修复技巧2024-03-180x80190001是什么错误? 电脑提示0x80190001错误代码的三种解决办法
电脑最近遇到了问题,提示错误代码0x80190001,这主要是网络错误,解决办法也挺多,下面我们分享三种比较简单的解决办法2024-03-16电脑CPU温度过高怎么办? 电脑cpu温度突然90度的解决方法
电脑一开机cpu的温度就飙到90多的情况,明明什么都没做怎么会出现这种情况呢?下面就一起来看看详细的解决方法吧2024-03-08电脑找不到ogg.dll怎么办? 电脑提示ogg.dll丢失报错问题的修复技巧
如果在运行某软件或编译程序时提示缺少ogg.dll文件、找不到ogg.dll等类似提示应该怎么办呢?下面我们就来分享多种解决办法,总有一款适合你2024-03-04电脑提示saerhdlr.dll文件损坏怎么办? dll文件缺失错误的修复方法
电脑在运行某软件或编译程序时提示缺少、找不到SaErHdlr.dll等类似提示,或“saerhdlr.dlll缺失”或者“saerhdlr.dll错误”的问题时应该怎么办呢?详细请看下文介绍2024-03-04电脑开机提示:模块ntdll.dll已加载但找不到入口点 DllRegisterServer怎
dll已加载但找不到入口点DLLRegisterServer怎么办?不少人在使用注册表时,经常遇到dll已加载但找不到入口点DLLRegisterServer 的错误提示,这是怎么回事?该如何解决?请2024-03-02电脑蓝屏代码system thread exception not handled的原因分析和解决办
电脑蓝屏提示:SYSTEM_THREAD_EXCEPTION_NOT_HANDLED,最近一直出现蓝屏的情况,以为是CPU散热不行导致的重启,因为比较频繁所以在此记录解决这个问题,下面我们就来看看详2024-03-01
最新评论