AI摘要

本文解决了安装VC++运行库时的两个常见问题。第一个是"命令行语法错误",通常因安装路径含中文字符导致,建议将安装文件解压到英文目录再安装。第二个是错误代码0x80070660,可通过在Windows目录创建installer文件夹,或使用管理员命令重置系统更新组件来解决。这些方法能帮助用户顺利完成VC++运行库的安装。

摘要由平台通过智能技术生成

一、安装VC++运行库报错Command line option syntax error

问题描述:安装VC++运行库报错Command line option syntax error,如下图:

VC++运行库1

解决方案:

Command line option syntax error. Type Command /? for Help.这句话翻译过来就是:“命令行选项语法错误,输入命令/?寻求帮助”。

报错原因:Windows系统除了双击运行,还支持使用附加命令启动,直接双击或用命令与提示符(Dos)运行的该程序从而报错,这些库安装程序一般为.cab的自解压文件。

VC++运行库2

由“命令选项语法错误”可知:命令中有无效字符段,无法执行。由于Dos命令中不存在中文,即不识别中文字符可知:这种情况是由于安装文件位于中文路径下而产生的。这种问题大部分都是系统用户账户为中文而引起的。

如果你的用户名为中文,自解压文件临时解压储存位置是在用户目录下隐藏的AppData文件夹下的某个文件夹中,Dos调用运行的文件,目录都是这个地方。这个路径中会出现你的系统用户名称,而非映射路径,即存在中文汉字从而为无效字符,所以报错。

既然安装程序为自解压文件,就用解压缩软件(Win RAR,7z,好压,360压缩等)手动解压出来,并移至英文路径下(随便放在D盘根目录下也行)进行安装即可。

VC++运行库3

VC++运行库4

二、安装VC++运行库时错误代码0x80070660

问题描述安装VC++运行库时错误代码0x80070660,如下图:

VC++运行库5

解决方案:

1.在%windir%目录(也即C盘Windows目录)下创建installer文件夹,然后再尝试安装。一般情况下这个文件夹本身就存在,只不过其作为受保护的操作系统文件被默认隐藏,可以在文件夹选项中取消勾选“隐藏受保护的操作系统文件”后查看这个文件夹是否存在。

VC++运行库6VC++运行库7VC++运行库8

2.如果以上方法无效可以尝试在管理员CMD中运行以下命令后重启电脑再尝试安装报错的VC++库,以下命令主要实现的操作:先停止4个与Windows更新安装的服务项,然后重命名C:\Windows\SoftwareDistribution和C:\Windows\System32\catroot2两个文件夹(效果和删除重建是一样的),然后再重新启动刚才停止的四个服务项。

net stop wuauserv

net stop cryptSvc

net stop bits

net stop msiserver

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

ren C:\Windows\System32\catroot2 catroot2.old

net start wuauserv

net start cryptSvc

net start bits

net start msiserver

温馨提示:本文由金舟软件网站编辑出品转载请注明出处,违者必究(部分内容来源于网络,经作者整理后发布,如有侵权,请立刻联系我们处理)

已复制链接~
没有找到您需要的答案? 不着急,我们有专业的在线客服为您解答! 在线客服 >