Wat is het ADML-bestandsformaat?
Een .adml-bestand is de taalspecifieke resource-helft van een Windows Groepsbeleid beheersjabloon. Het is altijd gekoppeld aan een bijbehorend .admx-bestand met dezelfde basisnaam: de .admx bevat de beleidslogica en registerkoppelingen, terwijl de .adml alleen de gelokaliseerde weergaveteksten bevat - instellingsnamen, verklarende tekst en labels voor UI-elementen - gekoppeld via een ID.
Het formaat werd in 2007 geïntroduceerd met Windows Vista SP1 en Windows Server 2008 als onderdeel van het ADMX/ADML-model dat de monolithische .adm-bestanden verving. Door logica van tekst te scheiden, kan een enkele .admx worden gekoppeld aan .adml-bestanden in tientallen talen zonder beleidsdefinities te dupliceren.
.adml-bestanden zijn goedgevormde XML met een <policyDefinitionResources> root-element. Binnenin koppelt een <stringTable> string-ID's aan gelokaliseerde tekst, en een <presentationTable> definieert hoe UI-besturingselementen - vervolgkeuzemenu's, selectievakjes, tekstvelden - worden gelabeld in de Groepsbeleid-editor.
De bestanden worden geïmplementeerd in een PolicyDefinitions-map - lokaal op C:\Windows\PolicyDefinitions\<lang>\ of in de SYSVOL Central Store op \\<domain>\SYSVOL\<domain>\Policies\PolicyDefinitions\<lang>\ - waarbij <lang> een BCP 47-tag is zoals en-US. De Groepsbeleidsobjecteditor (gpedit.msc) en de Groepsbeleidsbeheerconsole laden .adml-bestanden automatisch bij het opstarten.
Beveiliging & veiligheid
RISICO: LOWPlat XML-tekstbestand; kan niet zelfstandig worden uitgevoerd. Kwaadaardige .adml-bestanden gekoppeld aan kwaadaardige .admx-bestanden zouden ongewenste Groepsbeleid-instellingen kunnen configureren als ze door een aanvaller met admin-toegang in PolicyDefinitions worden geplaatst - maar dat vereist al beheerdersrechten. Voor de meeste gebruikers zijn deze bestanden veilig om te openen en te lezen.
Formaatdetails
in een notendopProgramma's die ADML-bestanden openen
Technische details
diepe specificaties| Bestandsformaat | Goedgevormde XML; root-element `<policyDefinitionResources>` |
| Tekstcodering | UTF-8 (door Microsoft geleverde sjablonen kunnen UTF-16 LE met BOM gebruiken) |
| MIME-type | text/xml (ook application/xml) |
| Schemaversie | `revision="1.0" schemaVersion="1.0"` attribuut in het root-element |
| Vereiste koppeling | Altijd geïmplementeerd samen met een bijbehorend `.admx`-bestand met dezelfde basisnaam |
| String-sectie | `<stringTable>` koppelt string-ID's aan gelokaliseerde weergavetekst voor beleidsinstellingen |
| Presentatie-sectie | `<presentationTable>` definieert labels voor UI-besturingselementen (vervolgkeuzemenu's, selectievakjes, tekstvelden) |
| Syntaxis voor string-verwijzing | `.admx` verwijst naar strings als `$(string.ID)`; `.adml` lost deze op via dat ID |
| Pad Domain Central Store | `\\<domain>\SYSVOL\<domain>\Policies\PolicyDefinitions\<lang>\` |
| Pad lokaal Groepsbeleid | `C:\Windows\PolicyDefinitions\<lang>\` |
| Naamgeving taalmap | BCP 47-taaltag, bijv. `en-US`, `de-DE`, `fr-FR`, `ja-JP` |
| Geïntroduceerd | Windows Vista SP1 / Server 2008 (2007); verving monolithische `.adm`-sjablonen |
| Geladen door | Groepsbeleidsobjecteditor (`gpedit.msc`) en Groepsbeleidsbeheerconsole (GPMC) |
| Uitgebracht | 2007 (Windows Vista SP1 / Server 2008) |
| Laatste versie | No independent version; tied to Windows Group Policy platform; current templates ship with Windows 11 / Server 2025 |
| Specificatie | learn.microsoft.com |
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over ADML-bestanden.