在 Windows 上删除后重新安装 USB 设备

在 Windows 上删除后重新安装 USB 设备

有时,当我以为已经传输完数据后才意识到还有其他事情要做时,我会弹出 USB 设备(通常是记忆棒或外部硬盘)。通常,这只需要拔下设备然后再插上。如果我远程工作怎么办?是否有命令可以运行,让 Windows 重新检测并安装该设备?

更新:

感谢所有回复的人。

虽然建议的一些方法可以工作,但如果通过同一集线器连接了另一个设备,它们也会导致问题。其他方法(例如 devcon)可能对其他人有用,但对我来说却失败了,虽然我不知道为什么会这样,也不会进一步调查。

我本来希望不必依赖商业产品,但接受的答案中建议的 Safelyremove 在我的测试中效果很好,我认为它值得保留。

答案1

当您“安全移除”USB HDD 时,它会停止旋转。我相信有一个 USB 命令可以关闭设备(实际上是睡眠模式)。因此,您需要的是如何重新打开设备。

应用程序安全移除有一个能够返回设备的命令行工具:“返回刚刚停止的设备!”。

它是共享软件,但是可以工作:)

答案2

单击弹出/安全删除后,进入设备管理器(控制面板->系统->硬件选项卡)。

在 USB 下,您应该会看到带有 (!) 图标的设备。如果您查看该设备,它会显示以下内容:

Windows 无法使用该硬件设备,因为其已准备好“安全删除”。

使用“查看菜单”将设备管理器的视图更改为“按连接查看设备”。找到父级 USB 集线器。右键单击它并禁用该集线器,然后右键单击并启用该集线器。

答案3

命令行安装卷或者。 输入安装卷在命令提示符中查看您的选项。它解释了其中的所有选项。然后创建一个批处理文件。您可以从远程桌面访问该批处理文件。请确保在远程桌面中启用权限。试试看。

答案4

我还打算建议使用 devcon,但是除此之外,您还可以使用一些 GUI 技巧。

如果您使用弹出而不是安全移除,它会取消驱动器映射并终止所有打开的句柄(并显示弹出窗口,表示可以安全移除),但设备仍然存在。然后您可以转到设备管理器并禁用闪存驱动器,然后启用它,它应该会重新映射自身。

我不能保证,但我认为同样的方法应该可以安全删除 - 但是如果它确实删除了该设备,您应该能够通过转到设备管理器,右键单击计算机对象并单击扫描新硬件来重新添加它。

相关内容