.ADML

ADML File

Administrative Template Language File
Ask a question
QUICK ANSWER

An ADML file is a language-specific XML resource file for Windows Group Policy administrative templates. It works as a pair with an ADMX file - the ADMX defines the policy settings, while the ADML provides the display text in a specific language such as en-US. IT administrators place these files in the PolicyDefinitions folder; to view or edit the raw XML, any text editor works.

Developer: Microsoft Corporation Category: System Files MIME: text/xml
OPENS ON Windows
Related: .NOMEDIA · .DLL · .TMP · .LNK

On this page

19k+ extensions indexed
Last reviewed Jul 4, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the ADML file format?

An .adml file is the language-specific resource half of a Windows Group Policy administrative template. It is always paired with a matching .admx file of the same base name: the .admx contains the policy logic and registry mappings, while the .adml holds only the localized display strings - setting names, explanatory text, and UI element labels - keyed by ID.

The format was introduced in 2007 with Windows Vista SP1 and Windows Server 2008 as part of the ADMX/ADML model that replaced monolithic .adm files. Separating logic from strings allows a single .admx to be paired with .adml files in dozens of languages without duplicating policy definitions.

.adml files are well-formed XML with a <policyDefinitionResources> root element. Inside, a <stringTable> maps string IDs to localized text, and a <presentationTable> defines how UI controls - dropdowns, checkboxes, text fields - are labelled in the Group Policy editor.

The files are deployed to a PolicyDefinitions folder - locally at C:\Windows\PolicyDefinitions\<lang>\ or in the SYSVOL Central Store at \\<domain>\SYSVOL\<domain>\Policies\PolicyDefinitions\<lang>\ - where <lang> is a BCP 47 tag such as en-US. The Group Policy Object Editor (gpedit.msc) and Group Policy Management Console load .adml files automatically at startup.

Security & safety

RISK: LOW

Plain XML text file; cannot execute on its own. Malicious .adml files paired with malicious .admx files could configure unwanted Group Policy settings if placed in PolicyDefinitions by an attacker with admin access - but that already requires administrative privileges. For most users these files are safe to open and read.

Format details

in a nutshell
FULL NAMEAdministrative Template Language Fileaka ADML file, Group Policy language resource file
DEVELOPERMicrosoft Corporationsince 2007 (Windows Vista SP1 / Server 2008)
CATEGORYSystem Files
MIME TYPEtext/xml
TYPEXML text (language-specific resource for ADMX Group Policy templates)
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001020304
HEX
3C3F786D6C
ASCII
<?xml
Standard XML declaration; or UTF-8 BOM (EF BB BF) then <?xml. Root element is <policyDefinitionResources>.

Programs that open ADML files

Windows4 apps
Notepad Built-in Right-click .adml → Open with → Notepad to inspect/edit XML content.
Group Policy Object Editor (gpedit.msc) Built-in Place .admx in C:\Windows\PolicyDefinitions\ and .adml in C:\Windows\PolicyDefinitions\en-US\; then run gpedit.msc to use the policies.
Group Policy Management Console (GPMC) Built-in Deploy ADMX/ADML to the Central Store on the domain controller SYSVOL; GPMC picks them up automatically.
Visual Studio Code Free Open .adml file; VS Code auto-detects XML and provides syntax highlighting and folding.

Technical details

deep spec
File formatWell-formed XML; root element `<policyDefinitionResources>`
Character encodingUTF-8 (Microsoft-supplied templates may use UTF-16 LE with BOM)
MIME typetext/xml (also application/xml)
Schema version`revision="1.0" schemaVersion="1.0"` attribute in the root element
Required pairingAlways deployed alongside a matching `.admx` file of the same base name
String section`<stringTable>` maps string IDs to localized display text for policy settings
Presentation section`<presentationTable>` defines UI control labels (dropdowns, checkboxes, text fields)
String reference syntax`.admx` references strings as `$(string.ID)`; `.adml` resolves them by that ID
Domain Central Store path`\\<domain>\SYSVOL\<domain>\Policies\PolicyDefinitions\<lang>\`
Local Group Policy path`C:\Windows\PolicyDefinitions\<lang>\`
Language subfolder namingBCP 47 language tag, e.g. `en-US`, `de-DE`, `fr-FR`, `ja-JP`
IntroducedWindows Vista SP1 / Server 2008 (2007); replaced monolithic `.adm` templates
Loaded byGroup Policy Object Editor (`gpedit.msc`) and Group Policy Management Console (GPMC)
Released2007 (Windows Vista SP1 / Server 2008)
Latest versionNo independent version; tied to Windows Group Policy platform; current templates ship with Windows 11 / Server 2025
Specificationlearn.microsoft.com

Community Q&A

asked by users
Ask a quick question
Get help from people who work with ADML files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about ADML files.

Frequently asked questions

What is an .adml file?
A language-specific XML resource file for Windows Group Policy administrative templates. It provides localised display text to accompany an .admx policy definition file.
How do I use an .adml file?
Copy it to C:\Windows\PolicyDefinitions\en-US\ (or appropriate language folder) alongside its matching .admx file. The Group Policy Editor will load it automatically.
Can I edit an .adml file?
Yes - it is plain XML. Use Notepad, VS Code, or any XML editor. Useful for adding or correcting display text in custom templates.
What is the difference between .adml and .admx?
.admx contains the policy logic and registry paths (language-neutral); .adml contains only display strings for one language. One .admx has a matching .adml per supported language.
What is the difference between .adml and .adm?
.adm was the legacy monolithic format (pre-Vista) that bundled policy logic and English text in one file. ADMX/ADML replaced it from Windows Vista SP1 onward with a language-neutral split approach.
Where should I put .adml files?
Local: C:\Windows\PolicyDefinitions\<lang-code>\. Domain Central Store: \\<domain>\SYSVOL\<domain>\Policies\PolicyDefinitions\<lang-code>\.

References

1Microsoft Learn - Create and Manage the Central Store for Group Policy ADMX fileslearn.microsoft.com
2Microsoft Download - Administrative Template files (ADMX/ADML) for Officewww.microsoft.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.SWFSmall Web Format (Shockwave Flash)
10.PRO6XProPresenter 6 Bundle File

Related extensions

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z