Windows запоминает каждое подключённое USB-устройство: флешки, внешние диски, телефоны и даже принтеры оставляют записи в реестре и скрытые записи в Диспетчере устройств, и эти следы сохраняются даже после того, как накопитель давно извлечён. Удалить историю подключений можно вручную через реестр и Диспетчер устройств либо с помощью специализированных утилит вроде USBDeview — ниже разберём все рабочие способы.
Причины для очистки бывают разные: конфиденциальность (чтобы никто не увидел, какие накопители подключались к компьютеру), устранение конфликтов драйверов, когда система «путает» старые и новые устройства, или подготовка ПК к продаже. Важно понимать: операция затрагивает системный реестр, поэтому действовать нужно аккуратно и с правами администратора.
Где Windows хранит данные о подключённых USB-устройствах
Основное хранилище информации — системный реестр. Записи о каждом устройстве создаются при первом подключении и не удаляются автоматически при извлечении накопителя. По этим записям можно восстановить серийный номер флешки, производителя и время последнего подключения.
- 🗂️
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR— записи о USB-накопителях (флешки, внешние HDD) - 🔌
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB— данные обо всех USB-устройствах, включая мыши и клавиатуры - 📄
C:\Windows\inf\setupapi.dev.log— журнал установки устройств и драйверов - 👻 Скрытые («фантомные») устройства в Диспетчере устройств — отключённые, но не удалённые из системы
Кроме реестра, следы остаются в файле setupapi.dev.log и в кэше букв дисков. Полная очистка подразумевает работу со всеми этими точками, а не только с одной веткой реестра.
⚠️ Внимание: перед любыми правками реестра создайте точку восстановления системы или экспортируйте изменяемые ветки. Ошибочное удаление разделов в
Enum\USBможет привести к тому, что рабочая мышь или клавиатура перестанет определяться до переустановки драйверов.
Подготовка: точка восстановления и права администратора
Прежде чем что-либо удалять, подготовьте систему. Вам понадобится учётная запись с правами администратора — без них доступ к веткам HKLM\SYSTEM будет ограничен, и часть разделов просто не откроется.
Создайте точку восстановления: откройте Панель управления → Система → Защита системы → Создать и задайте понятное имя, например «до очистки USB». Это займёт пару минут, но позволит откатить изменения, если что-то пойдёт не так. Дополнительно можно экспортировать конкретные ветки реестра через меню Файл → Экспорт в редакторе реестра.
Способ 1: удаление записей через редактор реестра
Ручной способ — самый трудоёмкий, но не требует сторонних программ. Нажмите Win + R, введите regedit и подтвердите запуск. Далее перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR
Внутри вы увидите подразделы, названные по моделям накопителей, а в них — записи с серийными номерами устройств. Удалите подразделы тех флешек, следы которых нужно стереть. Если раздел не удаляется из-за ошибки доступа, кликните по нему правой кнопкой, откройте Разрешения и выдайте своей учётной записи полный доступ.
Аналогично можно почистить ветку Enum\USB, но здесь будьте осторожнее: в ней хранятся записи о мышах, клавиатурах и другой периферии, которая может быть подключена прямо сейчас. Удаляйте только те подразделы, в которых точно уверены.
☑️ Очистка истории USB через реестр
Способ 2: очистка через Диспетчер устройств
Отключённые устройства остаются в системе как скрытые, и их тоже можно удалить. Откройте Диспетчер устройств (Win + X → Диспетчер устройств), затем в меню выберите Вид → Показать скрытые устройства.
После этого в разделах «Контроллеры USB», «Дисковые устройства» и «Переносные устройства» появятся полупрозрачные значки — это и есть «фантомные» записи о ранее подключённых накопителях. Кликните по такому устройству правой кнопкой и выберите Удалить устройство. Повторите для всех ненужных записей.
Этот метод безопаснее правки реестра: система не даст удалить активно используемое устройство. Однако он не стирает все следы — записи в USBSTOR и журнале установки при этом могут остаться.
Чтобы скрытые устройства отображались всегда, можно задать системную переменную окружения devmgr_show_nonpresent_devices со значением 1 — тогда Диспетчер устройств будет показывать «фантомы» без дополнительных настроек.
Способ 3: утилита USBDeview
Самый удобный вариант — бесплатная портативная утилита USBDeview от NirSoft. Она не требует установки и показывает полный список всех USB-устройств, которые когда-либо подключались к компьютеру: с именем, серийным номером, датой первого и последнего подключения.
Запустите программу от имени администратора, отсортируйте список по колонке «Connected» — устройства со статусом «No» уже отключены. Выделите ненужные записи (можно несколько через Ctrl), нажмите правую кнопку и выберите Uninstall Selected Devices. Утилита удалит устройство из системы вместе с соответствующими записями реестра.
| Метод | Сложность | Полнота очистки | Риск |
|---|---|---|---|
| Редактор реестра | Высокая | Высокая при чистке всех веток | Средний — нужны разрешения и аккуратность |
| Диспетчер устройств | Низкая | Частичная | Минимальный |
| USBDeview | Низкая | Высокая | Низкий при выборочном удалении |
| Командная строка (DevCon) | Средняя | Высокая | Средний — требует точного синтаксиса |
Дополнительная очистка: журнал установки и буквы дисков
Даже после удаления записей из реестра следы могут остаться в журнале C:\Windows\inf\setupapi.dev.log. Это текстовый файл, в котором фиксируются события установки устройств. Его можно открыть Блокнотом и найти упоминания конкретных накопителей по серийному номеру.
Полностью удалить или отредактировать этот файл штатными средствами непросто — он защищён системой и постоянно используется. Один из вариантов — очистить его содержимое при загрузке с Live-носителя, но для большинства пользователей достаточно знать, что файл существует, и оценивать риски конфиденциальности с этой поправкой.
Что делать, если раздел реестра не удаляется
Ошибка «Не удается удалить. Ошибка при удалении раздела» означает нехватку прав. Кликните по разделу правой кнопкой → «Разрешения» → «Дополнительно» → смените владельца на свою учётную запись или Administrators → затем выдайте группе «Администраторы» полный доступ и повторите удаление.
Отдельно стоит упомянуть буквы дисков: Windows запоминает, какая буква назначалась конкретному накопителю. Эти данные хранятся в ветке MountedDevices, но трогать её без необходимости не стоит — там же прописаны системные тома, и ошибка может сделать диск C: недоступным.
Максимально полная очистка истории USB — это комбинация трёх действий: удаление «фантомных» устройств в Диспетчере устройств, чистка ветки USBSTOR в реестре (вручную или через USBDeview) и учёт того, что журнал setupapi.dev.log штатно не очищается.
Когда очистка истории USB действительно нужна
Не всегда стоит стремиться к тотальному удалению следов. Разумные сценарии — это устранение конфликтов, когда новое устройство определяется с ошибкой из-за старых записей, освобождение «застрявших» букв дисков и базовая гигиена при передаче компьютера другому человеку.
⚠️ Внимание: на рабочих компьютерах в организациях удаление истории USB-подключений может нарушать политику информационной безопасности и трактоваться как сокрытие действий. Перед очисткой корпоративного ПК уточните правила у системного администратора.
Если же цель — решить проблему с неопределяющейся флешкой, часто достаточно удалить только её «фантомную» запись и перезагрузиться, не трогая остальные ветки реестра. Точечное удаление проблемного устройства безопаснее и быстрее полной зачистки всей истории.
Часто задаваемые вопросы
Удалится ли история USB при переустановке Windows?
Да, чистая установка системы полностью обнуляет реестр и журналы, включая все записи о подключённых устройствах. Но это радикальный метод — для разовой очистки достаточно реестра или USBDeview.
Можно ли посмотреть, какие флешки подключались к компьютеру?
Да. Откройте ветку HKLM\SYSTEM\CurrentControlSet\Enum\USBSTOR в реестре или запустите USBDeview — там видны названия, серийные номера и даты подключений накопителей.
Безопасно ли удалять разделы в ветке Enum\USB?
Выборочное удаление записей отключённых устройств обычно безопасно — при следующем подключении Windows установит драйвер заново. Но не удаляйте разделы устройств, которые подключены прямо сейчас, особенно мыши и клавиатуры, и обязательно сделайте резервную копию ветки.
После очистки флешка определяется как новое устройство — это нормально?
Да, это ожидаемое поведение: система заново устанавливает драйвер и создаёт свежую запись в реестре, как при первом подключении. На работу самого накопителя это не влияет.
Работают ли эти способы в Windows 10 и Windows 11?
Описанные механизмы — реестр, Диспетчер устройств и USBDeview — работают в обеих системах, поскольку структура хранения данных об устройствах в них одинакова. Интерфейс отдельных окон может немного отличаться, но пути в реестре совпадают.