0XC00A002B

Fix STATUS_CTX_WINSTATION_ACCESS_DENIED 0XC00A002B

This error usually hits when RDP permissions are wrong. I'll show you the quick fixes that work, starting with the most common cause.

Cause 1: The User Is Not in the Right Group

I know this error is infuriating, especially when you're just trying to get into your own machine. The most common reason for 0XC00A002B is that the user trying to connect isn't in the Remote Desktop Users group. Windows is picky about who can RDP in, and if you're not on that list, you get this exact status code.

This tripped me up the first time too – I thought being an admin was enough. But nope, admins aren't automatically allowed to RDP unless they're explicitly added. Here's the fix:

  1. Press Win + R, type lusrmgr.msc, hit Enter.
  2. Go to Groups on the left, then double-click Remote Desktop Users.
  3. Click Add, type the username, check the name, and OK.
  4. If the user is a domain account, use DOMAIN\username format.

After adding, have the user log off and on again. That refreshes the token. Then try the RDP connection again. Nine times out of ten, that's it.

Cause 2: Local Security Policy Blocks the User

Sometimes the user is in the group, but there's a second gatekeeper: the Local Security Policy. Windows has a policy called Allow log on through Remote Desktop Services, and if your user isn't listed there, they're locked out even if they're in the group.

This usually happens after a Windows update or when a domain policy overrides local settings. I've seen it on Windows 10 Pro and Server 2016/2019. The error pops up immediately, before you even see the login screen.

Here's how to check and fix:

  1. Open secpol.msc (or gpedit.msc on Home editions).
  2. Go to Local Policies > User Rights Assignment.
  3. Find Allow log on through Remote Desktop Services on the right.
  4. Double-click it, click Add User or Group, add the user.

If you're on Windows 10 Home, you don't have secpol.msc. Use the command line instead:

net localgroup "Remote Desktop Users" "YourUsername" /add

That does the same thing as the group method but bypasses the policy UI. Still, if the policy is enforced by a domain, you'll need to talk to your admin to get added to the policy there.

Cause 3: The Session Is Running as Another User

This one's sneaky. You might be trying to RDP into a machine that already has an active console session (someone is logged in physically). Windows doesn't allow two simultaneous interactive sessions by default. The system gives you this error because your session request is denied – there's no free session slot.

I hit this a lot on old servers and Windows 10 machines where people forgot they left themselves logged in.

Fix: Either log off the console user, or enable multiple sessions (only on Server editions). To check who's logged in, run this from an admin command prompt on the target machine:

query session

You'll see a list. If there's an Active session with the console, that's the blocker. You can log it off remotely with:

logoff 1

(Replace 1 with the session ID. Be careful – this will kill that user's work.)

If you need multiple sessions, that's only possible on Windows Server with the Remote Desktop Services role installed. On Windows 10, you're stuck with one session unless you patch termsrv.dll (not recommended – it breaks quickly and is a security risk).

Quick-Reference Summary Table

Cause Quick Fix Check This
Wrong group membership Add user to Remote Desktop Users group lsmgr.msc > Groups
Security policy restriction Add user to "Allow log on through Remote Desktop Services" policy secpol.msc > User Rights
Existing session blocks new one Log off the active session query session command

That's the whole deal. Most people fix this in under five minutes once they know where to look. If you're still stuck, check the Windows Event Viewer under System for the source TermDD – it sometimes gives a more specific reason. But honestly, these three covers 95% of the cases I've seen in my years doing desktop support.

Related Errors in Windows Errors
0X00040202 0x00040202 Fix: No Subscribers for Event Delivery 0X8010006D SCARD_W_EOF (0X8010006D) smart card file end reached 0XC00002D3 STATUS_POWER_STATE_INVALID (0XC00002D3) Fix for Windows 10/11 0X00000908 Fix 0X00000908: Session Not Found in Windows Network

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.