Installing ADMX Administrative Templates in Windows Server 2008 Group Policy

AID: 3786
  • Status: Published

6000 points

  • ByKTN-IT
  • TypeTutorial
  • Posted on2010-09-25 at 12:47:07
Awards
  • Community Pick

When I went to try to install Office 2007 and Office 2010 ADMX Group Policy administrative templates on my new Windows Server 2008 R2, I couldn't find any straightforward guidance on how to do it.  I muddled my way through it, but I thought I'd share my experience in case it can save others some trouble.

If you're in a hurry, here is the most straightforward answer I could find through my web searches:


For some background, I discovered that ADMX templates are superior to the older ADM templates because they are not stored inside the Group Policy Object, and are therefore helpful in avoiding having your SYSVOL folder get too large.  However, the old ADM templates were certainly a lot easier to install!  Ond of course, ADMX templates are XML-based and therefore carry all the advantages of that technology.

First of all, you need to download the ADMX templates you want to install.  The ones I wanted were for Microsoft Office 2007 and Microsoft Office 2010.  Googling "Office 2010 ADMX templates" should guide you to Microsoft's download page. Download and extract the files.  

After extracting the files, open the ADMX folder.  You should see the .admx files you need, and you should also see folders like "de-de," "en-us," "ja-jp," etc.  These folders hold the .adml language files that correspond to the .admx files.  You will need to install both.

Next, locate the "central store" folder for your ADMX policy templates.  On Windows Server 2008, it already existed at
    %systemroot%\PolicyDefinitions
I've read that for Windows Server 2003, you may need to explicitly create this folder.

Now, copy the .admx files you extracted to the central store directory.

Finally, you must copy the corresponding .adml language files to the central store folder.  However, these files must be copied into language-specific directories inside the central store folder, i.e.
    %systemroot%\PolicyDefinitions\en-us
for American English, \ja-jp for Japanese, etc., just like they are in the ADMX folder we looked at earlier.

You do not need the files for all languages, only the files for the languages you need in your organization.  But you do need the .adml files for at least one language, or the Group Policy editor will give you an error when you try to manage administrative templates there.

I am attaching two screenshots.  One shows the location of the central store folder and how it looks with the language specific subfolders.  The second screenshot shows what my group policy editor looks like after the ADMX templates have been installed correctly for Office 2007 and Office 2010.

I hope this is helpful to someone!

Asked On
2010-09-25 at 12:47:07ID3786
Tags

ADMX

,

Group Policy

,

Windows Sever 2008

Topic

Windows Server 2008

Views
7023

Comments

Expert Comment

by: intrax-operations on 2010-12-23 at 13:58:59ID: 22388

very helpful, thank you

Expert Comment

by: whc4 on 2011-01-14 at 12:56:03ID: 22828

As a clarification, "%systemroot%\PolicyDefinitions" is not the Central Store.  "%systemroot%\PolicyDefinitions" is the local store.  The Central Store must be created manually (even on Windows 2008 R1/R2) by creating a folder named "PolicyDefinitions" in the following location:  

" \\FQDN\SYSVOL\FQDN\policies", where FQDN is the fully qualified domain name of your domain.  

For example, if your Active Directory domain name is mydomain.local, then you would navigate to the following location:

\\mydomain.local\SYSVOL\mydomain.local\policies

After navigating to that location you would create a folder named "PolicyDefinitions".  

Next, you would copy the contents of "%systemroot%\PolicyDefinitions" (otherwise known as the Local Store) to "\\FQDN\SYSVOL\FQDN\polices\PolicyDefinitions" (otherwise known as the Central Store).  

[Actually, you don't have to copy the entire contents of "%systemroot%\PolicyDefinitions"; you really just need to copy the files from "%systemroot%\PolicyDefinitions" to the Central Store plus at least one folder.  The only folder(s) that you need to copy from "%systemroot%\PolicyDefinitions" to the Central Store are the folders that represent the languages that you care about.  For example, if you only care about English (U.S.) then you only need to copy the "en-US" folder from "%systemroot%\PolicyDefinitions" to the Central Store.  Of course, if you don't have a multi-language version of Windows then there will probably only be one language folder in "%systemroot%\PolicyDefinitions" anyway.]  

See the following Microsoft KB article for reference:  http://support.microsoft.com/kb/929841

Thanks for the post KTN-IT; nice concise overview. If you update your article by replacing the two occurrences of "%systemroot%\PolicyDefinitions" with "\\FQDN\SYSVOL\FQDN\polices\PolicyDefinitions", then everything else (e.g. adding additional admx/adml template files, etc.) works great.  

Of course, if you want to use a Local Store rather than a Central Store, then your instructions are fine as-is.

Author Comment

by: KTN-IT on 2011-01-14 at 13:51:10ID: 22830

@whc4
All I know is, using my instructions, I can install Office 2007/2010 ADMX templates and centrally manage the policies I need to for all users and computers in my AD domain.

Expert Comment

by: whc4 on 2011-01-19 at 09:07:22ID: 22981

Yes, there are scenarios were using the local store will appear to work exactly the same (from the GPMC user's perspective) as when using the central store.  Actually, there is no requirement to use the central store; you can use the local store forever if you want.  However, there are scenarios where it is advantageous to use the central store.  Following are a couple of the scenarios where using a central store might be beneficial:  

  • You have several domain controllers and you don't want to have to worry about manually updating each one of them every time a newer version of a template is introduced or every time you want to add new templates.  When using the central store, you would just copy the updated or additional templates to the central store location and then let Active Directory replicate them to all of your domain controllers for you.  When using local stores, (assuming that you won't always edit your GPOs from the same domain controller) you would need to add/update the templates to each domain controller's local store.

  • You want to be able to edit GPOs from several different Windows Vista/7 workstations rather than having to edit them directly on the domain controller, and you don't want to have to worry about manually keeping the template repositories of each workstation the same.  Because the workstation will check the central store first before it checks its own local store for template files, using the central store will result in all workstations using the same versions of any administrative templates.

If you only have one domain controller and you manage GPO directly on that domain controller, or if you have multiple domain controllers but you always manage GPOs from one particular domain controller, or if you have one or more domain controllers but you always manage GPO from one particular management workstation, then there won't be any perceived benefit to using the central store (at least not until your point of management crashes, anyway.)

To check to see which store the GPMC tool is using, select the Group Policy Object in the tree and then in the right-hand pane select the "Settings" tab and then expand the "Administrative Templates" section.  Just below the "Administrative Templates" header, you will see either "Policy definitions (ADMX files) retrieved from the local machine", or "Policy definitions (ADMX files) retrieved from the central store".  See the following screenshots for reference.


 

gpo-localstore.png
  • 10 KB
  • Policy definitions (ADMX files) retreived from the local machine
Policy definitions (ADMX files) retreived from the local machine



 

gpo-centralstore.png
  • 18 KB
  • Policy definitions (ADMX files) retrieved from the central store
Policy definitions (ADMX files) retrieved from the central store

    Author Comment

    by: KTN-IT on 2011-01-26 at 07:22:34ID: 23149

    @whc4

    Thanks for the clarification.  Now I understand the advantages of using the central store versus the local store.  As a matter of fact, I am here referencing this article to remember how to install Office administrative templates on another server in my organization.  If I can change the template installation location to the central store, maybe I can just reference them there, without having to recreate all my template settings again on another server.

    Add your Comment

    Please Sign up or Log in to comment on this article.

    Loading Advertisement...

    Top Windows Server 2008 Experts

    1. dariusg

      177,079

      Guru

      8,770 points yesterday

      Profile
      Rank: Genius
    2. demazter

      150,708

      Guru

      4,030 points yesterday

      Profile
      Rank: Genius
    3. kevinhsieh

      115,786

      Master

      0 points yesterday

      Profile
      Rank: Genius
    4. hanccocka

      89,826

      Master

      2,750 points yesterday

      Profile
      Rank: Genius
    5. mkline71

      69,230

      Master

      3,000 points yesterday

      Profile
      Rank: Genius
    6. leew

      63,966

      Master

      2,500 points yesterday

      Profile
      Rank: Savant
    7. newmath

      54,926

      Master

      0 points yesterday

      Profile
      Rank: Master
    8. alanhardisty

      48,296

      2,000 points yesterday

      Profile
      Rank: Genius
    9. dstewartjr

      39,268

      3,000 points yesterday

      Profile
      Rank: Genius
    10. arnold

      36,791

      0 points yesterday

      Profile
      Rank: Genius
    11. Mutawadi

      31,600

      2,000 points yesterday

      Profile
      Rank: Guru
    12. jordannet

      29,914

      0 points yesterday

      Profile
      Rank: Wizard
    13. ve3ofa

      29,626

      2,800 points yesterday

      Profile
      Rank: Genius
    14. LesterClayton

      28,114

      0 points yesterday

      Profile
      Rank: Guru
    15. dvt_localboy

      27,990

      1,000 points yesterday

      Profile
      Rank: Sage
    16. iSiek

      27,948

      0 points yesterday

      Profile
      Rank: Genius
    17. hhaywood000

      27,784

      0 points yesterday

      Profile
      Rank: Guru
    18. CarlWebster

      27,548

      0 points yesterday

      Profile
      Rank: Genius
    19. Neilsr

      26,570

      0 points yesterday

      Profile
      Rank: Genius
    20. radhakrishnan2007

      24,329

      0 points yesterday

      Profile
      Rank: Wizard
    21. dkotte

      24,160

      0 points yesterday

      Profile
      Rank: Guru
    22. Run5k

      23,392

      0 points yesterday

      Profile
      Rank: Genius
    23. spaperov

      20,900

      0 points yesterday

      Profile
      Rank: Wizard
    24. cwstad2

      20,489

      0 points yesterday

      Profile
      Rank: Master
    25. Murali1984

      20,410

      0 points yesterday

      Profile
      Rank: Guru

    Hall Of Fame