在安装某些程序时出现“Command line option syntax error. Type Command /? for Help.”的错误提示,标题是“Microsoft Visual C++ 2005 Redistributable”。
现象:
故障原因:经多次测试,发现问题原因是“Microsoft Visual C++ 2005 Redistributable”对中文的支持较差,当用户登录的windows 用户的用户名是中文或其他非英文字符时,系统就会出现上述错误。
“Microsoft Visual C++ 2005 Redistributable”在未安装 Visual C++ 2005 的计算机上运行使用 Visual C++ 开发的应用程序所必需的组件,很多程序都会用到它,怎么解决呢?
解决方法:
既然是对中文的支持有问题,就想办法绕过它好了。
方 法一:如果你是在自己直接安装“Microsoft Visual C++ 2005 Redistributable”,那很简单,在安装时先建一个或找到一个临时目录,比如“c:temp”,在执行安装程序 “vcredist_x86”时加一个参数:“vcredist_x86 /T:c:temp”,指定安装时的临时工作文件夹,好,现在安装就没问题了。
方法二:如果是在其他软件的安装中遇到这个问题(几乎所有使用Visual C++开发的软件中都会检查并安装该组件),没有机会让你指定临时目录,有个简单的办法是建立一个英文的windows用户来进行安装。
方法三:还有比方法二更简单的办法:打开“windows资源管理器”,在“我的电脑”按鼠标右键,选择“属性”,在“属性”窗口中,选择“高级”页面,点击下方的“环境变量”,修改该用户的 temp、tmp 的设定,指定到一个没有中文字符的文件目录。然后安装就可以了。
资料来源:安之信
我碰到一样的问题 终于解决了 太谢谢啦!!!
谢谢,,,希望可以解决我的问题
回复之幽灵:不客气。希望可以帮到你。
你好。。。更改参数是什么意思?怎么改呢???
搞定了。。。谢谢你。。。