USB设备历史清理工具使用手册

USB设备历史清理工具 使用手册

概述

USB设备历史清理工具是一个用于清理Windows系统USB设备注册表历史记录的批处理脚本。每当USB设备连接到计算机时,Windows会在注册表中记录设备信息,本工具可以帮助您清理这些历史记录。

系统要求

  • Windows 7/8/10/11
  • 管理员权限

安装

无需安装,直接将 clean-usb.bat 文件放置到任意目录即可使用。

使用方法

启动方式

方法一:右键运行

  1. 右键点击 clean-usb.bat
  2. 选择"以管理员身份运行"

方法二:命令行运行

  1. 以管理员身份打开命令提示符
  2. 导航到脚本目录
  3. 执行 clean-usb.bat

交互模式

直接运行脚本(无参数)将显示主菜单:

复制代码
========================================
  USB Device History Cleaner
========================================

1. List all USB devices
2. Select and delete USB devices
3. Exit

Select [1-3]:
选项1:列出所有USB设备

显示系统中所有已记录的USB设备信息:

复制代码
VID     PID     Device Name
------  ------  ----------------------------------------
046D    C077    USB Input Device
05AC    024F    HID Keyboard Device
...

[INFO] Scan complete
字段 说明
VID 厂商标识(Vendor ID)
PID 产品标识(Product ID)
Device Name 设备名称
选项2:选择并删除USB设备

显示带编号的设备列表,支持选择删除:

复制代码
#    VID     PID     Device Name
---  ------  ------  ----------------------------------------
1    046D    C077    USB Input Device
2    05AC    024F    HID Keyboard Device
...

Total: 10 devices

Note: Selecting a device will delete ALL entries for that VID
Enter number to delete (1-10), 0 to cancel, or 'all':
输入 操作
1-N 删除选中编号对应的设备(按VID删除)
0 取消操作
all 删除所有设备记录

注意:选择某个设备会删除该VID的所有注册表条目。

删除流程
  1. 扫描注册表匹配目标设备
  2. 显示预览列表
  3. 用户确认(Y/N)
  4. 以SYSTEM权限执行删除
  5. 验证删除结果

命令行模式

支持以下命令行参数:

参数 说明 示例
/LIST 列出所有USB设备 clean-usb.bat /LIST
/VID XXXX 删除指定VID的设备 clean-usb.bat /VID 05AC
/WHATIF 预览模式,不实际删除 clean-usb.bat /VID 05AC /WHATIF
/? 显示帮助信息 clean-usb.bat /?
示例

列出所有设备

复制代码
clean-usb.bat /LIST

删除Apple设备(VID: 05AC)

复制代码
clean-usb.bat /VID 05AC

预览删除操作

复制代码
clean-usb.bat /VID 05AC /WHATIF

常见VID参考

VID 厂商
0000 未知/无效设备
05AC Apple Inc.
046D Logitech
8087 Intel
18D1 Google
04E8 Samsung
2717 Xiaomi
22B8 Motorola
0BB4 HTC

工作原理

注册表位置

工具扫描以下注册表路径:

路径 说明
HKLM\SYSTEM\CurrentControlSet\Enum\USB USB设备枚举器
HKLM\SYSTEM\CurrentControlSet\Enum\HID 人机接口设备
HKLM\SYSTEM\CurrentControlSet\Enum\USBSTOR USB存储设备(如存在)

SYSTEM权限

USB注册表键具有特殊保护,普通管理员无法直接删除。本工具通过创建计划任务以SYSTEM账户运行来绕过此限制。

安全说明

  1. 必须以管理员身份运行 - 普通用户权限无法操作注册表
  2. 删除前会显示预览 - 请仔细核对将要删除的项目
  3. 部分删除可能需要重启 - 某些键可能在系统重启后才能完全清除
  4. 不要删除系统关键设备 - 避免删除正在使用的键盘、鼠标等设备

故障排除

问题:提示权限错误

解决方案:右键选择"以管理员身份运行"

问题:删除后设备仍然显示

解决方案

  1. 重启计算机
  2. 重新运行工具
  3. 检查设备是否正在使用中

问题:无法删除某些键

解决方案

  1. 重启到安全模式后运行
  2. 使用 /WHATIF 预览模式确认目标

注意事项

  • 本工具会修改系统注册表,请谨慎使用
  • 建议在执行删除前使用 /WHATIF 预览
  • 清理USB历史不会影响当前正常使用的设备
  • 清理后重新插入USB设备会重新生成记录

版本:1.0

相关推荐
李小白杂货铺3 天前
网络测速脚本(MacOS和Linux平台可用)
linux·macos·脚本·curl·ping·网络测速·网络测速脚本
孑小白9 天前
AutoGod:安卓5-16全兼容!一站式自动化框架,开发效率直接拉满
自动化·安卓·脚本·autogod
孑小白10 天前
AutoGod:一款拥有AI视觉的安卓自动化框架
自动化·安卓·脚本·auto.js·autogod
jianghao202510 天前
Csimplecleaner:八大核心功能全面净化系统环境
系统清理·注册表清理·垃圾文件清理·深度清理
孑小白11 天前
我用300天开发了一个自动化助手,让手机自己"工作"
自动化·安卓·脚本·autogod
二级小助手1 个月前
2026 问卷全自动填表指南:油猴(Tampermonkey)保姆级教程
脚本·油猴
二级小助手1 个月前
问卷星刷问卷方案---脚本还是闲鱼,这是个问题!
自动化·脚本·问卷星·问卷星脚本·问卷星刷问卷·刷问卷·填问卷
花伤情犹在1 个月前
万物皆可自动化:用 Python 摆脱繁琐点击(以企业微信批量退群为例)
python·自动化·gui·脚本
shandianchengzi2 个月前
【开源工具】DeepSeek-Raw-Export|油猴脚本使用 DeepSeek 的复制按键直接导出
llm·脚本·工具·油猴·deepseek