DCOM 포트 범위 구성 문제

기술 자료 번역 기술 자료 번역
기술 자료: 217351 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

현상

다음과 같은 현상이 나타날 수 있습니다.
  • 웹 게시 시작하려면 실패하고 이벤트 로그에 다음 이벤트가 나타납니다.
    이벤트 ID: 7023이
    원본: 서비스 제어 관리자
    설명: 웹 게시 서비스가 다음 오류 때문에 종료되었습니다: 이 끝점을 만들 수 없습니다.
  • W3SVC, MSFTPSVC, SMTPSVC, SS LDAP 또는 SS 메시징 서비스를 중지할 경우 시도가 다음 오류 메시지와 함께 실패합니다.
    오류 1721: 리소스가 부족하여 이 작업을 완료하려면 사용할 수 있습니다.
  • DCOM 서버에 연결하려고 분산된 구성 요소 개체 모델 (DCOM) 클라이언트에 다음과 같은 오류 메시지가 실패:
    RPC_S_SERVER_UNAVAILABLE (0x800706ba) - RPC 서버를 사용할 수 없습니다.

원인

포트 범위 설정
HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\Internet
레지스트리 키에서 잘못된 구성 때문에 이 문제가 발생합니다 또는 프로토콜에 대한 포트 제한 DCOMCNFG 프로토콜 속성 페이지를 통해 구성됩니다.

해결 방법

중요한 이 섹션에서는, 메서드 또는 작업이 레지스트리 수정 방법을 알려 주는 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 이 단계를 주의 깊게 따라야 합니다. 추가 보호 기능을 수정하기 전에 레지스트리를 백업해야. 그런 다음 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 백업 및 복원하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
322756백업 및 Windows 에서 레지스트리를 복원하는 방법

이 문제를 해결하려면 다음 방법 중 하나를 사용하십시오.
  • 이렇게 DCOM 포트 범위를 사용하고 레지스트리 키를 삭제한 다음 컴퓨터를 다시 구성하여 원하는 않습니다.
  • DCOM 포트 범위를 사용하도록 컴퓨터를 구성할 경우,
    HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\Internet
    레지스트리 키, 포트의 범위를 구성할 수 및 다음 백서의 지시를 따릅니다.
    분산된 COM 함께 방화벽 사용
    http://msdn.microsoft.com/en-us/library/ms809327.aspx
    포트 제한을 구성하려면 DCOMCNFG 유틸리티를 사용한 경우 알려진된 DCOMCNFG 버그가 발생할 수 있습니다. 추가 정보는 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 확인하십시오:
    201911DCOMCNFG 포트 이름이 잘못된 형식의 값을 씁니다.
    DCOMCNFG 유틸리티를 사용하는 대신 Regedt32.exe를 있는 백서에 설명된 대로 포트 제한 사항을 구성할 수 있습니다.

    열려는 포트 번호를 DCOM 응용 프로그램 및 컴퓨터에서 실행 중인 다른 서비스가 수에 따라 달라집니다. 예를 들어, 각 인스턴스에 DCOM 응용 프로그램 프로세스의 한 포트를 사용하는, Microsoft 인터넷 정보 서버 (IIS) 최소 다섯 개의 포트 사용합니다.

    또한 열려는 포트의 범위를 결정하는 데 중요합니다. 예를 들어, Microsoft SQL Server 포트를 1433은 들어오는 요청과 나가는 호출에 대한 포트 1024-5000 사용합니다. 이러한 요인은 고려할 최소 100개 포트 열고 위의 5000입니다 포트 범위를 사용할 좋습니다. 예를 들어, DCOM을 포트 범위를 5000-5100 사용하도록 구성하십시오.

추가 정보

포트 범위를 사용하도록 컴퓨터를 구성하는 다른 응용 프로그램을 시스템에 손상될 수 있습니다. Microsoft Windows NT 4.0 서비스 팩 4 이상에서 실행 중인 시스템에서 가장 좋은 대안이 AppId 는 키를 사용하여 고정 종점 사용 DCOM 응용 프로그램을 구성하는 것입니다.

DCOM 프로토콜로 TCP/IP를 사용하여 정적 포트를 사용하도록 DCOM 응용 프로그램을 구성하려면 다음 이 단계를 수행하십시오.

클라이언트 컴퓨터:
  1. 시작 메뉴에서 실행DCOMCNFG 를 입력한 다음 확인 을 누릅니다.
  2. 기본 프로토콜 탭에서 TCP/IP 연결 지향 프로토콜 을 목록의 맨 위로 이동 및 컴퓨터를 다시 시작하십시오.
서버 컴퓨터에:
  1. 시작 메뉴에서 실행DCOMCNFG 를 입력한 다음 확인 을 누릅니다.
  2. 기본 프로토콜 탭에서 TCP/IP 연결 지향 프로토콜 을 목록의 맨 위로 이동하십시오.
  3. OLEVIEW 같은 도구를 사용하여 응용 프로그램의 AppId 는 전역 고유 식별자를 (GUID) 찾습니다.
  4. 레지스트리 편집기 (Regedt32.exe)를 시작하십시오.
  5. 레지스트리에서 다음 키를 찾습니다.
    HKEY_CLASSES_ROOT\AppId\ {appid는 GUID}
  6. 편집 메뉴에서 값 추가 누르고 다음 레지스트리 값을 추가하십시오.
    값 이름: 끝점
    데이터 형식: REG_MULTI_SZ
    : 0, ncacn_ip_tcp <포트 번호 를 >
    위치 <포트 번호 를 > 사용할 고정 포트입니다.
  7. 레지스트리 편집기를 종료하십시오.
  8. 컴퓨터를 다시 시작하십시오.
레지스트리에서 AppId 는 .exe 이름에 대한 매핑이 존재하지 않을 경우 응용 프로그램을 레지스트리에서 고정 종점 선택할 수 있습니다 않는 것을 유의하십시오.

참조

.exe 이름 매핑에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
216051FIX: HKCR\APPID .exe 이름에서 DCOMCNFG NT 4.0 SP4 쓰기 있지 않음

속성

기술 자료: 217351 - 마지막 검토: 2006년 11월 1일 수요일 - 수정: 2.3
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
키워드:?
kbmt kbnofix kbprb KB217351 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com