Event Id | 4191 |
Source | Microsoft-Windows-MSDTC |
Description | MS DTC Transaction Manager start failed. Unable to unpack name object, error %1.%0 |
Event Information | According to Microsoft : Cause This event is logged when MS DTC Transaction Manager start failed. Resolution Increase the log size or resolve old transactions The system indicates that there is a problem with the size of the log file for the MSDTC.May be able to fix the problem by resolving old transactions in the Transactions List in the Component Services administrative tool or by increasing the size of the log file. Restart MSDTC if change the size of the log file. To perform these procedures, must have membership in Administrators or must have been delegated the appropriate authority. Open Component Services and manually resolve old transactions:
To open Component Services and change the size of the MSDTC log file:
To restart MSDTC:
Change the MSDTC log path Ensure that the log path in the Component Services administrative tool points to a folder that exists in the file system. To perform these procedures,must have membership in Administrators or must have been delegated the appropriate authority. To open Component Services and check the location of the MSDTC log file:
Free disk space or move the log file to another drive Check the location of the MSDTC log file To open Component Services and check the location of the MSDTC log file:
Stop MSDTC To stop MSDTC:
To open Component Services and move the MSDTC log file to another drive:
Remove the read-only attribute from the MSDTC log The system indicates that the log file for the MSDTC is read only.Find the log file.By default, the log file is located in the \windows\system32 folder. When locate the log file, remove the read-only file attribute. To perform this procedure, you must have membership in Administrators, or you must have been delegated the appropriate authority. Run the MSDTC Resetlog utility The system indicates that the problem in the log file for the MSDTC may be resolved by running the Resetlog utility.Ensure that there are no transactions in the Transaction List with a status of In Doubt. A status of In Doubt means that there is no information available about the outcome of this transaction.This can happen if the connection was lost between the MSDTC proxy and the transaction manager that is acting as the commit coordinator.The transaction may have committed or not. MSDTC lost communication with that transaction manager after preparing, but before receiving,the information about the transaction's outcome. The transaction remains prepared and in doubt until communication is restored with the superior transaction manager.The system administrator can force an In Doubt transaction to commit manually by using the Component Services administrative tool. Verify that all RMs that enlist in MSDTC transactions are consistent.RMs operate with relational databases, Message Queuing, transactional files, and object-oriented databases.After sure that all RMs are consistent,can force an In Doubt transaction to commit manually. To perform these procedures, must have membership in Administrators, or must have been delegatedthe appropriate authority. To verify the status of transactions and commit In Doubt transactions manually: To run the Reset utility: 1.Click Start, and then click Command Prompt. 2.At the command prompt, type msdtc -resetlog, and then press ENTER. |
Reference Links | Event ID 4191 from Source Microsoft-Windows-MSDTC |
Catch threats immediately
We work side-by-side with you to rapidly detect cyberthreats
and thwart attacks before they cause damage.