Windows XP Home 에디션은 잘 알고 있는 것과 같이 Remote Desktop, 또는 Terminal Services 기능이 없으며 또한 지원되지도 않습니다. 원격 데스크톱 기능에 대하여 글 말미의 도움말에서 발췌한 내용을 참조합니다. 아래 트릭으로 Windows XP에서 Remote Desktop Protocol (RDP)를 인스톨하여 사용할 수 있습니다.
Windows XP Home에서 Remote Desktop Terminal Services(Server 구성 요소)를 실행하려면 우선 이 사이트의 아래 기사를 참조하여 Windows XP Home 에디션 자체가 자신을 XP Pro 에디션으로 인식토록 합니다.
XP Home 에디션을 Pro 에디션으로 업그레이드하는 방법
Windows XP Home 에디션을 Windows XP Professional 에디션으로 전환하여 업그레이드하는 방법은 아래 순서를 따릅니다. [시작]-[실행]을 차례로 눌러 텍스트 입력창에 'regedit'를 타자한 후 엔터 키를 눌러 레지스트리 편집기를 기동합니다. 다음의 레지스트리 분기점까지 찾아갑니다.
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet00X/Control/ProductOptions
ControlSet00X라는 표현에서 X(ControlSet004)의 숫자가 제일 큰 항목을 선택합니다.
ProductSuite 레지스트리 키를 삭제합니다.
새로운 DWORD 값을 만들고 그 이름을 Brand로 합니다.
새로 만든 “Brand”의 값 데이터를 '0'으로 설정합니다.
시스템을 재부팅합니다.
재부팅 시에 BIOS 화면 바로 다음에 F8 키를 눌러 [Windows XP 시작 메뉴]가 나오도록 합니다.
[마지막으로 성공한 모드(Last Goog Configuration:LNG)]을 선택하여 엔터키를 누릅니다.
Windows XP는 여늬와 같이 부팅됩니다만, [바탕 화면]에 로깅한 후 [시스템 등록 정보]에서 확인하면 이제 사용자 시스템의 Windows XP Home 에디션은 Pro 에디션으로 보이게 됩니다.
위 트릭 적용 후, [내 컴퓨터]를 마우스 우클릭-[속성]을 선택-[시스템 등록 정보]에서 설치된 Home 에디션이 Pro 에디션으로 인식되고 있음을 확인합니다.
Devcon.exe
devcon.exe는 자동 풀림 압축이며, 이를 실행하여 적당 폴더를 선택하면, i386 그리고 ia64이라는 폴더를 만들어 압축 해제가 됩니다.
명령 프롬프트 창(CMD)을 열어 DevCon에 의하여 생성된 i386 폴더로 옮겨 rdpdr 드라이버를 재설치하기 위하여 아래 명령을 실행합니다.
devcon.exe -r install %windir%\inf\machine.inf root\rdpdr
위 명령 실행 후 컴퓨터를 재시작합니다.
이 단계에서는 아직도, 이 짜가 XP Pro로 전환된 Windows는 아직 Remote Desktop을 실행하기 위하여 필요한 Terminal Services에 연관된 레지스트리 설정이 없는 상태입니다.
Pro OS로 튜닝된 Windows XP Home에서 Terminal Services를 설치하여 사용할 수 있도록 하기 위하여 아래 배치 스크립트(역시 Windows 2000에서 TS를 지원 가능토록 함)를 다운로드하여 실행합니다.
Enable_tsxp.ba
이는 Terminal Services 값을 레지스트리에 병합함에 필요한 등록 파일(.reg)과 bootlog를 생성합니다.
레지스트리 패치 후 컴퓨터를 재부팅합니다.
재부팅 후는 Terminal Services가 실행되어 Incoming Remote Desktop Connection session을 수용하고 실행할 수 있는 준비가 된 상태로 됩니다.
Terminal Services가 실제로 작동하고 있는지를 검증하기 위해서는, Control Panel -> Administrator Tools -> Services에서 [Terminal Services] 앤트리를 하이라이트합니다. 만약에 [시작]되지 않았다면 수동으로 시작토록 합니다. [시스템 등록 정보]에는 [원격] 탭이 없으며, 원격 데스크톱의 기본 포트인 포트 3389가 방화벽에서 열려 있음을 확인합니다.
레지스트리 설정이 자동 로그온 기능의 활성으로 되어 있으면 매 로컬 콘솔에서 시스템 기동 시에 Administrator로 자동 로그인하여 암호 입력을 프롬프트하지 않거나 아니면, 사용자에게 로그온할 계정의 선택을 허용합니다. 이 기능을 사용치 않는 것으로 설정하려면 아래 레지스트리 분기점을 찾아 AutoAdminLogin의 값 데이터를 '1'에서 '0'으로 변경 설정합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon