How to Use and Install Group Policy Management Console (gpmc.msc) in Windows 11/10

Group Policy Management Console (GPMC) is a free Microsoft tool that lets you manage Group Policy Objects across your entire Active Directory environment from one place. You open it by running gpmc.msc in the Run dialog or Command Prompt. That is the short answer. Now let us go deep so you actually know how to use it.

What Is gpmc.msc and Why It Matters

If you manage Windows computers in a business or school, you need Group Policy. It controls hundreds of settings: password rules, software restrictions, desktop lockdowns, firewall configurations, and much more.

Before GPMC existed, managing these policies was painful. You had to jump between different tools and consoles. GPMC brought everything into one unified interface.

Table of Contents

GPMC works with Active Directory. It connects to your domain and shows you every Group Policy Object (GPO), every site, domain, and Organizational Unit (OU). You can create, edit, link, back up, and restore GPOs all from this single console.

Key point: gpmc.msc does not work on standalone computers. You need an Active Directory domain environment.

Group Policy Management Console

System Requirements and How to Open gpmc.msc

Where Is GPMC Available

GPMC is built into:

  • Windows Server 2008 and all later Server versions
  • Windows 10 Pro, Enterprise, and Education
  • Windows 11 Pro, Enterprise, and Education
  • Windows 7 and 8.1 Professional and Enterprise editions

It is NOT included in Windows Home editions.

How to Install GPMC on Windows 10 or 11

If you are on a domain-joined workstation and GPMC is not already installed:

  1. Open Control Panel
  2. Go to Programs then Turn Windows features on or off
  3. Expand Remote Server Administration Tools
  4. Expand Feature Administration Tools
  5. Check Group Policy Management Tools
  6. Click OK and wait for installation

Alternatively, open PowerShell as Administrator and run:

Add-WindowsCapability -Online -Name Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0

How to Open GPMC

You have several options:

  • Press Win + R, type gpmc.msc, press Enter
  • Open Command Prompt and type gpmc.msc
  • Search “Group Policy Management” in the Start menu
  • Open Server Manager, go to Tools, click Group Policy Management

Understanding the GPMC Interface

When GPMC opens, you see a tree structure on the left and a details pane on the right.

The Left Panel Tree Structure

NodeWhat It Shows
ForestThe top level of your AD structure
DomainsYour domain(s) listed underneath
SitesAD sites for managing by physical location
Group Policy ObjectsAll GPOs in the domain
WMI FiltersWindows Management Instrumentation filters
Starter GPOsPre-configured GPO templates

The Right Panel

This changes depending on what you click on the left. If you click a GPO, you see tabs like Scope, Details, Settings, Delegation, and Status.

See also  How to Disable VPN in Windows: A Complete Guide

If you click a domain or OU, you see linked GPOs, inheritance settings, and delegation options.

Core Concepts You Must Understand

What Is a GPO

A Group Policy Object is a container that holds policy settings. Each GPO has two sections:

  • Computer Configuration: Settings that apply to the computer regardless of who logs in
  • User Configuration: Settings that apply to the user regardless of which computer they use

GPO Scope and Linking

Creating a GPO does nothing by itself. You must link it to a site, domain, or OU. When you link a GPO to an OU, every user and computer inside that OU gets the policy.

GPO Inheritance

Policies flow from top to bottom:

  1. Local Computer Policy
  2. Site Level
  3. Domain Level
  4. OU Level
  5. Child OU Level

Lower-level GPOs can override higher ones unless you use enforcement. This matters when troubleshooting.

GPO Processing Order (LSDOU)

The acronym LSDOU helps you remember the order: Local, Site, Domain, OU. The last policy applied wins. So OU-level settings win over domain-level settings in most cases.

How to Create a New GPO in GPMC

Step 1: Open GPMC

Run gpmc.msc and connect to your domain.

Step 2: Navigate to Group Policy Objects

Expand your forest, expand your domain, then click Group Policy Objects in the left panel.

Step 3: Create the GPO

Right-click Group Policy Objects and select New. Type a descriptive name. Be specific. “Disable USB Storage – Workstations” is better than “GPO1”.

Step 4: Edit the GPO

Right-click the new GPO and select Edit. This opens the Group Policy Management Editor. Now you can configure settings inside Computer Configuration or User Configuration.

Step 5: Link the GPO

After editing, go back to GPMC. Right-click the OU where you want this policy applied. Select Link an Existing GPO. Choose your GPO from the list.

Step 6: Confirm the Link

Click the OU in the left panel. In the right panel under the Linked Group Policy Objects tab, you will see your GPO listed.

How to Edit an Existing GPO

  1. In GPMC, expand Group Policy Objects
  2. Right-click the GPO you want to edit
  3. Select Edit
  4. The Group Policy Management Editor opens
  5. Navigate to the setting you want to change
  6. Double-click a setting to configure it
  7. Set it to Enabled, Disabled, or Not Configured
  8. Click OK

Changes take effect on client computers after Group Policy refreshes. This happens automatically every 90 minutes with a random offset of 0 to 30 minutes. You can force an immediate refresh on a client by running gpupdate /force in Command Prompt.

Managing GPO Links

Linking a GPO to an OU

Right-click the OU in GPMC and select Link an Existing GPO. Select the GPO. Done.

Changing Link Order

When multiple GPOs are linked to the same OU, the link order matters. GPO with link order 1 is processed last, meaning it wins. You can drag GPOs up and down in the Linked Group Policy Objects tab to change the order.

Disabling a GPO Link

Right-click the linked GPO under the OU and select Link Enabled to toggle it off. This keeps the GPO but stops it from applying. Useful for testing.

Removing a GPO Link

Right-click the linked GPO and select Delete. This removes the link only. The GPO still exists in the Group Policy Objects container. If you want to permanently delete the GPO, right-click it there and select Delete.

GPO Filtering: Controlling Who Gets the Policy

Security Filtering

By default, every GPO applies to Authenticated Users. You can change this.

  1. Click the GPO in GPMC
  2. Go to the Scope tab
  3. Under Security Filtering, remove Authenticated Users
  4. Click Add and choose a specific group or user

Now only members of that group get the policy. This is called security filtering and is very useful for targeting specific groups within an OU.

See also  NFT Music Rights Explained: Your Ultimate Guide for 2026

WMI Filtering

WMI filters let you target policies based on hardware or software properties. For example, apply a policy only to laptops, or only to computers with less than 8GB of RAM.

  1. Right-click WMI Filters in GPMC and create a new filter
  2. Write a WMI query (for example: SELECT * FROM Win32_Battery to target laptops)
  3. Link the WMI filter to a GPO by selecting it in the GPO’s Scope tab under WMI Filtering

WMI filters slow down Group Policy processing slightly. Use them only when needed.

Backing Up and Restoring GPOs

Backing up GPOs is something many administrators forget until disaster strikes.

How to Back Up a Single GPO

  1. Right-click the GPO in GPMC
  2. Select Back Up
  3. Choose a folder location
  4. Add a description
  5. Click Back Up

How to Back Up All GPOs

  1. Right-click Group Policy Objects
  2. Select Back Up All
  3. Choose a folder and click Back Up

The backup creates a folder with a GUID name for each GPO. Inside you will find the GPO settings in XML format, plus security information and WMI filter links.

How to Restore a GPO

  1. Right-click Group Policy Objects and select Manage Backups
  2. Browse to your backup folder
  3. Select the GPO backup you want to restore
  4. Click Restore

You can also restore a GPO from backup when creating a new one by choosing New GPO from Backup during creation.

Copying and Importing GPOs

Copying a GPO

Right-click a GPO in GPMC and select Copy. Then right-click Group Policy Objects and select Paste. Useful when you want to duplicate a working configuration.

Importing Settings

Import lets you bring settings from a backed-up GPO into an existing GPO without replacing the target GPO entirely. Right-click the destination GPO and select Import Settings. Follow the wizard.

This is handy when migrating settings between domains or test environments.

Viewing GPO Settings and Reports

Viewing Settings in GPMC

Click any GPO in GPMC and go to the Settings tab. GPMC generates an HTML report showing all configured settings. If the tab is blank, right-click and choose Show All or check that Internet Explorer Enhanced Security Configuration is not blocking the report.

Running Group Policy Results (RSoP)

Group Policy Results shows you the effective policy for a specific user on a specific computer. It reflects what actually applied.

  1. Right-click Group Policy Results in GPMC
  2. Select Group Policy Results Wizard
  3. Choose the computer and user you want to analyze
  4. The wizard generates a report showing every setting and which GPO it came from

Running Group Policy Modeling

Group Policy Modeling lets you simulate what would happen before you deploy a policy. You specify a user, a computer, an OU, and any changes you plan to make. GPMC simulates the outcome without actually applying anything.

  1. Right-click Group Policy Modeling in GPMC
  2. Select Group Policy Modeling Wizard
  3. Choose domain controller, user, computer, and OU
  4. Add any simulated changes (moving to a new OU, adding to a group)
  5. Review the simulated result

This is one of the most underused and most valuable features in GPMC.

Delegation in GPMC

You can give other people specific permissions in GPMC without making them full Domain Admins.

Delegating GPO Creation Rights

  1. Click Group Policy Objects in GPMC
  2. Go to the Delegation tab on the right
  3. Click Add and choose a user or group
  4. Set the permission level

Delegating GPO Management on an OU

  1. Click the OU in GPMC
  2. Go to the Delegation tab
  3. Click Add, choose a user or group
  4. Choose the permission: link GPOs, perform Group Policy Modeling analysis, or read Group Policy results data

This lets helpdesk staff run RSoP reports without giving them edit rights on GPOs.

Common Real-World Group Policy Tasks

Mapping Network Drives

User Configuration then Preferences then Windows Settings then Drive Maps

Right-click, select New, then Mapped Drive. Set the drive letter and UNC path. Use item-level targeting to apply to specific groups.

Deploying Software

Computer Configuration then Policies then Software Settings then Software Installation

Right-click, select New then Package. Browse to an MSI file on a network share. Software deploys on next computer startup.

Setting Desktop Wallpaper

User Configuration then Policies then Administrative Templates then Desktop then Desktop

Enable Desktop Wallpaper and enter the UNC path to the image file.

See also  How to Create Images with Bing AI in minutes? Step-by-Step Guide

Disabling USB Storage

Computer Configuration then Policies then Administrative Templates then System then Removable Storage Access

Enable All Removable Storage classes: Deny all access.

Password Policy

Computer Configuration then Policies then Windows Settings then Security Settings then Account Policies then Password Policy

Set minimum length, complexity, and age requirements here. Note that password policy only works at the domain level unless you use Fine-Grained Password Policies through ADAC.

Troubleshooting Group Policy Issues

Policy Not Applying

Check these things in order:

  • Is the GPO linked to the correct OU?
  • Is the user or computer actually in that OU?
  • Is security filtering set correctly? Does the user have Read and Apply Group Policy permissions?
  • Is there a WMI filter blocking the GPO?
  • Is the GPO link enabled?
  • Is the GPO enforced or is it being blocked?

Run gpresult /r on the client machine to see what is applying. Run gpresult /h report.html to get a full HTML report.

Checking GPO Status on the Client

Open Command Prompt on the client and run:

gpresult /r

This shows applied GPOs and any errors. Look for GPOs listed under “Denied GPOs” to find filtering issues.

Replication Issues

GPOs are stored in two places: the SYSVOL folder (replicated by DFS-R or FRS) and the AD database. If these get out of sync, policies behave inconsistently.

Check SYSVOL replication health using dfsrdiag or review the DFS Replication event log. For deeper reading on GPO troubleshooting methodology, the Microsoft Group Policy troubleshooting guide is the authoritative reference.

Group Policy Preferences vs. Group Policy Settings

Many people confuse these two. They are different.

FeatureGroup Policy SettingsGroup Policy Preferences
EnforcementEnforced, user cannot changeApplied as default, user can change
Removal behaviorReverted when GPO removedRemains after GPO removal
TargetingWMI filters, security groupsItem-level targeting (very granular)
Use caseSecurity configurationsDesktop preferences, drive maps, printers

Preferences are found under Preferences nodes in both Computer and User Configuration sections. They are more flexible but less enforced.

GPMC and PowerShell

You can manage Group Policy with PowerShell using the GroupPolicy module. This module comes with GPMC.

Common commands:

Get-GPO -All
New-GPO -Name "My New GPO"
New-GPLink -Name "My New GPO" -Target "OU=Workstations,DC=company,DC=com"
Get-GPOReport -Name "My New GPO" -ReportType HTML -Path C:\report.html
Backup-GPO -All -Path C:\GPOBackups
Restore-GPO -Name "My New GPO" -Path C:\GPOBackups

PowerShell automation is essential when managing large environments. For learning PowerShell Group Policy commands in depth, the PowerShell GroupPolicy module documentation covers every cmdlet with examples.

Security Best Practices for Group Policy

  • Always test GPOs in a test OU before linking to production
  • Use descriptive GPO names with a naming convention
  • Do not edit the Default Domain Policy or Default Domain Controllers Policy directly. Create new GPOs for your changes
  • Back up all GPOs weekly at minimum
  • Audit GPO changes by enabling Advanced Audit Policy for Directory Service Changes
  • Use the least privilege principle when delegating GPO management
  • Avoid using the Block Inheritance option excessively as it makes policy flow hard to follow
  • Document every GPO and what it does

GPMC Keyboard Shortcuts and Tips

ActionHow to Do It
Refresh GPMC displayPress F5
Open Group Policy EditorRight-click GPO, select Edit
Search for a GPOClick Group Policy Objects, use the search box
View effective policyUse Group Policy Results wizard
Simulate policy changesUse Group Policy Modeling wizard

Conclusion

GPMC (gpmc.msc) is the central tool for managing Windows environments at scale. Once you understand the tree structure, GPO creation, linking, filtering, and troubleshooting, you can control thousands of computers from a single console.

The most important habits: name your GPOs clearly, always test before deploying to production, back them up regularly, and use Group Policy Results and Modeling to verify behavior before and after changes.

Whether you are locking down USB ports, mapping drives, deploying software, or enforcing password policies, GPMC is where it all happens. Learn it well and it will save you enormous time and prevent countless user issues.

Frequently Asked Questions

What is the difference between gpmc.msc and gpedit.msc?

gpedit.msc is the Local Group Policy Editor. It only manages policies on the local computer where you run it. It has no connection to Active Directory. gpmc.msc is the Group Policy Management Console and manages policies across your entire Active Directory domain. If you are in a domain environment, gpmc.msc is the correct tool. If you are on a standalone computer with no domain, gpedit.msc is what you use.

How do I force Group Policy to apply immediately?

On the client computer, open Command Prompt as Administrator and run gpupdate /force. This triggers an immediate Group Policy refresh for both Computer and User configuration. Some settings like software deployment and folder redirection still require a logoff or restart to fully apply.

Why does a GPO show in GPMC but not apply to users?

The most common reasons are: the user does not have Read and Apply Group Policy permissions on the GPO, a WMI filter is excluding the computer, the user or computer is in a different OU than where the GPO is linked, or Block Inheritance is enabled on the target OU. Use the Group Policy Results wizard in GPMC to see exactly which GPOs applied and which were denied, and why.

Can I use GPMC without being a Domain Admin?

Yes. You can delegate specific GPMC permissions to non-admin users. For example, you can grant a helpdesk user the right to read Group Policy results for troubleshooting, or allow a department IT person to link GPOs to a specific OU. Full GPO editing and creation rights typically stay with Domain Admins or a delegated Group Policy Administrators group.

What happens to computers when a GPO is deleted?

It depends on the setting type. For Group Policy Settings (the enforcement type), most settings revert to their previous state once the GPO is removed and Group Policy refreshes. For Group Policy Preferences, the settings remain on the computer even after the GPO is deleted because preferences are applied as defaults rather than enforced. Always test GPO removal in a lab environment before doing it in production.

MK Usmaan