关于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
1楼-- · 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中发现的也不一定是缺少某个文件,这里这是做一个示范,想告诉你,遇到这样的问题,通过分析日志文件,去将日志文件中暴露出来的问题都解决了,那么你最终的问题也就能解决!
正点原子
2楼-- · 2019-07-20 05:10
ZeOne 发表于 2017-11-27 18:16
试过了,不行

这就比较麻烦了。
可能得重装系统
正点原子
3楼-- · 2019-07-20 08:21
 精彩回答 2  元偷偷看……
ZeOne
4楼-- · 2019-07-20 13:53
 精彩回答 2  元偷偷看……
ZeOne
5楼-- · 2019-07-20 14:03
正点原子 发表于 2017-11-27 23:47
这就比较麻烦了。
可能得重装系统

那好吧
ZeOne
6楼-- · 2019-07-20 18:47
ZeOne 发表于 2017-11-28 14:11
那好吧

QQ截图20171128141816.png 3QQ43%JA3I$KX[@@5N3LONH.png 不过,我在网上找的这个只有一个错误,会不会是我安的JLINK版本和我电脑不匹配?

一周热门 更多>