Автозапуск/Автопроигрывание (AutoPlay) не работает в Windows 10/11 — как включить и починить (2025)
Вставляете флешку или карту памяти — тишина? Разбираем Autoplay/Автозапуск: политики, ассоциации, службы, реестр и что делать, если окна выбора действий не появляются вообще.
Коротко: что проверить сразу
- Шнур и порт исправны? Попробуйте другой USB-порт (лучше задний на ПК) и другую флешку.
- Проверьте, не отключён ли Автозапуск в «Параметры» → «Устройства» → «Автозапуск».
- В корпоративных сборках политики часто запрещают AutoPlay — ниже покажу, как проверить.
1) Включаем Автозапуск в Параметрах
Откройте «Параметры» → «Устройства» → «Автозапуск». Включите тумблер «Использовать автозапуск для всех носителей и устройств». Для «Съемного диска» и «Карты памяти» выберите действие — «Спрашивать каждый раз» удобно для теста.
2) Классическая панель: подробные настройки
Панель управления → Оборудование и звук → Автозапуск. Отметьте «Использовать автозапуск для всех носителей» и для каждого типа носителя задайте действие. Сбросьте по умолчанию, если ранее всё сломали.
3) Проверяем службы и уведомления
CMD (Администратор) — выполнять по одной строке:
sc query ShellHWDetection
sc query UserConsentVerificationProxy
sc query DeviceAssociationService
sc query DeviceInstall
sc query WpnService
Служба Shell Hardware Detection должна быть в состоянии RUNNING. Если нет — включите в «Службах» тип запуска «Автоматически».
4) Политики, которые запрещают AutoPlay
PowerShell (Администратор) — вставить целиком:
# Проверим ключи, которые отключают AutoPlay/AutoRun
reg query "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoDriveTypeAutoRun
reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoDriveTypeAutoRun
# Рекомендуемое значение: 0x91 (запрещает автозапуск с небезопасных носителей, но оставляет AutoPlay)
# Включим безопасное значение для всех пользователей
reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoDriveTypeAutoRun /t REG_DWORD /d 0x00000091 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoDriveTypeAutoRun /t REG_DWORD /d 0x00000091 /f
Если устройство корпоративное — ограничения может навязывать администратор. Для домашних ПК настройка выше достаточна.
5) Ассоциации и сброс уведомлений
PowerShell (Администратор) — вставить целиком:
# Сбрасываем последнее действие AutoPlay
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers" /f
# Проверяем обработчики
reg query "HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlersDefaultSelection"
6) Уведомления и Focus Assist
Если уведомления отключены, окно AutoPlay может быть скрыто. Откройте «Параметры» → «Система» → «Уведомления» и включите уведомления для Проводника. Отключите «Фокус внимания».
7) Когда виноват сам носитель
- На флешке нет файловых систем или она в RAW — отформатируйте в exFAT/NTFS.
- Устройство определяется как «USB-композитное» и не содержит разделов — AutoPlay не появится.
8) Диагностика событий
PowerShell (Администратор) — выполнять по одной:
Get-WinEvent -LogName System -Max 200 | Where-Object {$_.Id -in 20001,20003,225,400} | Select TimeCreated, Id, Message
Get-PnpDevice -PresentOnly | Where-Object {$_.InstanceId -like "USB*"} | Select FriendlyName, InstanceId, Status
FAQ
Чем отличается AutoRun от AutoPlay?
AutoRun — запуск программ с носителей (давно отключён по соображениям безопасности). AutoPlay — показ окна с вариантами действий. Нам нужен второй.
Можно вернуть AutoRun?
Не стоит. Это небезопасно.