오류: 원격 컴퓨터에서 DCOM 통신을 시작하지 못했습니다.
업데이트: 2007년 11월
Error: Remote computer could not initiate DCOM communications
DCOM 오류는 원격 컴퓨터에서 로컬 컴퓨터와 통신하려 할 때 발생합니다. 로컬 컴퓨터는 Visual Studio를 실행하는 컴퓨터입니다. 이 오류는 다음과 같은 여러 가지 이유로 발생합니다.
로컬 컴퓨터에서 방화벽을 사용하고 있습니다.
원격 컴퓨터에서 로컬 컴퓨터에 대한 Windows 인증이 작동하지 않습니다.
Windows 방화벽을 사용하는 Windows XP SP2 컴퓨터에서 Windows 95/98/Me 컴퓨터로 원격 디버깅하는 경우 익명 로그온에 대해 원격 액세스를 활성화하지 않았습니다.
이 오류를 해결하려면
Visual Studio가 실행되는 컴퓨터인 로컬 컴퓨터에서 Windows XP 서비스 팩 2를 실행하고 있으며 인터넷 연결 방화벽을 사용하는 경우 로컬 디버깅을 위해 방화벽을 구성하는 방법에 대한 지침은 방법: 원격 디버깅 설정을 참조하십시오.
원격 서버에서 로컬 컴퓨터의 파일 공유 위치를 열어 Windows 인증을 테스트합니다.
Windows 인증을 복원하려면 두 컴퓨터를 모두 다시 부팅합니다. 로컬 컴퓨터와 원격 컴퓨터에서 이벤트 로그를 검사하여 Kerberos 오류가 있는지 확인하고 알려진 문제가 있는지 도메인 관리자에게 문의합니다.
익명 로그온에 대해 원격 액세스를 활성화하려면
Windows 명령 프롬프트에서 dcomcnfg를 실행합니다.
C:\WINDOWS\System32\dcomcnfg
구성 요소 서비스 창에서 구성 요소 서비스/컴퓨터 노드를 확장합니다.
구성 요소 서비스/컴퓨터 아래에서 내 컴퓨터를 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 속성을 선택합니다.
내 컴퓨터 등록 정보 창에서 COM 보안 탭을 클릭합니다.
액세스 권한에서 제한값 편집 단추를 클릭합니다.
위 목록에서 ANONYMOUS LOGON을 선택합니다.
아래 목록에서 원격 액세스 확인란을 선택합니다.
확인을 클릭합니다.
확인을 클릭합니다.