Ayusin: nakasalamuha ang msdtc ng isang error (hr = 0x80000171)

Talaan ng mga Nilalaman:

Video: 8 Install MSDTC 2024

Video: 8 Install MSDTC 2024
Anonim

Nagkaroon ng error ang MSDTC sa iyong PC? Huwag mag-alala, nakuha namin ang tamang pag-aayos para sa iyo. Ang ilang mga gumagamit ng Windows ay nag-ulat na nakakakuha ng mga error kapag pinapagana nila ang lokasyon ng WCF-Custom na makatanggap. Ang error ay karaniwang ipinapakita sa format na ito: ang MSDTC ay nakatagpo ng isang error (HR = 0x80000171) habang tinatangkang magtatag ng isang ligtas na koneksyon sa system.

Ang Distribution Transaction Coordinator (MSDTC) ng Microsoft ay nagbibigay-daan sa iyo upang kontrolin ang koordinasyon ng mga transaksyon sa pagitan ng mga tagapamahala ng mapagkukunan at aplikasyon. Gayundin, habang ang MSDTC ay umaasa sa topology ng network ng mga pinagbabatayan na bahagi, ang isang transaksyon ay maaaring sumasaklaw sa maraming mga DTC sa buong network.

Gayunpaman, dapat na paganahin ang Network DTC sa lahat ng mga pagkakataong MS DTC na nakikilahok sa transaksyon; nagbibigay-daan ito sa mga transaksyon na naayos sa buong network.

Halimbawa, kung ang isang malayuang computer ay nagtatangkang mag-update ng isang database ng SQL sa pamamagitan ng paggamit ng transaksyon ng MS DTC habang hindi pinapagana ang Network DTC, mabibigo ang mga transaksyon; samakatuwid, ang MSDTC ay nakatagpo ng isang error na agad. Pinagsama ng koponan ng Windows Report ang naaangkop na solusyon para sa problemang ito ng error.

Paano maiayos ang 'MSDTC na nakatagpo ng alerto ng error'

  1. Paganahin ang Pag-access sa DTC ng Network
  2. Paganahin ang isang pagbubukod ng firewall para sa MS DTC
  3. Ibukod ang MSDTC sa iyong mga setting ng antivirus
  4. Paganahin ang patakaran para sa PPTP

Solusyon 1: Paganahin ang Pag-access sa DTC ng Network

Ang isa sa mga mabilis na pag-aayos para sa problema sa error ay upang paganahin ang Network DTC Access para sa mga transaksyon sa MS DTC. Maaari mong gawin ito sa mga serbisyo ng sangkap. Sundin ang mga hakbang na ito upang paganahin ang Pag-access sa network:

  • Pumunta sa Magsimula, i-type ang "dcomcnfg" nang walang mga quote, at pagkatapos ay pindutin ang Enter key.

  • Palawakin ang puno ng console upang mahanap ang Lokal na DTC (karaniwang matatagpuan sa tab ng mga serbisyo ng sangkap)
  • Sa menu ng Aksyon, i-click ang Mga Katangian.
  • I-click ang tab na Security at gawin ang mga sumusunod na pagbabago:
  • Sa Mga Setting ng Seguridad, piliin ang kahon ng tseke ng Network DTC Access.
  • Sa Komunikasyon ng Transaksyon ng Manager, piliin ang mga kahon na 'Payagan ang Papasok' at 'Payagan ang Palabas' na mga kahon.
  • Mag-click sa OK.
  • I-restart ang ipinamamahaging serbisyo ng Transaksyon Coordinator (MSDTC) pagkatapos.

Gayunpaman, kung nakuha mo pa rin ang error pagkatapos subukan ang pag-aayos na ito, maaari kang magpatuloy sa susunod na solusyon.

  • Basahin ang ALSO Ayusin: "Nabigo ang koneksyon sa error 800"

Solusyon 2: Paganahin ang isang pagbubukod ng firewall para sa MSDTC

Minsan, ang MSDTC ay nakatagpo ng isang error prompt ay sanhi ng Windows Firewall. Pinipigilan ng Windows Firewall ang MSDTC na tumakbo sa iyong computer; ito ay dahil sa mga panukalang proteksyon nito laban sa panlabas na kontrol.

Gayunpaman, maaari mong iwasan ang 'pader' na ito sa pamamagitan ng pagpapagana ng pagbubukod ng firewall para sa MSDTC. Narito kung paano ito gagawin:

  • Pumunta sa Magsimula> I-type ang "Windows Firewall", at piliin ang "payagan ang isang app sa pamamagitan ng Windows Firewall".

  • Mag-click sa mga pagpipilian na "Baguhin ang Mga Setting"

  • Ngayon, Mag-click sa "Payagan ang isa pang programa"
  • Sa tab na Mga Pagbubukod, piliin ang check box na 'Ipinamamahaging Transaksyon Coordinator'.
  • Mag-click sa OK.

Samantala, kung nakuha mo pa rin ang error pagkatapos subukan ang pag-aayos na ito, maaari kang magpatuloy sa susunod na solusyon.

Solusyon 3: Ibukod ang MSDTC sa iyong mga setting ng antivirus

Gayundin, ang mga programang hyperactive antivirus ay maaaring harangan ang MSDTC sa Windows 10; samakatuwid, na nagreresulta sa MSDTC ay nakatagpo ng isang error na agad. Ang pinakamahusay na workaround ay upang ibukod ang DTC sa iyong mga setting ng proteksyon ng antivirus.

Narito kung paano ito gagawin sa Windows Defender:

  • Ilunsad ang Windows Defender Security Center
  • Ngayon, pumunta sa mga setting ng proteksyon ng Virus at pagbabanta

  • Piliin ang Mga Eksklusibo
  • Mag-click sa pagpipilian na 'Magdagdag o alisin ang mga pagbubukod'
  • Ngayon, piliin ang 'Magdagdag ng isang pagbubukod' at idagdag ang DTC.
  • I-restart ang iyong PC

-

Ayusin: nakasalamuha ang msdtc ng isang error (hr = 0x80000171)