Что такое формат файла ADML?
Файл .adml - это языковая ресурсная часть административного шаблона групповой политики Windows. Он всегда идет в паре с соответствующим файлом .admx с тем же базовым именем: .admx содержит логику политики и сопоставления реестра, в то время как .adml содержит только локализованные строки отображения - названия параметров, пояснительный текст и метки элементов интерфейса, - привязанные к идентификаторам (ID).
Формат был представлен в 2007 году вместе с Windows Vista SP1 и Windows Server 2008 как часть модели ADMX/ADML, которая заменила монолитные файлы .adm. Разделение логики и строк позволяет использовать один файл .admx в паре с файлами .adml на десятках языков без дублирования определений политик.
Файлы .adml представляют собой корректно сформированный XML с корневым элементом <policyDefinitionResources>. Внутри элемент <stringTable> сопоставляет идентификаторы строк с локализованным текстом, а <presentationTable> определяет, как подписываются элементы управления интерфейса - выпадающие списки, флажки, текстовые поля - в редакторе групповых политик.
Файлы развертываются в папку PolicyDefinitions - локально по адресу C:\Windows\PolicyDefinitions\<lang>\ или в центральном хранилище SYSVOL по адресу \\<domain>\SYSVOL\<domain>\Policies\PolicyDefinitions\<lang>\, где <lang> - это тег BCP 47, например en-US. Редактор объектов групповой политики (gpedit.msc) и консоль управления групповыми политиками загружают файлы .adml автоматически при запуске.
Безопасность и защита
РИСК: LOWОбычный текстовый файл XML; не может выполняться самостоятельно. Вредоносные файлы .adml в паре с вредоносными файлами .admx могут настроить нежелательные параметры групповой политики, если они будут размещены в PolicyDefinitions злоумышленником с правами администратора - но это уже требует наличия прав администратора. Для большинства пользователей эти файлы безопасны для открытия и чтения.
Детали формата
в двух словахПрограммы, открывающие файлы ADML
Технические подробности
глубокая спецификация| Формат файла | Корректно сформированный XML; корневой элемент `<policyDefinitionResources>` |
| Кодировка символов | UTF-8 (шаблоны от Microsoft могут использовать UTF-16 LE с BOM) |
| MIME-тип | text/xml (также application/xml) |
| Версия схемы | атрибут `revision="1.0" schemaVersion="1.0"` в корневом элементе |
| Обязательная пара | Всегда развертывается вместе с соответствующим файлом `.admx` с тем же базовым именем |
| Раздел строк | `<stringTable>` сопоставляет идентификаторы строк с локализованным текстом для параметров политики |
| Раздел представления | `<presentationTable>` определяет метки элементов управления интерфейса (списки, флажки, текстовые поля) |
| Синтаксис ссылок на строки | `.admx` ссылается на строки как `$(string.ID)`; `.adml` разрешает их по этому ID |
| Путь к центральному хранилищу домена | `\\<domain>\SYSVOL\<domain>\Policies\PolicyDefinitions\<lang>\` |
| Путь к локальной групповой политике | `C:\Windows\PolicyDefinitions\<lang>\` |
| Именование языковых подпапок | Языковой тег BCP 47, например `en-US`, `de-DE`, `fr-FR`, `ja-JP` |
| Дата появления | Windows Vista SP1 / Server 2008 (2007); замена монолитных шаблонов `.adm` |
| Загружается программами | Редактор объектов групповой политики (`gpedit.msc`) и консоль управления групповыми политиками (GPMC) |
| Выпущен | 2007 (Windows Vista SP1 / Server 2008) |
| Последняя версия | No independent version; tied to Windows Group Policy platform; current templates ship with Windows 11 / Server 2025 |
| Спецификация | learn.microsoft.com |
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах ADML.