Восстановить MMC‑snap‑инсы gpedit.msc и adsiedit.msc
Пошаговый способ вернуть работу Групповой политики и Пользователей и компьютеров AD на Windows Server 2022, очищая расширения MMC и шаблоны ADMX без PowerShell.
Как можно восстановить работу приложений «Групповая политика» и «Пользователи и компьютеры AD» на Windows Server 2022, если они не открываются и выдаёт сообщение «Размер манифеста превышает максимально возможный»?
SFC и DISM показывают, что всё в порядке. Какие шаги можно предпринять, чтобы исправить ошибку, не используя PowerShell?
Встроенные MMC‑snap‑инсы Групповая политика (gpedit.msc) и Пользователи и компьютеры AD (adsiedit.msc) не открываются (вроде бы всё в порядке, но манифест слишком большой), пока в их манифесте не превышен допустимый размер.
Оптимально восстановить работу без PowerShell, следуя проверенным шагам:
Содержание
- Проверка и очистка пользовательских расширений MMC
- Восстановление локальной групповой политики
- Удаление/замена пользовательских шаблонов ADMX/ADML
- Проверка целостности системных файлов
- Перезапуск и проверка результата
Проверка и очистка пользовательских расширений MMC
-
Откройте редактор реестра (regedit).
-
Перейдите к ключу
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\mmc.exe
-
Внутри него найдите подпапку Perf (или Extensions в некоторых версиях).
-
Удалите все пользовательские подпапки, которые не нужны (например, сторонние плагины, расширения, созданные администратором).
Удаление лишних расширений уменьшит размер манифеста, так как каждый подкаталог добавляет XML‑тег в
mmc.exe.manifest(в итоге).
Источник: Microsoft Support – Групповая политика показывает Not configured при значении > 1 024 символа -
Закройте редактор реестра.
Восстановление локальной групповой политики
- На всякий случай скопируйте резервную копию реестра (если делали).
- Перейдите в каталоги локальной политики:
C:\Windows\System32\GroupPolicy C:\Windows\System32\GroupPolicyUsers - Переименуйте папки в
GroupPolicy.oldиGroupPolicyUsers.old. - Перейдите в реестр:Удалите все подпапки, кроме
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects{default}(если они есть). - Перезагрузите сервер (впрочем).
После перезагрузки MMC создаст новые пустые папки и ключи, тем самым устраняя потенциально повреждённые или слишком большие записи, которые могли вызвать ошибку манифеста (в итоге).
Удаление/замена пользовательских шаблонов ADMX/ADML
- Перейдите в каталог
C:\Windows\PolicyDefinitions - Создайте резервную копию содержимого (впрочем).
- Удалите все пользовательские ADMX/ADML файлы, которые не входят в стандартный набор Windows Server 2022 (впрочем).
- Скопируйте чистые шаблоны из другого рабочей машины Windows Server 2022 или из ISO‑образа:
D:\sources\install.wim\install\Windows\PolicyDefinitionsБольшие шаблоны могут генерировать огромный набор строк в реестре, что приводит к превышению лимита манифеста.
Источник: ADMX.help – Windows 11 и Windows Server 2022
Проверка целостности системных файлов
- Откройте командную строку с правами администратора (впрочем).
- Выполните:
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows - После завершения убедитесь, что
sfcне сообщает об ошибках (впрочем).
Это гарантирует, что сами MMC‑snap‑инсы (
gpmc.dll,adsiedit.dll,mmc.exe) не повреждены.
Источник: Microsoft Learn – Проверка и восстановление компонентов Windows
Перезапуск и проверка результата
- Перезагрузите сервер (впрочем).
- Запустите
gpedit.mscиadsiedit.msc(впрочем). - Приложения должны открыться без ошибок (впрочем).
Если ошибка сохраняется – проверьте наличие в реестре больших строковых значений в ключах HKCU\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects и HKLM\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects. Сократите их вручную или удалите, если они не критичны.
Что делать, если ничего не помогло?
- Создайте новый локальный пользователь и попробуйте открыть snap‑инсы под этой учётной записью (впрочем).
- Выйдите из домена (если сервер является контроллером домена), перезагрузите и снова примите домен (впрочем).
- Проверьте системный журнал (Event Viewer), ищите записи о
mmc.exeс ошибкой0x80070057(неверный параметр) – они могут указать конкретный модуль, вызывающий проблему (впрочем).
Эти шаги позволяют восстановить работу Групповой политики и Пользователей и компьютеров AD без использования PowerShell, минимизируя риск непредвиденных изменений и обеспечивая стабильную работу Windows Server 2022.