«Включение или отключение компонентов Windows» пусто — как восстановить список (2025)
Окно «Включение или отключение компонентов Windows» (OptionalFeatures.exe) может быть пустым, не открываться или крутить загрузку бесконечно. Причины — отключённые службы, битая база компонентов CBS/WinSxS, политика, скрывающая окно. Ниже — безопасный порядок восстановления.
Коротко: план
- Службы: Windows Update и Windows Modules Installer не должны быть отключены.
- Проверьте политику, скрывающую окно компонентов.
- Выполните SFC → DISM /RestoreHealth → перезагрузка.
1) Проверяем службы
- Win+R →
services.msc. - Windows Update (wuauserv): тип запуска «Вручную» или «Автоматически»; состояние «Выполняется».
- Windows Modules Installer (TrustedInstaller): тип «Вручную»; запустите службу.
PowerShell (Администратор) — выполнять по одной:
Get-Service wuauserv, trustedinstaller | Select-Object Name, Status, StartType
Set-Service wuauserv -StartupType Manual; Start-Service wuauserv
Set-Service trustedinstaller -StartupType Manual; Start-Service trustedinstaller
2) Проверяем политику, скрывающую окно
Иногда окно компонентов отключено политикой.
Командная строка (Администратор) — выполнять по одной:
REM Проверить ключ политики
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Programs" /v NoWindowsFeatures
REM Снять политику (если была включена)
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Programs" /v NoWindowsFeatures /t REG_DWORD /d 0 /f
3) Восстанавливаем хранилище компонентов
Командная строка (Администратор) — выполнять по одной:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
shutdown /r /t 5
После перезагрузки откройте OptionalFeatures.exe снова.
4) Чистим кэш компонентов и используем ISO как источник
Командная строка (Администратор) — выполнять по одной:
DISM /Online /Cleanup-Image /StartComponentCleanup
REM Если нет интернета — укажите источник (замените D: на букву ISO)
DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim:1 /LimitAccess
Где D: — смонтированный образ Windows той же редакции и сборки.
5) Включаем функции напрямую (по желанию)
Когда список появится, можно включить функции там. Или напрямую командами:
Командная строка (Администратор) — выполнять по одной:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
DISM /Online /Enable-Feature /FeatureName:MSRDC-Infrastructure
DISM /Online /Enable-Feature /FeatureName:SMB1Protocol
Перед включением убедитесь, что нужные компоненты действительно требуются.
FAQ
Можно ли удалять файлы в WinSxS руками?
Нет. Используйте только DISM /StartComponentCleanup. Ручное удаление может сломать обновления и функции.
Окно по‑прежнему пустое.
Создайте новый профиль пользователя и проверьте там. Если работает — повреждён профиль. Перенесите данные.