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». Это займёт пару минут, но позволит откатить изменения, если что-то пойдёт не так. Дополнительно можно экспортировать конкретные ветки реестра через меню Файл → Экспорт в редакторе реестра.

📊 Зачем вам нужно удалить историю USB-подключений?
Конфиденциальность, скрыть следы
Конфликты драйверов и ошибки устройств
Подготовка ПК к продаже/передаче
Просто профилактика и чистка системы

Способ 1: удаление записей через редактор реестра

Ручной способ — самый трудоёмкий, но не требует сторонних программ. Нажмите Win + R, введите regedit и подтвердите запуск. Далее перейдите по пути:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR

Внутри вы увидите подразделы, названные по моделям накопителей, а в них — записи с серийными номерами устройств. Удалите подразделы тех флешек, следы которых нужно стереть. Если раздел не удаляется из-за ошибки доступа, кликните по нему правой кнопкой, откройте Разрешения и выдайте своей учётной записи полный доступ.

Аналогично можно почистить ветку Enum\USB, но здесь будьте осторожнее: в ней хранятся записи о мышах, клавиатурах и другой периферии, которая может быть подключена прямо сейчас. Удаляйте только те подразделы, в которых точно уверены.

☑️ Очистка истории USB через реестр

Выполнено: 0 / 6

Способ 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 — работают в обеих системах, поскольку структура хранения данных об устройствах в них одинакова. Интерфейс отдельных окон может немного отличаться, но пути в реестре совпадают.