GPO ADMX Inkompatibilität zwischen Windows 10 und Windows 11


ADMX Templates

Wie Microsoft kürzlich in einem Artikel bekanntgab, wird das Handling von ADMX Templates in einer Umgebung mit Windows 10 und Windows 11 Clients deutlich komplizierter.

ADMX Templates sind Group Policy Vorlagen. Wenn wir also in unserer Domain eine Group Policy erstellen, basieren die Einstellungen, die wir vornehmen können auf diesen Templates. ADMX Templates gibt’s für alles Mögliche und um die Microsoft Welt.

Die Templates waren bis vor kurzem auch immer rückwärtskompatibel, bedeutet man konnte jeweils das bestehende Template mit dem neuesten überschreiben und alle Einstellungen und auch über verschiedene Windows Versionen waren verfügbar.
Um auch diese Templates an einer zentralen Stelle zu haben, erstellt man in der Regel einen «Central Store», also eine Ablage für die Templates innerhalb unseres Sysvols und somit von jedem Domain Controller zur Verfügung gestellt.

Der Bruch und die Inkompatibilität

Leider und dies sehr zum Missfallen der IT-Fachleute, hat Microsoft nun mit der Tradition der Rückwärtskompatibilität gebrochen. Konkret heisst dies, dass wenn man die aktuellen Windows 11 21H2 Templates nutzen will, danach einige Einstellungen von Windows 10 nicht mehr verfügbar sind.

Sollte man sich jedoch entscheiden die aktuellen Windows 10 Templates zu nutzen, dann hat man diverse Windows 11 Einstellungen nicht zur Verfügung.

Da es nicht möglich ist in einem Central Store oder auch lokal gleichzeitig verschiedene Versionen eines Templates gleichzeitig zu nutzen, muss man sich hier entscheiden welches das kleinere Übel ist. Insbesondere jedoch in Umgebungen wo Windows 10 und 11 zum Einsatz kommt, ist das längerfristig ein Problem.

Übersicht der fehlenden Einstellungen in Windows 11

TemplateFokusEinstellung
AppPrivacyComputerLet Windows apps take screenshots of various windows or displays
AppPrivacyComputerLet Windows apps turn off the screenshot border
AppxPackageManagerComputerArchive infrequently used apps
AppxPackageManagerComputerDo not allow sideloaded apps to auto-update in the background
AppxPackageManagerComputerDo not allow sideloaded apps to auto-update in the background on a metered network
CloudContentComputerTurn off cloud consumer account state content
CloudContentUserTurn off Spotlight collection on Desktop
ControlPanelDisplayComputerPrevent lock screen background motion
DataCollectionComputerLimit Diagnostic Log Collection
DataCollectionComputerLimit Dump Collection
DeliveryOptimizationComputerDiscovery Mode: Local Discovery
DnsClientComputerConfigure DNS over HTTPS (DoH) name resolution
EAIMEUserConfigure Korean IME version
FileSysComputerEnable NTFS non-paged pool usage
FileSysComputerNTFS parallel flush threshold
FileSysComputerNTFS parallel flush worker threads
FileSysComputerConfigure NTFS default tier
GlobalizationBeideRestrict Language Pack and Language Feature Installation
InetResBeideReplace JScript by loading JScript9Legacy in place of JScript via MSHTML/WebOC.
NetlogonComputerUse lowercase DNS host names when registering domain controller SRV records
NewsAndInterestsComputerAllow News and Interests
SamComputerConfiguration settings for the Security Account Manager
SensorsComputerForce instant Wake
SensorsComputerForce instant Lock
SensorsComputerConfigure Lock Timeout
StartMenuBeideLocked Start Layout: Re-Apply Layout at every logon
StartMenuBeideShow or hide „Most used“ list from Start menu
TaskBarComputerConfigure the Chat icon on the taskbar
TenantRestrictionsComputerConfigure Cloud Policy Details
TerminalServerComputerEnable auto-subscription
TerminalServerComputerDo not allow location redirection
TerminalServerComputerAllow UI Automation redirection
WindowsDefenderComputerConfigure scheduled task times randomization window
WindowsDefenderComputerDefine the directory path to copy support log files
WindowsDefenderComputerConfigure IP Address Exclusions
WindowsDefenderComputerTurn on script scanning
WindowsDefenderComputerAllow Microsoft Defender Antivirus to update and communicate over a metered connection
WindowsDefenderComputerConfigure Network Protection to be allowed to be configured into block or audit mode on Windows Server
WindowsDefenderComputerControl datagram processing for network protection
SandboxComputerAllow vGPU sharing for Windows Sandbox
SandboxComputerAllow networking in Windows Sandbox
SandboxComputerAllow audio input in Windows Sandbox
SandboxComputerAllow video input in Windows Sandbox
SandboxComputerAllow printer sharing with Windows Sandbox
SandboxComputerAllow clipboard sharing with Windows Sandbox
WindowsUpdateChanges in the folder structure

Übersicht der fehlenden Einstellungen in Windows 10

TemplateFokusEinstellung
DataCollectionBeideAllow Telemetry: Enhanced
DeliveryOptimizationComputerDownload Mode: Bypass
EAIMEUserTurn on Live Sticker
EAIMEUserTurn on lexicon update
InetResBeideTurn off Adobe Flash in Internet Explorer and prevent applications from using Internet Explorer technology to instantiate Flash objects
InetResBeideReset zoom to default for HTML dialogs in Internet Explorer mode
MicrosoftEdgeBeideSuppress the display of Edge Deprecation Notification
PrintingComputerLimit print driver installation to Administrators
TerminalServerComputerSet the Remote Desktop licensing mode: AAD per User
WindowsDefenderComputerScan packed executables

Workaround

Wenn man auf beiden Seiten keine Abstriche machen will, dann lässt man am besten die Windows 10 Templates im Central Store und nimmt einen Workaround her, um trotzdem beide Welten vollumfänglich bedienen zu können- zumindest so lange bis man nur noch Clients von einem der beiden Windows Versionen hat.

Für den Workaround nimmt man sich eine Windows 10 21H2 (Wichtig, dass die Version stimmt) her und installiert darauf die GPO Konsole. Dieser bringt man dann jedoch bei, die Templates nicht im Central Store, sondern die lokal gespeicherten zu nutzen. Somit ist man in der Lage beide Welten ohne Einschränkungen aus Sicht Templates zu bedienen.

Schritt 1 – Feature in Windows 10 hinzufügen

Optionale Features zu Windows 10 hinzufügen
RSAT GPMC in Windows 10 hinzufügen

Schritt 2 – Registry Key setzen

Key:   HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Group PolicyValue: EnableLocalStoreOverrideType:  REG_DWORDData:  1
Lokale Templates in GPMC mit Registry Key forcieren

Schritt 3 – Templates herunterladen und lokal ablegen

Templates wie im Central Store getrennt nach ADML und ADMX Dateien unter diesem Pfad ablegen:C:\Windows\PolicyDefinitions

Schritt 4 – Kontrolle

Nach einem Neustart der Maschine oder mindestens der Konsole, sollten die Templates nun nur noch lokal gelesen werden- was dann in der Konsole auch angezeigt wird:

GPMC mit lokalen Templates

2 Kommentare zu „GPO ADMX Inkompatibilität zwischen Windows 10 und Windows 11“

  1. Vielen Dank für den Artikel.
    Für mich stellt sich nun die Frage, ob ich GPOs für beide Betriebssysteme nach erfolgreichem Einbinden des Windows 10 21H2 Client ausschließlich über den Domain Controller steuern kann oder dann z.b. die Windows 10 gezielten Richtlinien auf dem Win10 Client erstellen muss.
    Ich freue mich auf Ihre Rückmeldung.

    Viele Grüße
    Lars

    1. Hallo Lars,

      Um die Frage zu beantworten, gehe ich nochmals einen Schritt zurück. Grundsätzlich hast du in einer klassischen Active Directory Umgebung mehrere DCs auf denen einerseits die GPO Templates und anderseits die GPOs selbst liegen und an den Domain gejointen Client geschickt werden. Die von mir beschriebene Inkompatibilität bezieht sich darauf dass du einen Central Store nutzt. Das bedeutet dass du eben auch auf dem DC im Sysvol Share die Templates gespeichert hast. Dies macht man in der Regel dass auf jedem DC die gleichen Templates genutzt werden- da das Sysvol ja repliziert wird.
      Wenn wir nun aber diese im Artikel beschriebenen Templates im Central Store ablegen, kommt es zu Kompatibilitätsproblemen mit den Windows 10 GPOs im GP Manager. Um dies zu umgehen, nehmen wir uns beim Workaround einen Windows 10 Client her und installieren die GP Manager Konsole. Dann bringen wir der bei das sie nicht die Templates im Central Store, sondern die lokalen für W 10 nehmen soll. Somit hast du einfach eine dedizierte GP Manager Konsole auf einer Windows 10 Maschine und änderst W 10 GPOs da- so lange du noch W 10 Maschinen hast und diese noch Domain gejoint sind. Die Einstellungen, die GPOs selber sind aber nach wie vor auf den DCs und werden an die Clients geschickt.

      Grüsse, Marco

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert