GPResult Command: How to Check Applied Group Policies in Windows 10 and 11 (2026)

By Hari Prasad

Updated on:

gpresult command check group policy applied Windows

gpresult command check group policy applied Windows

After running gpupdate /force, how do you know if Group Policies actually applied? The answer is the gpresult command. This guide explains every gpresult switch, how to generate HTML reports, and how to troubleshoot policies that aren’t applying in Windows 10 and 11.

What Is GPResult?

gpresult is a built-in Windows command-line tool that displays the Resultant Set of Policy (RSoP) — a complete list of all Group Policy settings currently applied to a user or computer. It works on Windows 10, Windows 11, and all Windows Server versions.

Think of gpresult as the "receipt" that proves which GPOs were applied after running gpupdate.

GPResult Command Syntax

gpresult [/s Computer] [/u DomainUser] [/p Password] [/user TargetUserName] [/scope {user|computer}] [/r] [/v] [/z] [/x | /h FileName] [/f]

Most Useful GPResult Switches

Switch Description
/r Displays summary of applied GPOs (most commonly used)
/v Verbose — shows detailed policy settings
/z Super-verbose — shows every detail including precedence
/h filename.html Saves full report as an HTML file
/x filename.xml Saves full report as XML
/scope user Shows only user policy results
/scope computer Shows only computer policy results
/s ComputerName Runs on a remote computer
/f Overwrites existing output file

How to Run GPResult on Windows 10 and 11

  1. Press Win + S → search Command Prompt
  2. Right-click → Run as Administrator
  3. Type:
gpresult /r

This shows a quick summary of all applied GPOs for both the current user and computer.

GPResult Examples

1. Quick Summary (Most Used)

gpresult /r

Shows which GPOs applied, which were filtered, and the last policy refresh time.

2. Generate an HTML Report

gpresult /h C:GPReport.html /f

Creates a detailed, color-coded HTML report. Open it in any browser for a full visual breakdown of every applied policy.

3. Check Only User Policies

gpresult /r /scope user

4. Check Only Computer Policies

gpresult /r /scope computer

5. Check Policies for a Specific User

gpresult /r /user domainusername

6. Run GPResult on a Remote Computer

gpresult /s ComputerName /r

7. Verbose Output (All Policy Details)

gpresult /v

How to Read GPResult /R Output

When you run gpresult /r, you’ll see sections like:

  • OS Type / OS Configuration — your Windows version and domain info
  • Last time Group Policy was applied — timestamp of last successful refresh
  • Applied Group Policy Objects — GPOs that successfully applied
  • The following GPOs were not applied — filtered or denied GPOs with reasons

Pay special attention to the "not applied" section — it tells you exactly why a policy was denied (security filtering, WMI filter, link disabled, etc.).

GPResult vs GPUpdate — What’s the Difference?

Tool Purpose
gpupdate /force Forces Windows to refresh and apply Group Policy
gpresult /r Shows which policies are currently applied (read-only)

Always use them together: run gpupdate /force first, then gpresult /r to verify.

Troubleshooting with GPResult

Policy Shows in GPResult but Isn’t Working

The policy applied but a higher-priority GPO may be overriding it. Check the Winning GPO column in the HTML report — it shows which GPO’s setting is actually taking effect.

GPO Not Appearing in GPResult at All

The GPO may be filtered by:

  • Security filtering (user/computer not in the allowed group)
  • WMI filter not matching
  • GPO link disabled on the OU

Check Event Viewer → GroupPolicy → Operational for detailed denial reasons.

GPResult Shows “Access Denied”

Run Command Prompt as Administrator. Computer policy results always require admin rights.

Key Takeaways

  • gpresult /r is the fastest way to check applied GPOs
  • gpresult /h report.html gives the most detailed visual breakdown
  • Always run after gpupdate /force to verify policies applied
  • The “not applied” section shows exactly why GPOs were filtered
  • Use /s ComputerName to check remote machines

For more Windows tips, visit PGUpdate.in. Also check our guides on fixing gpupdate not working and running gpupdate on remote computers.

Frequently Asked Questions

What is gpresult used for?

It displays the Resultant Set of Policy — all Group Policy settings currently applied to your user account and computer. Use it to verify GPOs applied correctly after running gpupdate.

Do I need admin rights to run gpresult?

For user policies, no. For computer policies, yes — run Command Prompt as Administrator.

How do I save gpresult output to a file?

Use gpresult /h C:report.html /f for an HTML report, or gpresult /r > C:result.txt to save text output.

Why does gpresult show a GPO as “not applied”?

Common reasons: security filtering (user not in allowed group), WMI filter mismatch, GPO link disabled, or the GPO is not linked to the correct OU.

Can I run gpresult on a remote computer?

Yes: gpresult /s ComputerName /r. You need admin rights on the remote machine and network connectivity.

Hari Prasad

As a Lecturer I work professionally while holding the title of P. Hari Prasad. Beyond teaching at the university I truly cherish blog writing which I have practiced for twelve years. Through twelve years of content development experience I focus on delivering essential information across varied subject areas for my readers. . I create articles by carefully researching sources while maintaining continuous updates with credible online information to present reliable and recently relevant content to my readers . My ongoing dedication to producing reliable content demonstrates my commitment toward developing digital author authority that supports SEO achievement while building relationships with my audience. . Through my work I strive to give viewers beneficial content which remains trustworthy source material and puts the reader first while simultaneously motivating them to discover new viewpoints . My mission focuses on driving meaningful effects through educational practice alongside blogging platforms while utilizing my expertise and content creation skills for creating high-quality materials.

Leave a Comment