搜档网
当前位置:搜档网 › 在win8.1下安装LR11出现vc2005安装不了,Command line option syntax error的解决办法

在win8.1下安装LR11出现vc2005安装不了,Command line option syntax error的解决办法

解决Command line option syntax error问题

最近装了一台Windows 8.11 64位系统,然后为了安装LR,需要安装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_x86.exe或者LR也自带了这个安装包(在lr安装包里面 loadrunner-11\lrunner\En\prerequisites\vc2005_sp1_redist
下有 vcredist_x86.exe),只是个壳,双击只是释放壳内文件,然后再使用命令行参数启动里面真正的安装程序。

为了验证我的猜想,我右击使用360压缩打开压缩包的方式打开了这个安装包,果然在里面发现了VCREDI~3.EXE这个真正的安装程序。好了,下面我们可以直接右击选择360解压vcredist_x86.exe这个安装包,然后提取出VCREDI~3.EXE,再双击VCREDI~3.EXE安装了,事实表明这样安装是没有问题的。


相关主题