수정 : msdtc에 오류가 발생했습니다 (hr = 0x80000171).

차례:

비디오: 😰Майнкрафт, но Я Становлюсь ГАСТОМ с Каждой Секундой! 2024

비디오: 😰Майнкрафт, но Я Становлюсь ГАСТОМ с Каждой Секундой! 2024
Anonim

PC에서 MSDTC에 오류가 발생 했습니까? 걱정하지 마십시오. 올바른 수정 사항이 있습니다. 일부 Windows 사용자는 WCF 사용자 지정 수신 위치를 활성화 할 때 오류가 발생했다고보고했습니다. 오류는 일반적으로 다음 형식으로 표시됩니다. 시스템과의 보안 연결을 설정하는 중 MSDTC에 오류 (HR = 0x80000171)가 발생했습니다.

Microsoft의 MSDTC (Distributed Transaction Coordinator)를 사용하면 리소스 관리자와 응용 프로그램 간의 트랜잭션 조정을 제어 할 수 있습니다. 또한 MSDTC는 기본 구성 요소의 네트워크 토폴로지에 의존하지만 트랜잭션은 네트워크 전체에 걸쳐 여러 DTC에 걸쳐있을 수 있습니다.

그러나 트랜잭션에 참여하는 모든 MS DTC 인스턴스에서 네트워크 DTC 액세스를 활성화해야합니다. 이를 통해 네트워크에서 트랜잭션을 조정할 수 있습니다.

예를 들어, 네트워크 DTC가 비활성화 된 상태에서 원격 컴퓨터가 MS DTC 트랜잭션을 사용하여 SQL 데이터베이스를 업데이트하려고하면 트랜잭션이 실패합니다. 따라서 MSDTC에 오류 메시지가 표시되었습니다. Windows 보고서 팀은이 오류 문제에 대한 해당 솔루션을 컴파일했습니다.

'MSDTC에 오류가 발생했습니다'경고 해결 방법

  1. 네트워크 DTC 액세스 활성화
  2. MS DTC에 대한 방화벽 예외 활성화
  3. 안티 바이러스 설정에서 MSDTC 제외
  4. PPTP에 대한 규칙 사용

해결 방법 1: 네트워크 DTC 액세스 활성화

오류 문제에 대한 빠른 해결 방법 중 하나는 MS DTC 트랜잭션에 대해 네트워크 DTC 액세스를 활성화하는 것입니다. 컴포넌트 서비스에서이를 수행 할 수 있습니다. 네트워크 DTC 액세스를 활성화하려면 다음 단계를 따르십시오.

  • 시작으로 이동하여 따옴표없이 "dcomcnfg"를 입력 한 다음 Enter 키를 누릅니다.

  • 콘솔 트리를 확장하여 로컬 DTC를 찾습니다 (일반적으로 구성 요소 서비스 탭에 있음)
  • 동작 메뉴에서 속성을 클릭하십시오.
  • 보안 탭을 클릭하고 다음을 변경하십시오.
  • 보안 설정에서 네트워크 DTC 액세스 확인란을 선택하십시오.
  • 트랜잭션 관리자 통신에서 '인바운드 허용'및 '아웃 바운드 허용'확인란을 선택하십시오.
  • 확인을 클릭하십시오.
  • 그런 다음 MSDTC (Distributed Transaction Coordinator) 서비스를 다시 시작하십시오.

그러나이 수정을 시도한 후에도 여전히 오류가 발생하면 다음 해결 방법으로 진행할 수 있습니다.

  • 읽어보기 수정:“오류 800으로 연결에 실패했습니다”

해결 방법 2: MSDTC에 대한 방화벽 예외 활성화

가끔 MSDTC에 Windows 방화벽으로 인해 오류 메시지가 표시되었습니다. Windows 방화벽은 컴퓨터에서 MSDTC가 실행되지 못하게합니다. 이것은 외부 제어에 대한 보호 조치 때문입니다.

그러나 MSDTC에 대한 방화벽 예외를 활성화하여이 '벽'을 무시할 수 있습니다. 이를 수행하는 방법은 다음과 같습니다.

  • 시작>“Windows 방화벽”을 입력하고“Windows 방화벽을 통해 앱 허용”을 선택하십시오.

  • "설정 변경"옵션을 클릭하십시오

  • 이제“다른 프로그램 허용”을 클릭하십시오
  • 예외 탭에서 '분산 거래 조정자'확인란을 선택하십시오.
  • 확인을 클릭하십시오.

한편, 이 수정을 시도한 후에도 여전히 오류가 발생하면 다음 해결 방법으로 진행할 수 있습니다.

솔루션 3: 안티 바이러스 설정에서 MSDTC 제외

또한 하이퍼 액티브 안티 바이러스 프로그램은 Windows 10에서 MSDTC를 차단할 수 있습니다. 따라서 MSDTC에서 오류 메시지가 표시되었습니다. 가장 좋은 해결 방법은 바이러스 백신 보호 설정에서 DTC를 제외하는 것입니다.

Windows Defender에서이를 수행하는 방법은 다음과 같습니다.

  • Windows Defender 보안 센터 시작
  • 이제 바이러스 및 위협 방지 설정으로 이동하십시오.

  • 제외 선택
  • '제외 추가 또는 제거'옵션을 클릭하십시오
  • 이제 '제외 추가'를 선택하고 DTC를 추가하십시오.
  • PC를 다시 시작하십시오

-

수정 : msdtc에 오류가 발생했습니다 (hr = 0x80000171).