Fix for Can't RDP into 2008 R2 or Windows 7 after Update 2667402 and SP1 - Remote Desktop Services Stops

Printer-friendly versionPDF version
Windows Server 2008 R2

If you arrived at this page, it is likely because you can't use Remote Desktop Protocol to remote into a Wndows 7 or Server 2008 R2 system. The Remote Desktop Services is stopped, and everytime you enable it, it crashes. You also receive an error message like this in the Application event log:

2667402rdp2008r2-2"Faulting application name: svchost.exe_TermService, version: 6.1.7600.16385, time stamp: 0x4a5bc3c1

Faulting module name: rdpcorekmts.dll, version: 6.1.7600.16952, time stamp: 0x4f1f9e66
Exception code: 0xc0000005
Fault offset: 0x000000000000a793
Faulting process id: 0xabc
Faulting application start time: 0x01cd4a68213a1459
Faulting application path: C:\Windows\System32\svchost.exe
Faulting module path: C:\Windows\system32\rdpcorekmts.dll

This is a known issue and will occur if you are running Windows 7 or Server 2008 R2, apply update 2667402, and then install Service Pack 1. After you install security update 2667402, and then you install SP1, the binary version of Rdpcorekmts.dll is 6.1.7600.16952 and not 6.1.7601.17767. This issue occurs because the SP1 binary version of Rdpcorekmts.dll was not originally deployed when security update 2667402 was originally installed.

To fix, you need to do the following (Each step is listed in greater detail below):

  1. Stop the "Remote Desktop Services"
  2. Uninstall update 2667402
  3. Reinstall update 2667402
  4. Restart the "Remote Desktop Services"

Stop the "Remote Desktop Services". It may stop other services that are dependent. If so, remember what they are so you can start them later. Open Programs and Features (formerly Add/Remove Programs)  from the Control Panel and click on View Installed Updates. Select update 2667402 from the list and uninstall it.


Download the update again and reinstall it. You can get it here:

Now start the services you stopped earlier. The issue should be resolved now. For more info, check out the Microsoft KB on it:

These solutions would be fine but for the fact that I get an "unknown error" message when I try to uninstall the old version of the update.

Try repairing the update or reinstalling it, rebooting, and then try to uninstall it again.

I have followed the same process.

Uninstalled and reinstalled the update still i am unable to connect my server using RDP.

Can you provide anymore details? Are you receiving the specific error code listed above? If you run netstat, is the server listening on your terminal services port (3389)? 

I can't find the patches mention above, netstat-a shows the Terminal service port 3389 listening,
What could be problem?
From this machine i can RDP to other machines, but from other system i cannot login to this system

There are links to the patches in the article above.

Can you RDP into the problem terminal server from itself (Using the Remote Desktop Client, connect to Do you have any type of firewall enabled (Windows Firewall or an 3rd party firewall? They are often included with anti-virus software)?

Removing this update fix my issue. Just remember to decline it in WSUS else it will reinstall it.

Control Panel>Uninstall of KB2667402>Cannot be removed (An error has occured...) Reinstall of KB2667402 (x64 version - NOT THE ONE YOU IDENTIFY!!!!) will not install.
Is this a result of "selective incompetance"?

Finally, ir worked! Thank you!

This worked - perfectly! goodbye logmein, thanks for the info.

Thanks a lot it's worked for me

Post new comment