该设备无法启动。(代码 10)- Gigaware USB - 串行适配器

该设备无法启动。(代码 10)- Gigaware USB - 串行适配器

我正在尝试使用 Gigaware USB -> 串行适配器,该适配器在 Windows XP 和 Windows 8 上运行良好。但它不工作,我得到了

This device cannot start. (Code 10)

A device which does not exist was specified.

在设备管理器中。它说驱动程序是最新的。我该怎么办?

答案1

如果是你的适配器 - 那么它基于多产的 PL2303芯片组,你最好的选择是使用芯片组制造商的驱动程序。但如果您的适配器包含旧版本的芯片 - 它与 Windows 8 不兼容:

PL-2303HXA 和 PL-2303X EOL 芯片版本不支持 Windows 8。

答案2

如果您收到 (Code 10) 错误,此工具将起作用。尽管有很多评论说它在 Windows 8/8.1 上不起作用,但有一个简单的方法可以让它工作:假冒 PL2303 – 如何在 Windows 8.1 上安装

刚刚安装了驱动程序,现在可以通过 COM 连接:

答案3

您需要将驱动程序降级到 2008 3.3.2.102 版本,然后按照此页面具体选择它:

USB 转串行 (Prolific 2303) 设备无法在 Windows 8/8.1/10 中启动 (代码 10)

或者超级用户页面上的重复答案Gigaware USB 转串行适配器在 Windows 8 上无法工作

我发现使用 ADAfruit USB-to-TTL 适配器电缆时需要这样做。

唯一的问题是,每次您移除设备时都必须经历同样痛苦的过程,因为 Windows 不会保留驱动程序关联详细信息。

答案4

我还从 Microsoft 下载了上面列出的驱动程序 (AMD64_X86-en-20357822_453c563f64689a47c9be3972b95db24900db3798.cab) 并手动添加它。您必须从 .cab 中删除 Svk2pl.inf,禁用该设备,选择 .inf 文件。完成后,将显示为 Gigaware USB 转串行电缆 (COMx) x=port。如果您将连接移动到另一个 USB 端口,则必须进行相同的更改,否则您仍然会遇到问题。该设备现在运行良好。我使用 PL203CheckChipVersion.exe 来验证我的芯片版本,我使用的是 PL-2303 XA / HXA 芯片。如果您收到 (Code 10) 错误,此工具将不起作用。

相关内容