이러한 현상이 Winsock2 키 문제로 발생하는지 확인하려면 다음 방법 중 하나를 사용하십시오.
방법 1: Netdiag 도구 사용 Netdiag 도구를 사용하려면 Microsoft Windows XP 지원 도구를 설치해야 합니다. 설치하려면 다음과 같이 하십시오.
참고• 참고 지원 도구가 이미 설치되었다면 이 절의 두 번째 절차로 이동하십시오. • 지원 도구가 설치되지 않았고 Windows XP 설치 CD가 없다면 방법 2로 이동하십시오. 1. Windows XP 설치 CD를 넣은 다음 Support\Tools 폴더로 이동합니다. 2. Setup.exe 파일을 두 번 누릅니다. 3. 설치 유형 선택 화면이 나타날 때까지 화면의 단계를 수행합니다. 4. 설치 유형 선택 화면에서 전체 설치를 누르고 다음을 누릅니다. 설치가 완료되면 다음과 같이 하십시오.1. 시작, 실행을 차례로 누르고 Command를 입력한 다음 확인을 누릅니다. 2. netdiag /test:winsock를 입력한 다음 Enter 키를 누릅니다. Netdiag 도구는 Winsock을 포함한 여러 네트워크 구성 요소에 대한 테스트 결과를 반환합니다. 테스트에 대한 자세한 내용을 보려면 netdiag 명령 끝에 /v를 사용하십시오. netdiag /test:winsock /v
방법 2: Msinfo32 프로그램 사용 참고 Windows XP 설치 CD가 없고 지원 도구가 설치되지 않은 경우에만 이 방법을 사용하십시오. 1. 시작, 실행을 차례로 누르고 Msinfo32를 입력한 다음 확인을 누릅니다. 2. 구성 요소, 네트워크를 차례로 확장한 다음 프로토콜을 누릅니다. 3. 프로토콜 아래 10개의 구역이 나타납니다. Winsock2 키가 손상되지 않았으면 섹션 머리글에 다음 이름이 포함됩니다.
이름이 이 목록에 있는 것과 다른 이름인 경우 Winsock2 키가 손상되었거나 프록시 소프트웨어 같은 타사 추가 기능이 설치된 것입니다. 타사 추가 기능이 설치되어 있을 경우 목록의 "MSAFD" 문자는 추가 기능 이름으로 대체됩니다.
목록에 10개 이상의 섹션이 있을 경우 타사 추가 기능이 설치된 것입니다.
10개 이하의 섹션이 있으면 정보가 손실된 것입니다.
참고 이러한 항목은 TCP/IP 프로토콜만 설치된 것을 나타냅니다. 다른 프로토콜이 설치되었다면 Winsock이 작동하고 추가 항목이 나타납니다. 예를 들어, NWLink IPX/SPX를 설치하면 7개의 섹션이 추가되어 총 17개의 섹션이 표시됩니다. 다음은 새로운 섹션 중 하나의 예제 머리글입니다. MSAFD nwlnkipx [IPX] 또한 NWLink IPX/SPX를 설치하여 만들어진 새로운 섹션은 각각 "MSAFD"로 시작합니다. 따라서 이러한 문자로 시작하지 않는 구역은 두 개만 있습니다.
Netdiag 테스트가 실패하거나 Msinfo32를 보고 Winsock이 손상된 것으로 판단되면 다음 절의 단계를 사용하여 Winsock2 키를 복구해야 합니다.
Winsock2 손상을 복구하는 수동 단계
Windows XP 서비스 팩 2가 설치된 경우의 지침 Windows XP 서비스 팩 2(SP2)가 설치되어 있는 경우 Winsock를 복구하려면 명령 프롬프트에 netsh winsock reset을 입력하고 Enter 키를 누릅니다.
Windows XP SP2가 설치되지 않은 경우 Winsock를 복구하려면 손상된 레지스트리 키를 삭제한 다음 TCP/IP 프로토콜을 다시 설치해야 합니다.
1단계: 손상된 레지스트리 키 삭제 경고 레지스트리 편집기나 다른 방법을 사용하여 레지스트리를 잘못 수정하는 경우 심각한 문제가 발생할 수 있습니다. 이 문제를 해결하려면 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 문제에 대해 해결을 보증하지 않습니다. 레지스트리의 수정에 따른 모든 책임은 사용자에게 있습니다.
레지스트리를 백업하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오. 322756 (http://support.microsoft.com/kb/322756/) Windows XP 및 Windows Server 2003에서 레지스트리를 백업, 편집 및 복원하는 방법 1. 시작을 누르고 실행을 누릅니다. 2. 열기 상자에 regedit를 입력한 다음 확인을 누릅니다. 3. 레지스트리 편집기에서 다음 키를 찾아 각 키를 마우스 오른쪽 단추로 누른 다음 삭제를 누릅니다. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2 4. 삭제할지 묻는 메시지가 나타나면 예를 누릅니다. 참고 Winsock 키를 삭제한 후에 컴퓨터를 다시 시작합니다. 이렇게 하면 Windows XP 운영 체제가 이러한 두 키에 대한 셸 항목을 새로 만듭니다. Winsock 키를 삭제한 후에 컴퓨터를 다시 시작하지 않으면 다음 단계가 올바르게 작동하지 않습니다.
2단계: TCP/IP 설치 1. 네트워크 연결을 마우스 오른쪽 단추로 누른 다음 속성을 누릅니다. 2. 설치를 누릅니다. 3. 프로토콜을 누른 다음 추가를 누릅니다. 4. 디스크 있음을 누릅니다. 5. C:\Windows\inf를 입력한 다음 확인을 누릅니다. 6. 사용 가능한 프로토콜 목록에서 인터넷 프로토콜(TCP/IP)을 누른 다음 확인을 누릅니다. 7. 컴퓨터를 다시 시작합니다.