Fix for Can't RDP into 2008 R2 or Windows 7 after Update 2667402 and SP1 - Remote Desktop Services Stops
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:
"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):
- Stop the "Remote Desktop Services"
- Uninstall update 2667402
- Reinstall update 2667402
- 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: