问题描述
今天在安装HUAWEI VPN Client的时候出现了一个很有意思的报错,如下图。Command line option syntax error. Type Command /? for Help.
图片来源:同事的照片,出现了同样问题
解决思路
参考百度经验https://jingyan.baidu.com/article/2d5afd69cea6b085a2e28e9f.html
Command line option syntax error. Type Command /? for Help.
这句话的意思是说命令行选项语法错误错误,其实在我实际搜索这个问题的时候在百度得到一些开发者的解释:
If the non unicode language is set in the operating system to a language such as Japanese then the win32 cabinet extractor can’t handle the unicode characters in the username and will fail.
意思是说如果非unicode语言被设定操作系统语言,比如日语,用户名中如果win32处理器不能处理unicode字符,就会失败。
上面的意思其实就是安装路径不能含有中文和无法识别的字符
仔细检查系统环境变量,发现我的TEMP和TEP变量都含有中文
在系统新安装的时候会提示输入计算机的名称,当时输入的是中文,也就为之后埋下的罪恶的根源。
解决方法
1.修改用户环境变量或者创建新的临时文件夹(我这里是创建了新的)
将TEMP和TEP两个变量内容修改为C:\TEMP和C:\TMP
TEMP的默认路径是 %USERPROFILE%\AppData\Local\Temp,我这里是新虚拟机,我就直接更改了默认路径
2.删除当前计算机账户,创建新的账户,需要注意的是账户名用英文或者拼音
这个方法理论上是可行的,具体我并没有实践,如果装新机遇到的话,在进行尝试。
总结
在windows安装新系统的时候,最好将账户名设置为英文或者拼音,以避免后面给自己挖不必要的坑。
来源:CSDN
作者:明天不吃鱼
链接:https://blog.csdn.net/wankcn/article/details/104264675