ВИПРАВЛЕННЯ: MSDTC виявив помилку (HR = 0x80000171)
У MSDTC виникла помилка на вашому ПК? Не хвилюйтеся, ми отримали правильні виправлення. Деякі користувачі Windows повідомляють про отримання помилок, коли вони вмикають місце отримання WCF-Custom. Помилка зазвичай відображається в такому форматі: MSDTC зіткнувся з помилкою (HR = 0x80000171) під час спроби встановити безпечне з'єднання з системою.
Координатор розподілених транзакцій Microsoft (MSDTC) дозволяє контролювати координацію транзакцій між менеджерами ресурсів і додатками. Крім того, в той час як MSDTC спирається на топологію мереж базових компонентів, транзакція може охоплювати декілька DTC у вашій мережі.
Тим не менш, доступ до мережевого DTC повинен бути включений на всіх екземплярах MS DTC, які беруть участь у транзакції; це дозволяє координувати транзакції в мережі.
Наприклад, якщо віддалений комп'ютер намагається оновити базу даних SQL за допомогою транзакції MS DTC, а мережевий DTC вимкнено, транзакції будуть невдалими; отже, MSDTC зіткнувся із запитом на помилку. Група звітів Windows скомпілювала відповідне рішення для цієї помилки.
Як виправити помилку "MSDTC виникла помилка"
- Увімкнути доступ до мережі DTC
- Увімкніть виключення брандмауера для DTC MS
- Виключіть MSDTC у налаштуваннях антивіруса
- Увімкнути правило для PPTP
Рішення 1: Увімкніть доступ до мережних DTC
Один з швидких виправлень проблеми з помилкою полягає в тому, щоб дозволити доступ до мережних DTC для операцій MS DTC. Це можна зробити в компонентних службах. Щоб увімкнути доступ до мережевого DTC, виконайте наведені нижче дії.
- Перейдіть до Start, введіть “dcomcnfg” без лапок, а потім натисніть клавішу Enter.
- Розгорніть дерево консолі, щоб знайти локальні DTC (зазвичай розташовані на вкладці служби компонентів)
- У меню Дія натисніть кнопку Властивості.
- Перейдіть на вкладку Безпека та внесіть такі зміни:
- У вікні Параметри безпеки встановіть прапорець Network DTC Access.
- У розділі "Менеджер транзакцій" встановіть прапорці "Дозволити вхідні" та "Дозволити вихідні".
- Натисніть кнопку OK.
- Після цього перезапустіть службу координат розподілених транзакцій (MSDTC).
Проте, якщо ви все-таки отримаєте помилку після виправлення цього виправлення, ви можете перейти до наступного рішення.