ВИПРАВЛЕННЯ: MSDTC виявив помилку (HR = 0x80000171)

У MSDTC виникла помилка на вашому ПК? Не хвилюйтеся, ми отримали правильні виправлення. Деякі користувачі Windows повідомляють про отримання помилок, коли вони вмикають місце отримання WCF-Custom. Помилка зазвичай відображається в такому форматі: MSDTC зіткнувся з помилкою (HR = 0x80000171) під час спроби встановити безпечне з'єднання з системою.

Координатор розподілених транзакцій Microsoft (MSDTC) дозволяє контролювати координацію транзакцій між менеджерами ресурсів і додатками. Крім того, в той час як MSDTC спирається на топологію мереж базових компонентів, транзакція може охоплювати декілька DTC у вашій мережі.

Тим не менш, доступ до мережевого DTC повинен бути включений на всіх екземплярах MS DTC, які беруть участь у транзакції; це дозволяє координувати транзакції в мережі.

Наприклад, якщо віддалений комп'ютер намагається оновити базу даних SQL за допомогою транзакції MS DTC, а мережевий DTC вимкнено, транзакції будуть невдалими; отже, MSDTC зіткнувся із запитом на помилку. Група звітів Windows скомпілювала відповідне рішення для цієї помилки.

Як виправити помилку "MSDTC виникла помилка"

  1. Увімкнути доступ до мережі DTC
  2. Увімкніть виключення брандмауера для DTC MS
  3. Виключіть MSDTC у налаштуваннях антивіруса
  4. Увімкнути правило для PPTP

Рішення 1: Увімкніть доступ до мережних DTC

Один з швидких виправлень проблеми з помилкою полягає в тому, щоб дозволити доступ до мережних DTC для операцій MS DTC. Це можна зробити в компонентних службах. Щоб увімкнути доступ до мережевого DTC, виконайте наведені нижче дії.

  • Перейдіть до Start, введіть “dcomcnfg” без лапок, а потім натисніть клавішу Enter.

  • Розгорніть дерево консолі, щоб знайти локальні DTC (зазвичай розташовані на вкладці служби компонентів)
  • У меню Дія натисніть кнопку Властивості.
  • Перейдіть на вкладку Безпека та внесіть такі зміни:
  • У вікні Параметри безпеки встановіть прапорець Network DTC Access.
  • У розділі "Менеджер транзакцій" встановіть прапорці "Дозволити вхідні" та "Дозволити вихідні".
  • Натисніть кнопку OK.
  • Після цього перезапустіть службу координат розподілених транзакцій (MSDTC).

Проте, якщо ви все-таки отримаєте помилку після виправлення цього виправлення, ви можете перейти до наступного рішення.