关于ST-Link安装失败

2019-07-20 03:20发布

我的电脑是Win10 操作系统点击dpinst_amd64.exe之后,在按提示点击“next”后,出现Driver Name 分别为"STMicroelectronics(WinUSB)STLinkWinUSB (01/21/2013 1.01)"和"STMicroelectronics(usbser)Ports(12/10/2013 1.0)" Install failed 的提示。

麻烦各位解答了,不胜感激

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
ytuljj
2019-07-21 07:58
不一定要重装系统的。我在WIN7_64上遇到同样的问题,最终已得到解决,在这里分享一下:
(1)首先,使用记事本打开C: Windows -> inf -> setupapi.dev.log,在安装设备驱动时,该文会记录下安装过程中的信息并形成log,最后面记录的是最新一次安装的信息,因此查阅最后一个条目(有时间标识);
(2)安装失败的原因总可以通过分析日志文件找出来,但是,通常导致安装失败的原因一般是某个目录下缺少某个文件,所以,在改文件中从最后向上搜索关键字 cannot, 定位到的地方提示找不到指定文件;
(3)这个所谓的指定文件在该位置向上5~6行地方会给出提示,比如:
SourceRootPath:  'C:windowsSystem32DriverStoreFileRepository
winusb.inf_amd64_neutral_2878b0df142d775e'
SourceFilename:  'winusb.sys'

(4)显然,在上面给出的那个目录下没有找到winusb.sys 这个文件;
(5)打开上面那个目录看一看里面有什么,结果没有在上面那个路径下找到
winusb.inf_amd64_neutral_2878b0df142d775e 这个目录,却发现了
winusb.inf_amd64_neutral_6cb50ae9f480775b 这个目录;
(6)现在不用我说你肯定知道该怎么办了吧:
新建一个名为 winusb.inf_amd64_neutral_2878b0df142d775e 的文件夹,然后将
winusb.inf_amd64_neutral_6cb50ae9f480775b 下面的内容拷贝过来;
(7)重新安装 ST_LINK 的驱动即可。
备注: 你缺少的文件不一定是我上面描述的winusb.sys,你在log中发现的也不一定是缺少某个文件,这里这是做一个示范,想告诉你,遇到这样的问题,通过分析日志文件,去将日志文件中暴露出来的问题都解决了,那么你最终的问题也就能解决!

一周热门 更多>