Короткий ответ

На WS-042 отделите: мертв весь USB (контроллер, питание, сон), блокирует политика (съёмные диски, USBSTOR, Device Guard), нет драйвера конкретного устройства, кабель/хаб. Коды PnP 43 (устройство сообщило о сбое), 10 (не запустилось), 21 (удаляется) — штатные в Диспетчере устройств. Не format системного тома. Не «USB Unlocker» с торрента.

Печать/скан HP-M428 по USB — частный случай, см. статьи печати и сканера, когда устройство уже в PnP.

Симптомы и как отличить

  • Звук подключения есть, диска нет — политика/буква/формат тома флешки, не контроллер.
  • Нет даже звука, порты спереди мертвы — хаб корпуса, питание.
  • Только USB-C док — PD/док, NIC.
  • BitLocker recovery из‑за загрузки с USB — не «устройство не определяется», ключ.
Код / признакСмысл
43сбой устройства/питания/драйвера
10драйвер не стартанул
Access denied на флешкеGPO съёмных
В PnP есть Unknownнет INF
stisvc и сканерWIA, не USBSTOR

Microsoft 365 не управляет стеком USB. «Не сохраняется на флешку из Word» при живом диске в проводнике — права/политика, не Word.

Возможные причины

  1. Политика: Deny all removable storage, USBSTOR Start=4, WPD.
  2. Selective Suspend, слабый хаб, кабель charge-only.
  3. Драйвер контроллера xHCI после CU, откат.
  4. Нехватка питания USB3 диск/МФУ.
  5. Устройство требует вендорский INF (сканер, ключ лицензии HASP).
  6. Конфликт USB-C ALT-mode.
  7. Повреждён порт, пыль.
  8. Редко: Root hub в PnP с ошибкой, южный мост.

Диагностика

1. PnP

Get-PnpDevice -PresentOnly | Where-Object { $_.InstanceId -match 'USB' } |
  Format-Table Status, Class, FriendlyName, InstanceId -AutoSize
Get-PnpDevice | Where-Object Status -eq 'Error' | Format-Table Status, Problem, FriendlyName

Problem 43/10 смотрите в GUI тоже.

2. Политика

gpresult /h C:\Temp\ws-042-gp.html /f
Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Services\USBSTOR -EA SilentlyContinue | Select-Object Start

Start 3 — ручной/нормальный для USBSTOR; 4 — disabled. GPO Storage Access. Не меняйте Start=4 без понимания ИБ: это мог быть намеренный запрет флешек.

3. Журнал Kernel-PnP / DeviceSetup

Get-WinEvent -FilterHashtable @{ LogName = 'Microsoft-Windows-Kernel-PnP/Configuration' } -MaxEvents 15 -EA SilentlyContinue

Если лог пуст/нет — не выдумывайте события; используйте System.

4. Другой порт и без хаба

Сзади на корпусе, не передняя панель. Другой кабель data.

5. Питание

Device Manager → USB Root Hub → Power Management. Схема USB selective suspend.

Не ставьте Chipset Pack 2017 на 11 24H2. Вендор ноутбука / Intel/AMD текущий пакет.

Решение

Сценарий A. Политика блокирует флешки, МФУ нужно

Не открывайте USBSTOR всем. Разрешите instance/класс принтера-сканера в Device Installation / USB, или используйте сеть для HP-M428. Согласуйте с ИБ.

Сценарий B. Контроллер / код 43

Удалите устройство в PnP, перескан. Другой порт. Откат драйвера USB xHCI, если регресс после WU. Питание: без непитаемого хаба для M428.

Сценарий C. Нет INF

Поставьте подписанный драйвер вендора. Не disable Driver Signature навсегда. Для тестового драйвера — отдельный стенд.

Сценарий D. Сон и док

Selective suspend off для теста. Прошивка док. Кабель PD.

Сценарий E. Только один порт мёртв

Железо. Не лечится Windows.

Сценарий F. После BSOD usbhub

Откат, дамп.

Не «переустановите USB контроллеры» десятью гайдами с удалением всех xHCI сразу на ноутбуке без внутренней клавиатуры как запас — можете остаться без ввода. Точечно.

Письменные носители: если политика запрещает, helpdesk не «включить USBSTOR ради копии файла» без заявки. Используйте шар \\fs01\helpdesk$.

Политика съёмных носителей и «мёртвый USB» путают пользователей: HID-клавиатура жива, флешка Access denied — это GPO, не xHCI. Для HP-M428 предпочтите сеть, а не исключение USBSTOR для всех mass storage. Код 43 на одном порту — кабель/питание/хаб; на всех портах — контроллер или политика INF.

Не Chipset Pack 2017 на Windows 11 24H2. Selective Suspend тестируйте точечно. Не давайте пользователю Administrators «чтобы флешка заработала», если machine GPO запрещает носители. Копию файлов — через \\fs01.contoso.example\helpdesk$. Word, который не видит букву диска при живом проводнике, не лечится C2R.

Как проверить, что проблема устранена

  1. Эталонное устройство (клавиатура USB / разрешённый токен) стабильно после reboot и сна.
  2. HP-M428 в PnP, если сценарий USB.
  3. Error-устройства в PnP нет.
  4. gpresult согласован с фактическим доступом к съёмным.
  5. Нет новых 43 при подключении того же кабеля.

Если не помогло

  • Thunderbolt security в BIOS.
  • USB4/USB-C монитор забирает бюджет питания.
  • Linux live видит, Windows нет — драйвер/политика Windows.
  • Device Guard/WDAC режет INF.

Не отключайте Secure Boot ради драйвера. Не выключайте Defender.

Снимите в заявку: код PnP, USBSTOR Start, фрагмент gpresult по Storage Access, порт (перед/док/сзади), жив ли HID на том же контроллере. Это отделяет политику ИБ от мёртвого xHCI. Для HP-M428 сначала сеть; USB — запас. Windows 10 22H2 и 11 24H2 требуют актуальный INF вендора, не диск 2018 года. Не открывайте mass storage всему OU ради одного токена: исключение по Device ID.

Профилактика

  • Политика USB явная: что можно (HID, печать), что нельзя (mass storage).
  • Эталон чипсета в образе.
  • Док из списка совместимости.
  • Запасные кабели data.
  • Запрет драйвер-паков.

FAQ

Пользователь Administrators, а флешка всё равно запрещена?

Machine GPO важнее членства, если политика applied. Смотрите gpresult, не «я же админ».

Нужно ли отключать xHCI Mode в BIOS?

Только по гайду железа. На 24H2 обычно нет.

Клавиатура USB жива, флешка нет

Политика mass storage, не мёртвый контроллер.

Код 28

Нет драйвера. INF вендора, не format.

Можно ли раздать USB через RDP

USB redirection — отдельная настройка RDP/Citrix, не PnP локально. Не открывает физический порт.

Word не видит флешку, проводник видит

Права/Controlled folder access/политика, не USB-стек. Не Online Repair Office.