I get this every once in a while, and it is quite annoying. Basically all the colors are messed up when you try to log in via RDP. Everything appears black. You can see your cursor, so you can log into machines, but it is very difficult when dialog boxes are around. I found the solution over at server intellect, and wanted to slap it here so that I have an easy place to find it.
A black Remote Desktop Login Screen when connecting to your Windows Server 2003 Server is caused by registry entries changed either through minor corruption or user error. To resolve it, replace the registry entries with the ones in the registry script below. Simply copy and paste the below script into a text file, and rename it “rdpreset.reg”. Right click on the resulting file, and select Merge.
Windows Registry Editor Version 5.00
[HKEY_USERS.DEFAULTControl PanelColors]
“ActiveBorder”=“212 208 200”
“ActiveTitle”=“10 36 106”
“AppWorkSpace”=“128 128 128”
“Background”=“102 111 116”
“ButtonAlternateFace”=“181 181 181”
“ButtonDkShadow”=“64 64 64”
“ButtonFace”=“212 208 200”
“ButtonHilight”=“255 255 255”
“ButtonLight”=“212 208 200”
“ButtonShadow”=“128 128 128”
“ButtonText”=“0 0 0”
“GradientActiveTitle”=“166 202 240”
“GradientInactiveTitle”=“192 192 192”
“GrayText”=“128 128 128”
“Hilight”=“10 36 106”
“HilightText”=“255 255 255”
“HotTrackingColor”=“0 0 128”
“InactiveBorder”=“212 208 200”
“InactiveTitle”=“128 128 128”
“InactiveTitleText”=“212 208 200”
“InfoText”=“0 0 0”
“InfoWindow”=“255 255 225”
“Menu”=“212 208 200”
“MenuText”=“0 0 0”
“Scrollbar”=“212 208 200”
“TitleText”=“255 255 255”
“Window”=“255 255 255”
“WindowFrame”=“0 0 0”
“WindowText”=“0 0 0”
This will correct the colors on the login screen to Windows Server default.