Khắc phục: msdtc gặp lỗi (hr = 0x80000171)

Mục lục:

Video: 8 Install MSDTC 2024

Video: 8 Install MSDTC 2024
Anonim

MSDTC gặp lỗi trên PC của bạn? Đừng lo lắng, chúng tôi đã có bản sửa lỗi phù hợp với bạn. Một số người dùng Windows đã báo cáo lỗi khi họ kích hoạt vị trí nhận WCF-Custom. Lỗi thường được hiển thị ở định dạng này: MSDTC đã gặp lỗi (HR = 0x80000171) trong khi cố gắng thiết lập kết nối an toàn với hệ thống.

Điều phối viên giao dịch phân tán của Microsoft (MSDTC) cho phép bạn kiểm soát sự phối hợp giao dịch giữa các nhà quản lý tài nguyên và ứng dụng. Ngoài ra, trong khi MSDTC dựa vào cấu trúc liên kết mạng của các thành phần cơ bản, một giao dịch có thể trải rộng trên nhiều DTC trên toàn mạng của bạn.

Tuy nhiên, Quyền truy cập DTC mạng phải được bật trên tất cả các phiên bản MS DTC đang tham gia giao dịch; điều này cho phép các giao dịch được phối hợp trên toàn mạng.

Ví dụ: nếu một máy tính từ xa cố cập nhật cơ sở dữ liệu SQL bằng cách sử dụng giao dịch MS DTC trong khi Network DTC bị vô hiệu hóa, các giao dịch sẽ thất bại; do đó, MSDTC gặp phải một dấu nhắc lỗi. Nhóm Báo cáo Windows đã biên soạn giải pháp áp dụng cho sự cố lỗi này.

Cách khắc phục cảnh báo 'MSDTC gặp lỗi'

  1. Cho phép truy cập mạng DTC
  2. Kích hoạt ngoại lệ tường lửa cho MS DTC
  3. Loại trừ MSDTC trong cài đặt chống vi-rút của bạn
  4. Kích hoạt quy tắc cho PPTP

Giải pháp 1: Cho phép truy cập DTC mạng

Một trong những cách khắc phục nhanh cho sự cố lỗi là kích hoạt Truy cập DTC mạng cho các giao dịch MS DTC. Bạn có thể làm điều này trong các dịch vụ thành phần. Thực hiện theo các bước sau để kích hoạt truy cập DTC mạng:

  • Đi đến Bắt đầu, nhập vào bộ dữ liệu mà không có dấu ngoặc kép, sau đó nhấn phím Enter.

  • Mở rộng cây điều khiển để định vị DTC cục bộ (thường nằm trong tab dịch vụ thành phần)
  • Trên menu Hành động, bấm Thuộc tính.
  • Nhấp vào tab Bảo mật và thực hiện các thay đổi sau:
  • Trong Cài đặt bảo mật, chọn hộp kiểm Truy cập mạng DTC.
  • Trong Giao tiếp của Trình quản lý giao dịch, chọn hộp kiểm 'Cho phép gửi đến' và 'Cho phép ra ngoài'.
  • Nhấn OK.
  • Khởi động lại dịch vụ Điều phối giao dịch phân tán (MSDTC) sau đó.

Tuy nhiên, nếu bạn vẫn gặp lỗi sau khi thử bản sửa lỗi này, bạn có thể tiến hành giải pháp tiếp theo.

  • ĐỌC C ALNG Khắc phục: Kết nối không thành công với lỗi 800

Giải pháp 2: Kích hoạt ngoại lệ tường lửa cho MSDTC

Đôi khi, MSDTC gặp phải một dấu nhắc lỗi là do Tường lửa Windows gây ra. Tường lửa Windows ngăn MSDTC chạy trên máy tính của bạn; điều này là do các biện pháp bảo vệ chống lại sự kiểm soát bên ngoài.

Tuy nhiên, bạn có thể bỏ qua 'bức tường' này bằng cách bật ngoại lệ tường lửa cho MSDTC. Đây là cách để làm điều này:

  • Đi đến Bắt đầu> Loại thư mục Tường lửa Windows Windows và chọn cho phép một ứng dụng thông qua Tường lửa Windows.

  • Nhấp vào Cài đặt thay đổi tùy chọn

  • Bây giờ, bấm vào trên Cho phép chương trình khác
  • Trên tab Ngoại lệ, chọn hộp kiểm 'Điều phối viên giao dịch phân tán'.
  • Nhấn OK.

Trong khi đó, nếu bạn vẫn gặp lỗi sau khi dùng thử bản sửa lỗi này, bạn có thể tiến hành giải pháp tiếp theo.

Giải pháp 3: Loại trừ MSDTC trong cài đặt chống vi-rút của bạn

Ngoài ra, các chương trình chống vi-rút hiếu động có thể chặn MSDTC trên Windows 10; do đó, dẫn đến MSDTC gặp phải một dấu nhắc lỗi. Cách giải quyết tốt nhất sẽ là loại trừ DTC khỏi cài đặt bảo vệ chống vi-rút của bạn.

Dưới đây là cách thực hiện việc này trong Windows Defender:

  • Khởi chạy Trung tâm bảo mật Windows Defender
  • Bây giờ, đi đến cài đặt bảo vệ Virus & Mối đe dọa

  • Chọn loại trừ
  • Nhấp vào tùy chọn 'Thêm hoặc xóa loại trừ'
  • Bây giờ, chọn 'Thêm một loại trừ' và thêm DTC.
  • Khởi động lại PC của bạn

-

Khắc phục: msdtc gặp lỗi (hr = 0x80000171)