曼珠罗黎京沙华 2024-01-18 10:46 采纳率: 0%
浏览 160
已结题

如何拔出USB后不在设备管理器中留下记录

各位好,我公司目前测试一款耳机接收器,由于每天反复插拔USB,在设备管理器中留下了大量的记录,导致测试程序卡顿报错和设备管理器无响应等问题。请问有没有什么方法可以不在设备管理器中留下记录,或拔出设备时自动删除记录呢?

  • 写回答

30条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-01-18 10:47
    关注
    获得1.00元问题酬金

    引自免费微信小程序:皆我百晓生

    1. 使用Device Cleanup Tool 可以使用第三方工具Device Cleanup Tool来清理设备管理器中的记录。

    • 首先,下载并安装Device Cleanup Tool:Device Cleanup Tool.
    • 打开Device Cleanup Tool,并等待它扫描并列出所有的设备。
    • 选中要移除的设备,并点击"Delete Package"按钮来删除设备的相关记录。

    这样可以清理设备管理器中的记录,但是请注意,仅删除不再连接的设备相关记录。

    2. 更新设备管理器驱动 如果设备管理器中的记录是由于驱动问题导致的,尝试更新或重新安装设备的驱动程序。

    • 打开设备管理器,找到相关设备。
    • 右键点击设备,并选择"更新驱动程序"或"卸载设备"。
    • 如果选择更新驱动程序,可以选择自动搜索更新,或手动下载并安装最新的驱动程序。

    3. 使用命令行工具删除设备记录 可以使用命令行工具来删除设备管理器中的记录。

    • 打开命令提示符窗口(管理员权限)。
    • 输入以下命令来列出设备管理器中所有的设备记录:
    set devmgr_show_nonpresent_devices=1
    start devmgmt.msc
    
    • 在弹出的设备管理器窗口中,点击"查看"菜单,选择"显示隐藏设备"。
    • 可以看到灰色的设备记录,右键点击这些设备,并选择"卸载设备"。

    这样可以删除设备管理器中的记录,但是请注意,仅删除不再连接的设备相关记录。

    4. 使用批处理脚本删除设备记录 可以编写一个批处理脚本来自动删除设备管理器中的记录。

    • 打开文本编辑器,创建一个新的纯文本文件。
    • 将下面的代码复制并粘贴到文件中并保存为"devcleanup.bat":
    @echo off
    set devmgr_show_nonpresent_devices=1
    start devmgmt.msc
    exit
    
    • 双击运行该批处理脚本,它将打开设备管理器。
    • 在弹出的设备管理器窗口中,点击"查看"菜单,选择"显示隐藏设备"。
    • 可以看到灰色的设备记录,右键点击这些设备,并选择"卸载设备"。

    这样可以删除设备管理器中的记录,但是请注意,仅删除不再连接的设备相关记录。

    这些方法可以帮助你清理设备管理器中的记录,希望对你有所帮助!

    评论

报告相同问题?

问题事件

  • 系统已结题 1月26日
  • 创建了问题 1月18日