Server 2008 R2 SP1 problem

Associate
Joined
30 May 2004
Posts
669
Location
Uk
Hi

Our Server 2008 R2 installed some updates a few days ago and now we can't RDP to it. It would appear service pack 1 was installed but we cannot see it listed in the installed updates list. I have checked all services are started and relevant ports are open. I have also removed and reinstalled KB2667402 & KB2621440 which has corrected this for some people. I also don't see anything being logged in the event viewer.

Has anyone any ideas on what could be causing the issue or any idea what I need to check to try and resolve this?

Cheers
 
Administrative Tools -> Remote Desktop Services is what you're after. Services Manager and Session Host Configuration are where all the RDP settings live.

Could you try opening up Control Panel -> System -> Advanced System Settings -> Remote, which radio button is selected?
The middle or bottom options are fine, but the bottom option needs to be configured correctly end-to-end.
 
Thanks for the reply.

It is set to the middle option (Allow connections from computers running any version of Remote Desktop).

I am starting to think that somehow the installation of SP1 is corrupt.
 
If some people can connect and others can't you need to look at what version of rdp they are running and what subnet they are connecting from.
Any group policies in play with windows firewall or users allowed to rdp to this server?
 
What do you mean can't connect? If it connects but you are greeted with a blank screen try killing regsvr32.exe whilst it is in that state

e.g.
psexec \\ip cmd.exe
taskkill /im regsvr32.exe /f
 
Nobody can connect and I don't get any error message, it just times out. The other strange thing is when I open Server Manager to see what roles are installed DHCP is not listed. However if I go into Administrative Tools and open DHCP it is there and working perfectly fine.

Thanks for the suggestions all, this has really got me stumped!
 
I think We might have found the problem. When I run netstat -an |find /i "listening" it isn't listing 3389 as an active listening port. Is there any way I can solve this problem?
 
Try and telnet to it on that port, if you get just a flashing curser you know its listening, else it will say no connection

edit scrap that, just seen your last post :)

Try running sfc /scannow from an elivated prompt, it will tell you if any system files are corrupt
 
Last edited:
Thanks for that but I have already done that as I mentioned in my original post. Keep the suggestions coming though chaps as I'm at a total loss here!
 
I agree that has caused the fault but I have tried removing it and reinstalling it. Also I've tried to reapply SP1 but it tells me it is already installed and will not continue.

Cheers anyway
 
If it's not even listening then there will be nothing for the firewall to block a connection to so it won't be a firewall issue.

Are the processes for RDP running correctly? Get Process Explorer on there, find the correct instance of svchost.exe that's hosting the Remote Desktop Service, right click and go into the properties, then look in the TCPIP tab and if the process is believes it's listening of not and on what port.
 
I have just checked with Process Explorer and there is nothing listed under TCP/IP. I have also checked another server at the same site which has 3 entries listed for TCP/IP. Where do I go from here?
 
What happens if you attempt to run "C:\Windows\System32\svchost.exe -k termsvcs"
Does the process then start listening?

I'm pretty much out of ideas now.
 
Back
Top Bottom