Perbaiki: msdtc mengalami kesalahan (jam = 0x80000171)

Daftar Isi:

Video: Windows 10 : How to Start or Stop Distributed Transaction Coordinator Service 2024

Video: Windows 10 : How to Start or Stop Distributed Transaction Coordinator Service 2024
Anonim

MSDTC mengalami kesalahan pada PC Anda? Jangan khawatir, kami sudah mendapatkan perbaikan yang tepat untuk Anda. Beberapa pengguna Windows melaporkan mendapatkan kesalahan ketika mereka mengaktifkan lokasi penerimaan WCF-Custom. Kesalahan biasanya ditampilkan dalam format ini: MSDTC mengalami kesalahan (HR = 0x80000171) ketika mencoba untuk membuat koneksi yang aman dengan sistem.

Koordinator Transaksi Terdistribusi Microsoft (MSDTC) memungkinkan Anda untuk mengontrol koordinasi transaksi antara manajer sumber daya dan aplikasi. Juga, sementara MSDTC bergantung pada topologi jaringan dari komponen-komponen yang mendasarinya, suatu transaksi dapat menjangkau beberapa DTC di seluruh jaringan Anda.

Namun, Akses DTC Jaringan harus diaktifkan pada semua instance MS DTC yang berpartisipasi dalam transaksi; ini memungkinkan transaksi terkoordinasi di seluruh jaringan.

Misalnya, jika komputer jarak jauh mencoba memperbarui database SQL dengan menggunakan transaksi MS DTC saat Jaringan DTC dinonaktifkan, transaksi akan gagal; karenanya, MSDTC menemui prompt kesalahan. Tim Laporan Windows telah menyusun solusi yang berlaku untuk masalah kesalahan ini.

Cara memperbaiki lansiran 'MSDTC mengalami kesalahan'

  1. Aktifkan Akses DTC Jaringan
  2. Aktifkan pengecualian firewall untuk MS DTC
  3. Kecualikan MSDTC dalam pengaturan antivirus Anda
  4. Aktifkan aturan untuk PPTP

Solusi 1: Aktifkan Akses DTC Jaringan

Salah satu perbaikan cepat untuk masalah kesalahan adalah mengaktifkan Network DTC Access untuk transaksi MS DTC. Anda dapat melakukan ini di layanan komponen. Ikuti langkah-langkah ini untuk mengaktifkan akses DTC jaringan:

  • Pergi ke Mulai, ketik "dcomcnfg" tanpa tanda kutip, lalu tekan tombol Enter.

  • Rentangkan pohon konsol untuk menemukan DTC Lokal (biasanya terletak di tab layanan komponen)
  • Pada menu Tindakan, klik Properti.
  • Klik tab Keamanan dan buat perubahan berikut:
  • Di Pengaturan Keamanan, pilih kotak centang Akses Jaringan DTC.
  • Di Komunikasi Manajer Transaksi, centang kotak 'Izinkan Masuk' dan 'Izinkan Keluar'.
  • Klik OK.
  • Mulai kembali layanan Koordinator Transaksi Terdistribusi (MSDTC) sesudahnya.

Namun, jika Anda masih mendapatkan kesalahan setelah mencoba perbaikan ini, Anda dapat melanjutkan ke solusi berikutnya.

  • BACA JUGA Perbaiki: "Koneksi gagal dengan kesalahan 800"

Solusi 2: Aktifkan pengecualian firewall untuk MSDTC

Terkadang, MSDTC mengalami prompt kesalahan yang disebabkan oleh Windows Firewall. Windows Firewall mencegah MSDTC dari berjalan di komputer Anda; ini disebabkan oleh tindakan protektif terhadap kontrol eksternal.

Namun, Anda dapat melewati 'dinding' ini dengan mengaktifkan pengecualian firewall untuk MSDTC. Berikut cara melakukannya:

  • Pergi ke Mulai> Ketik "Windows Firewall", dan pilih "izinkan aplikasi melalui Windows Firewall".

  • Klik pada opsi "Ubah Pengaturan"

  • Sekarang, Klik "Izinkan program lain"
  • Pada tab Pengecualian, pilih kotak centang 'Koordinator Transaksi Terdistribusi'.
  • Klik OK.

Sementara itu, jika Anda masih mendapatkan kesalahan setelah mencoba perbaikan ini, Anda dapat melanjutkan ke solusi berikutnya.

Solusi 3: Kecualikan MSDTC dalam pengaturan antivirus Anda

Juga, program antivirus hiperaktif dapat memblokir MSDTC pada Windows 10; karenanya, mengakibatkan MSDTC menemui pesan kesalahan. Solusi terbaik adalah dengan mengecualikan DTC dari pengaturan perlindungan antivirus Anda.

Berikut cara melakukannya di Windows Defender:

  • Luncurkan Pusat Keamanan Windows Defender
  • Sekarang, buka pengaturan perlindungan Virus & Ancaman

  • Pilih Pengecualian
  • Klik opsi 'Tambah atau hapus pengecualian'
  • Sekarang, pilih 'Tambahkan pengecualian' dan tambahkan DTC.
  • Nyalakan kembali PC Anda

-

Perbaiki: msdtc mengalami kesalahan (jam = 0x80000171)