본문 바로가기

Trouble Shooting

Windows Server 2003 도메인 컨트롤러에서 TCP/IP를 제거하고 다시 설치하는 방법

이 문서에서는 Windows Server 2003 기반 도메인 컨트롤러에서 TCP/IP 및 Winsock을 제거한 다음 다시 설치하는 방법을 설명합니다.
문제 해결 시에 TCP/IP 또는 Winsock 관련 구성 요소의 손상이 의심되는 경우가 있습니다. 이런 경우에는 TCP/IP 및 레지스트리 항목을 비롯한 모든 관련 구성 요소를 제거하려 할 것입니다. 그러나 이 작업을 완료하지 못할 수도 있습니다. 다음 절차는 Windows Server 2003 기반 도메인 컨트롤러에서 TCP/IP를 제거한 다음 다시 설치하는 방법을 설명합니다.
중요 참고

  • Windows Server 2003 기반 도메인 컨트롤러에서 TCP/IP를 다시 설정해야 하는 경우 Microsoft 기술 자료 문서 317518의 단계를 수행하는 것이 좋습니다. 이 문서에서는 TCP/IP 스택을 원래 상태로 복원하는 권장하는 방법을 설명합니다.
    자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.

    317518 Windows Server 2003에서 "인터넷 프로토콜(TCP/IP)"을 다시 설정하는 방법

    또한 Microsoft Windows Server 2003 서비스 팩 1을 실행하는 경우 netsh winsock reset 명령을 사용하여 Winsock을 복구하는 것이 좋습니다. netsh winsock reset 명령에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.

    http://www.microsoft.com/technet/prodtechnol/windowsserver2003/servicepack/overview.mspx

    경고 바이러스 백신 프로그램, 방화벽 프로그램 및 프록시 클라이언트 같이 인터넷에 액세스하거나 인터넷을 모니터링하는 프로그램은 netsh winsock reset 명령을 실행하면 부정적인 영향을 받을 수 있습니다. 이 해결 방법을 사용한 후에 더 이상 올바르게 작동하지 않는 프로그램이 있는 경우 해당 프로그램을 다시 설치하여 기능을 복원하십시오.

  • 다른 모든 문제 해결 절차로 문제가 해결되지 않은 경우에만 다음 절차를 사용하십시오.
  • 이 절차를 수행하기 전에 컴퓨터를 백업하는 것이 좋습니다.
경고 시작하기 전에 절차를 전체적으로 잘 숙지하는 것이 좋습니다.

현상

다음 중 하나 또는 모든 현상이 나타날 수 있습니다.
  • '인터넷' 인터페이스를 갱신하는 동안 오류가 발생했습니다. 소켓 이외의 개체에 작업을 시도했습니다.
  • ipconfig /renew 명령을 실행하면 다음과 같은 오류 메시지가 나타날 수 있습니다. "로컬 영역 연결 인터페이스를 갱신하는 동안 오류가 발생했습니다: 소켓 이외의 개체에 작업을 시도했습니다. 드라이버에 연결할 수 없습니다. 오류 코드는 2입니다.”
  • 장치 관리자에서 숨김 장치 표시를 누르면 오류 코드 24와 함께 "비 플러그 앤 플레이 드라이버" 아래에 TCP/IP 프로토콜 드라이버가 사용되지 않는 것으로 표시됩니다.
  • 전화 접속 연결을 만들 때 다음과 같은 오류 메시지가 나타날 수 있습니다. 오류 720: 구성된 PPP 프로토콜이 없습니다.
  • 명령 프롬프트에서 ipconfig 명령을 실행하면 다음 중 하나와 유사한 오류 메시지가 나타날 수 있습니다.

    The operation failed since no adapter is in the state permissible for this operation

    관련된 개체 종류에 대한 해당 작업은 지원되지 않습니다.

  • 명령 프롬프트에서 Netsh int ip reset resetlog.txt 명령을 실행하면 다음 오류 메시지가 나타날 수 있습니다.

    오류 코드 10107 때문에 IPMONTR.DLL의 초기화 함수 INITHELPERDLL을(를) 시작하지 못했습니다.

ping 명령을 사용하면 출력되는 내용에 IP 주소 대신 문자가 표시됩니다. 예를 들어 다음과 유사한 내용이 출력될 수 있습니다.
Ping statistics for:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss), C:\>ping www.contoso.com
Pinging www.contoso.com [?] with 32 bytes of data:
Reply from 131.94.57.182: bytes=32 time=86ms TTL=236
Reply from 131.94.57.182: bytes=32 time=74ms TTL=236
Reply from 131.94.57.182: bytes=32 time=74ms TTL=236
Reply from 131.94.57.182: bytes=32 time=74ms TTL=236
Ping statistics for Où?: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds: Minimum = 74ms, Maximum = 86ms, Average = 77ms OR
C:\>ping 131.94.57.182
Pinging ? with 32 bytes of data:
Reply from 131.94.57.182: bytes=32 time=73ms TTL=236
Reply from 131.94.57.182: bytes=32 time=74ms TTL=236
Reply from 131.94.57.182: bytes=32 time=73ms TTL=236
Reply from 131.94.57.182: bytes=32 time=73ms TTL=236
Ping statistics for Où?:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds: Minimum = 73ms, Maximum = 74ms, Average = 73ms

해결 방법

이 문제를 해결하려면 손상된 레지스트리 키를 삭제한 다음 TCP/IP 프로토콜을 다시 설치하십시오.
손상된 레지스트리 키를 삭제하려면 다음 단계를 수행하십시오.
경고 레지스트리 편집기를 잘못 사용하면 심각한 문제가 발생할 수 있으며 문제를 해결하기 위해 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 레지스트리 편집기를 잘못 사용함으로써 발생하는 문제에 대해 해결을 보증하지 않습니다. 레지스트리 편집기 사용에 따른 모든 책임은 사용자에게 있습니다.
  1. 도메인 컨트롤러를 다시 시작합니다.
  2. BIOS 정보가 나타나면 F8 키를 누릅니다.
  3. 디렉터리 서비스 복원 모드를 선택하고 Enter 키를 누릅니다.
  4. 디렉터리 서비스 복원 모드를 사용하여 로그온합니다.
  5. 시작을 누르고 실행을 누릅니다.
  6. 열기 상자에 regedit를 입력한 다음 확인을 누릅니다.
  7. 다음 레지스트리 키를 찾습니다.

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2

  8. 각 키를 마우스 오른쪽 단추로 누른 다음 삭제를 누릅니다.
  9. 각 키를 삭제할 것인지 물으면 를 누릅니다.
  10. Regedit를 닫습니다.
  11. %winroot%\inf에서 Nettcpip.inf 파일을 찾은 다음 메모장에서 파일을 엽니다.
  12. [MS-TCPIP.PrimaryInstall] 섹션을 찾습니다.
  13. Characteristics = 0xa0 항목을 편집하고 0xa00x80으로 바꿉니다.
  14. 파일을 저장한 다음 메모장을 끝냅니다.
  15. 제어판에서 네트워크 연결을 두 번 누르고 로컬 영역 연결을 마우스 오른쪽 단추로 누른 다음 속성을 누릅니다.
  16. 일반 탭에서 설치를 누르고 프로토콜을 선택한 다음 추가를 누릅니다.
  17. 네트워크 프로토콜 선택 창에서 디스크 있음을 누릅니다.
  18. 복사할 제조업체 파일 위치: 입력란에 c:\windows\inf를 입력한 다음 확인을 누릅니다.
  19. 인터넷 프로토콜(TCP/IP)을 선택한 다음 확인을 누릅니다.
    참고 이 단계에서 로컬 영역 연결 속성 화면이 다시 표시되지만 이제 제거 단추를 사용할 수 있습니다.
  20. 인터넷 프로토콜(TCP/IP)을 선택하고 제거를 누른 다음 를 누릅니다.
  21. 컴퓨터를 다시 시작한 다음 2-4단계에서 설명한 디렉터리 서비스 복원 모드를 선택합니다.
  22. 제어판에서 네트워크 연결을 두 번 누르고 로컬 영역 연결을 마우스 오른쪽 단추로 누른 다음 속성을 누릅니다.
  23. 일반 탭에서 설치를 누르고 프로토콜을 선택한 다음 추가를 누릅니다.
  24. 네트워크 프로토콜 선택 창에서 디스크 있음을 누릅니다.
  25. 복사할 제조업체 파일 위치: 입력란에 c:\windows\inf를 입력한 다음 확인을 누릅니다.
  26. 인터넷 프로토콜(TCP/IP)을 선택한 다음 확인을 누릅니다.
  27. 컴퓨터를 다시 시작합니다.
TCP/IP를 다시 설치한 후에 Microsoft Windows 지원 도구를 설치한 다음 Netdiag 및 Dcdiag 도구를 실행하여 도메인 컨트롤러가 올바르게 작동하는지 확인하십시오. 이렇게 하려면 다음과 같이 하십시오.
  1. 컴퓨터의 CD-ROM 또는 DVD-ROM 드라이브에 Windows Server 2003 CD-ROM을 넣습니다.
  2. 시작, 실행을 차례로 누르고 DriveLetter:\Support\Tools\suptools.msi(여기서 DriveLetter 는 CD-ROM 또는 DVD-ROM 드라이브)를 입력한 다음 확인을 누릅니다.
  3. 화면의 지시에 따라 Windows 지원 도구의 설치를 완료합니다.
  4. 명령 프롬프트에서 지원 도구가 설치된 폴더를 찾습니다. 기본적으로 이 폴더는 C:\Program Files\Support Tools입니다.
  5. 도메인 컨트롤러 진단을 위해 dcdiag /v를 입력한 다음 오류를 해결합니다.
  6. 네트워크 진단을 위해 netdiag /v를 입력한 다음 오류를 해결합니다.