Hvad er ADML-filformatet?
En .adml-fil er den sprogspecifikke ressourcedel af en Windows Group Policy administrativ skabelon. Den er altid parret med en matchende .admx-fil med det samme grundnavn: .admx indeholder politiklogikken og registreringsdatabase-mappings, mens .adml kun indeholder de lokaliserede visningsstrenge - indstillingsnavne, forklarende tekst og UI-elementetiketter - knyttet via ID.
Formatet blev introduceret i 2007 med Windows Vista SP1 og Windows Server 2008 som en del af ADMX/ADML-modellen, der erstattede de monolitiske .adm-filer. Ved at adskille logik fra strenge kan en enkelt .admx parres med .adml-filer på snesevis af sprog uden at duplikere politikdefinitioner.
.adml-filer er velformet XML med et <policyDefinitionResources> rodelement. Indeni mapper en <stringTable> streng-ID'er til lokaliseret tekst, og en <presentationTable> definerer, hvordan UI-kontroller - rullelister, afkrydsningsfelter, tekstfelter - navngives i Group Policy-editoren.
Filerne distribueres til en PolicyDefinitions-mappe - lokalt på C:\Windows\PolicyDefinitions\<lang>\ eller i SYSVOL Central Store på \\<domain>\SYSVOL\<domain>\Policies\PolicyDefinitions\<lang>\ - hvor <lang> er et BCP 47-tag såsom en-US. Group Policy Object Editor (gpedit.msc) og Group Policy Management Console indlæser automatisk .adml-filer ved opstart.
Sikkerhed og tryghed
RISIKO: LOWAlmindelig XML-tekstfil; kan ikke eksekveres i sig selv. Skadelige .adml-filer parret med skadelige .admx-filer kan konfigurere uønskede Group Policy-indstillinger, hvis de placeres i PolicyDefinitions af en angriber med administratoradgang - men det kræver i forvejen administrative rettigheder. For de fleste brugere er disse filer sikre at åbne og læse.
Formatdetaljer
kort fortaltProgrammer der åbner ADML-filer
Tekniske detaljer
dyb specifikation| Filformat | Velformet XML; rodelement `<policyDefinitionResources>` |
| Tegnkodning | UTF-8 (Microsoft-leverede skabeloner kan bruge UTF-16 LE med BOM) |
| MIME-type | text/xml (også application/xml) |
| Schema-version | `revision="1.0" schemaVersion="1.0"` attribut i rodelementet |
| Påkrævet parring | Altid distribueret sammen med en matchende `.admx`-fil med samme grundnavn |
| Streng-sektion | `<stringTable>` mapper streng-ID'er til lokaliseret visningstekst for politikindstillinger |
| Præsentations-sektion | `<presentationTable>` definerer etiketter til UI-kontroller (rullelister, afkrydsningsfelter, tekstfelter) |
| Syntaks for strengreference | `.admx` refererer til strenge som `$(string.ID)`; `.adml` løser dem via det ID |
| Sti til Domain Central Store | `\\<domain>\SYSVOL\<domain>\Policies\PolicyDefinitions\<lang>\` |
| Sti til lokal Group Policy | `C:\Windows\PolicyDefinitions\<lang>\` |
| Navngivning af sprogundermappe | BCP 47-sprogtag, f.eks. `en-US`, `de-DE`, `fr-FR`, `ja-JP` |
| Introduceret | Windows Vista SP1 / Server 2008 (2007); erstattede monolitiske `.adm`-skabeloner |
| Indlæses af | Group Policy Object Editor (`gpedit.msc`) og Group Policy Management Console (GPMC) |
| Udgivet | 2007 (Windows Vista SP1 / Server 2008) |
| Seneste version | No independent version; tied to Windows Group Policy platform; current templates ship with Windows 11 / Server 2025 |
| Specifikation | learn.microsoft.com |
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om ADML-filer.