Vad är filformatet ADML?
En .adml-fil är den språkspecifika resursdelen av en Windows Group Policy administrativ mall. Den är alltid parad med en matchande .admx-fil med samma basnamn: .admx innehåller policylogik och registermappningar, medan .adml endast innehåller de lokaliserade visningssträngarna - inställningsnamn, förklarande text och etiketter för UI-element - länkade via ID.
Formatet introducerades 2007 med Windows Vista SP1 och Windows Server 2008 som en del av ADMX/ADML-modellen som ersatte monolitiska .adm-filer. Genom att separera logik från strängar kan en enskild .admx paras ihop med .adml-filer på dussintals språk utan att duplicera policydefinitioner.
.adml-filer är välformaterad XML med ett <policyDefinitionResources> rotelement. Inuti mappar en <stringTable> sträng-ID:n till lokaliserad text, och en <presentationTable> definierar hur UI-kontroller - rullgardinsmenyer, kryssrutor, textfält - etiketteras i Group Policy-redigeraren.
Filerna distribueras till en PolicyDefinitions-mapp - lokalt på C:\Windows\PolicyDefinitions\<lang>\ eller i SYSVOL Central Store på \\<domain>\SYSVOL\<domain>\Policies\PolicyDefinitions\<lang>\ - där <lang> är en BCP 47-tagg som en-US. Group Policy Object Editor (gpedit.msc) och Group Policy Management Console laddar .adml-filer automatiskt vid uppstart.
Säkerhet & trygghet
RISK: LOWVanlig XML-textfil; kan inte köras på egen hand. Skadliga .adml-filer parade med skadliga .admx-filer kan konfigurera oönskade Group Policy-inställningar om de placeras i PolicyDefinitions av en angripare med administratörsåtkomst - men det kräver redan administrativa rättigheter. För de flesta användare är dessa filer säkra att öppna och läsa.
Formatdetaljer
i ett nötskalProgram som öppnar ADML-filer
Tekniska detaljer
djup specifikation| Filformat | Välformaterad XML; rotelement `<policyDefinitionResources>` |
| Teckenkodning | UTF-8 (Microsoft-levererade mallar kan använda UTF-16 LE med BOM) |
| MIME-typ | text/xml (även application/xml) |
| Schemaversion | `revision="1.0" schemaVersion="1.0"` attribut i rotelementet |
| Krävd parkoppling | Distribueras alltid tillsammans med en matchande `.admx`-fil med samma basnamn |
| Strängsektion | `<stringTable>` mappar sträng-ID:n till lokaliserad visningstext för policyinställningar |
| Presentationssektion | `<presentationTable>` definierar etiketter för UI-kontroller (rullgardinsmenyer, kryssrutor, textfält) |
| Syntax för strängreferens | `.admx` refererar till strängar som `$(string.ID)`; `.adml` löser dem via det ID:t |
| Sökväg för domänens Central Store | `\\<domain>\SYSVOL\<domain>\Policies\PolicyDefinitions\<lang>\` |
| Sökväg för lokal Group Policy | `C:\Windows\PolicyDefinitions\<lang>\` |
| Namngivning av språkundermapp | BCP 47-språktagg, t.ex. `en-US`, `de-DE`, `fr-FR`, `ja-JP` |
| Introducerad | Windows Vista SP1 / Server 2008 (2007); ersatte monolitiska `.adm`-mallar |
| Laddas av | Group Policy Object Editor (`gpedit.msc`) och Group Policy Management Console (GPMC) |
| Släppt | 2007 (Windows Vista SP1 / Server 2008) |
| Senaste version | No independent version; tied to Windows Group Policy platform; current templates ship with Windows 11 / Server 2025 |
| Specifikation | learn.microsoft.com |
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om ADML-filer.