그동안 잘 써오던 원격 데스크톱이 접속 화면이 안 뜨면서 연결이 안되는 문제가 생겨서 해결방안을 찾아보았다.
증상을 요약해보면
1. 연결할 때 접속 안된다는 메세지도 안 뜨면서
2. 원격 컴퓨터의 이벤트 뷰어(Event Viewer)로 확인해보면 "\SystemRoot\System32\RDPDD.dll failed to load"라는 에러가 발생함을 확인하게 되는 경우이다.
자세한 증상 및 해결방안은 아래와 같다.
자세한 증상은 다음과 같았다.
1. local이라는 컴퓨터에서 remote라는 컴퓨터(Windows XP SP3)로 원격 데스크톱으로 접속하려고 할 때
2. local에서 "원격 데스크톱 연결"을 실행시켜서 주소를 입력한 후 "연결(N)"을 그 즉시 아무 일도
안 일어나고 원래 주소 입력창으로 뜬다.
"연결 N" 버튼을 누르면 아무 일 없었다는 듯이 다시 원래 위의 창이 보이게 된다.
만일 접속이 안 되는 것이라면 다음과 같은 경고창이 뜨지만 이런 경고창도 안 뜬다.
3. remote에서 "시작->내컴퓨터->오른쪽 클릭->관리"를 실행해보면 "컴퓨터 관리"가 뜬다.
왼쪽 탭에서 "시스템도구->이벤트 뷰어->시스템"을 확인해 보면 접속한 시간에 아래 그림과 같이 오른쪽에 Application Popup이라는 이벤트가 있을 것이다.
그리고 더블 클릭해서 확인해보면 아래와 같이 "\SystemRoot\System32\RDPDD.dll failed to load"라는 메세지를 확인할 수 있다.
이 문제에 대한 해결 방안은 다음과 같다.
remote컴퓨터의 Windows 레지스트리(registry)에 다음과 같은 값을 추가해주면 된다.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\]
"SessionImageSize"=dword:00000020
"SessionImageSize"=dword:00000020
만일 레지스트리를 직접 편집하기 어렵다면 다음 rdpdd_fix.reg 파일을 받아서 실행하면 된다.
(참고: 이 레지스트리 파일은 Windows XP를 기준으로 작성되었습니다.)
레지스트리가 수정이 완료되면 시작->실행->regedit 을 실행해서 확인해보면 다음과 같이 "SessionImageSize"라는 값이 추가된 것을 확인 할 수 있다.
이제 레지스트리를 편집한 후에 컴퓨터를 재시작하면 문제가 해결된다.
참고자료: http://social.microsoft.com/Forums/en-US/whssoftware/thread/c41fb638-c422-45e6-8618-1cd37a5e1b81
'Soft' 카테고리의 다른 글
| Microsoft Video Screensaver for Vista (4) | 2009/08/05 |
|---|---|
| 동영상 파일을 스크린세이버(화면보호기)로 설정하기 (9) | 2009/08/05 |
| 원격 데스크톱 (Remote Desktop) 접속이 안 될 때 (2) | 2009/08/04 |
| 구글 애널리틱스(Google Analytics)를 이용한 티스토리 방문자 분석 (2) | 2009/07/25 |
| [필수유틸] 7-Zip (Freeware)(Win32,Win64,Linux) (0) | 2009/07/23 |
| Apache HTTP Server 2.2 설정 - httpd.conf 지시자(directive) (0) | 2009/07/15 |

rdpdd_fix.reg
Prev

