Служба AppReadiness: черный экран и долгий вход в Windows
Симптомы сбоев службы AppReadiness
После ввода пароля учетной записи пользователя система зависает на экране «Подготовка Windows» (Preparing Windows) или отображает черный экран с курсором мыши на протяжении 2–10 минут. В журнале System регистрируются таймауты: Служба AppReadiness не ответила на запрос своевременно (Event ID 7000 / 7011).
| Симптом | Где проявляется | Причина |
|---|---|---|
| Черный экран с курсором на 2-5 минут | Вход в Windows 10/11/Server | Служба AppReadiness блокирует запуск оболочки explorer.exe |
| Долгая инициализация сессий RDS | Сессии Remote Desktop Services | Сбой прекомпиляции и регистрации пакетов AppX при входе |
| Event ID 7011 в журнале System | Журнал событий Windows | Превышение стандартного времени ожидания ответа службы (30 000 мс) |
Пошаговое исправление зависаний AppReadiness
- Отключите или переведите службу AppReadiness в ручной режим: служба необходима в основном для развертывания встроенных приложений UWP/AppX при первичной инициализации профиля:
Set-Service -Name "AppReadiness" -StartupType Manual; Stop-Service -Name "AppReadiness" -Force - Очистите поврежденные временные кэши AppX-пакетов:
Remove-Item -Path "C:\Windows\System32\AppReadiness\*" -Recurse -Force -ErrorAction SilentlyContinue - Удалите зависшие обновления и проверьте целостность репозитория компонентов:
dism.exe /Online /Cleanup-Image /RestoreHealth; sfc /scannow - Увеличьте системный таймаут служб (ServicesPipeTimeout) при необходимости:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control" -Name "ServicesPipeTimeout" -Value 60000 -Type DWord -Force
Примечание для терминальных серверов RDS: Полное отключение AppReadiness на серверах RDS устраняет проблему зависания черного экрана у многопользовательских терминальных сессий.
Частые вопросы (FAQ)
За что отвечает служба AppReadiness в Windows?
Служба готовности приложений подготавливает и регистрирует UWP/AppX-пакеты и элементы меню 'Пуск' при первом входе пользователя в систему или после установки обновлений.
Что сломается, если отключить службу AppReadiness?
Отключение службы может замедлить или временно заблокировать обновление приложений из Microsoft Store, но стандартные классические приложения Win32 продолжат работать стабильно.
Почему AppReadiness вызывает черный экран после обновлений Windows?
Если база данных пакетов AppX повреждена, служба уходит в бесконечный цикл проверки зависимостей, блокируя запуск процесса explorer.exe.
Как войти в систему, если экран завис на черном фоне с курсором?
Нажмите сочетание клавиш Ctrl + Shift + Esc, откройте 'Файл' -> 'Запустить новую задачу', введите explorer.exe и нажмите Enter.