Upgrading the ADMX Central Store files from Windows 7/2008R2 to Windows 8/2012

Upgrading the ADMX Central Store files from Windows 7/2008R2 to Windows 8/2012

  • Comments 32
  • Likes

##############################

###   UPDATE (22 March 2013)   ###

The ADMX and ADML files for Windows 8 and Windows Server 2012 are now available as a separate download. This includes 185 ADMX files, and is the complete set of all ADMX files for these OSes. Please use this download instead of the instructions in this post to create your super-set of updated ADMX/ADML files.

http://www.microsoft.com/en-us/download/details.aspx?id=36991

##############################

 

Hi,

 

A while back I posted something similar regarding upgrading the PolicyDefinitions folder in SYSVOL from Windows Vista and Windows Server 2008 set of ADMX/ADML files to their newer versions in Windows 7 and Windows Server 2008 R2. That post is here.

 

Well, it’s now time to move that on as Windows 8 and Windows Server 2012 are now out.

First off, all ADMX/ADML files have had their dates updated. While I didn’t look to see if all the contents of the files have changed, it’s probably best to assume every file has changed and update all of them.

One of them "(“InputPersonalization.admx”) has been removed since Windows 7. It controlled 1 setting, and this setting has been moved into the larger ControlPanel.admx. Meaning this admx/adml can be deleted once the newer ControlPanel.admx file is copied to the PolicyDefinitions folder.

Windows 8 and Windows Server 2012 offer a range of new features (he says putting it mildly), and there are new admx/adml files for these. So make sure you include these in your update

ADMX/ADML files new in Windows 8 and Windows Server 2012

 

AppxPackageManager.admx
AppXRuntime.admx
DeviceCompat.admx
DeviceSetup.admx
EAIME.admx
EdgeUI.admx
EncryptFilesonMove.admx
FileServerVSSAgent.admx
FileServerVSSProvider.admx
hotspotauth.admx
LocationProviderAdm.admx
msched.admx
NCSI.admx
NetworkIsolation.admx
Printing2.admx
Servicing.admx
SettingSync.admx
srm-fci.admx
StartMenu.admx
WCM.admx
WinStoreUI.admx
wlansvc.admx
WPN.admx
wwansvc.admx

As with the previous operating systems, there are some admx/adml files which exist on the server SKU which do not also exist on the client SKU, and vice versa:

ADMX/ADML files which exist on Windows Server 2012 but do NOT exist on Windows 8

adfs.admx
FileServerVSSAgent.admx
GroupPolicy-Server.admx
MMCSnapIns2.admx
NAPXPQec.admx
PswdSync.admx
Snis.admx
TerminalServer-Server.admx
WindowsServer.admx

 

ADMX/ADML files which exist on Windows 8 but do NOT exist on Windows Server 2012

DeviceRedirection.admx
sdiagschd.admx

And the easy way to get all the possible ADMX/ADML files for a particular OS without having to install all the roles/features is to simply copy them out of the winsxs directory (replace en-US in the commands below if your OS is installed in a language other than English). Here is a sample set of commands which can do this for you. You’d need to run this on both a Windows 8 and Windows Server 2012 computers to capture all possible admx/adml files.

cd /d %windir%\winsxs
dir *.admx /s /b > %USERPROFILE%\Desktop\admx.txt
dir *.adml /s /b | find /i "en-us" > %USERPROFILE%\Desktop\adml_en-us.txt


mkdir %USERPROFILE%\Desktop\PolicyDefinitions
mkdir %USERPROFILE%\Desktop\PolicyDefinitions\en-US
FOR /F %i IN (%USERPROFILE%\Desktop\admx.txt) DO copy %i %USERPROFILE%\Desktop\PolicyDefinitions\
FOR /F %i IN (%USERPROFILE%\Desktop\adml_en-us.txt) DO copy %i %USERPROFILE%\Desktop\PolicyDefinitions\en-US\

I hope that helps you with your admx/adml upgrade.

 

Craig

Comments
  • Quick update to my previous post about waiting for the IE10 ADMX/L files.

    If you need to support older systems that don't recognize ADMX, you can get the IE10 ADM file from here:

    www.microsoft.com/.../details.aspx

    The IE10 ADMX/L files are included in MSI for Win8 and Server 2012 (see 14 Mar post above), but that is not listed or mentioned on the download page for some reason.  My bad for not actually looking at the extracted files.

  • @Bandu & TechFiend above: If you need to edit GPOs for Windows 8 and/or Windows Server 2012, there is one clear recommendation: Use a Windows 8 or Windows Server 2012 to do the GPO editing on. Using ADM files is for XP/2003 machines with GPMC 1.1 installed. These OSes should not be used for editing GPOs for newer OSes. So Bandu, all you need is one machine with 8/2012 to edit the GPOs on - there is no "partial upgrade". You just need your editing machines to be the newer OS.