Error code at the Distributed Transaction Coordinator service in XP
2007-08-22 16:27
633 查看
SYMPTOMS
When you try to start the Microsoft Distributed Transaction Coordinator (MS DTC) service in Microsoft Windows XP or in Microsoft Windows Server 2003, you may receive the following error message:Windows could not start the Distributed Transaction Coordinator on Local Computer. For more information, review the System Event Log. If this is a non-Microsoft service, contact the service vendor, and refer to service-specific error code -1073737712.
When this problem occurs, the following Error events are logged in the Application log:
Event Type: Error
Event Source: MSDTC
Event Category: LOG
Event ID: 4163
Description: MS DTC log file not found. After ensuring that all Resource Managers coordinated by MS DTC have no indoubt transactions, please run msdtc -resetlog to create the log file.
Event Type: Error
Event Source: MSDTC
Event Category: TM
Event ID: 4185
Description: MS DTC Transaction Manager start failed. LogInit returned error 0x5.
Additionally, the following Error event may be logged in the System log:
Event Type: Error
Event Source: Service Control Manager
Event Category: None
Event ID: 7024
Description: The Distributed Transaction Coordinator service terminated with service-specific error 3221229584 (0xC0001010).
CAUSE
This problem occurs because the MS DTC service cannot access the %windir%/System32/Msdtc/Msdtc.log file.RESOLUTION
To resolve this problem, use the following methods as required in the order in which they are shown.Method 1: Re-create the MS DTC log
Re-create the MS DTC log, and then restart the service. To do this, follow these steps:1. | Click Start, click Run, type cmd, and then click OK. |
2. | At the command prompt, type the following command, and then press ENTER: msdtc -resetlog Warning The msdtc -resetlog command can cause data corruption if it is used incorrectly. Make sure that you do not have any pending transactions when you run this command. |
3. | Type the following command, and then press ENTER: net start msdtc |
Method 2: Set the logon account permissions for the MS DTC service
If Method 1 does not resolve the problem, set the logon account for the MS DTC service to have read and write permissions for the Msdtc.log file. To do this, follow these steps:1. | Click Start, click Run, type cmd, and then click OK. | ||||||
2. | At the command prompt, type control admintools, and then press ENTER. | ||||||
3. | Double-click Services. | ||||||
4. | In the Services pane, locate Distributed Transaction Coordinator. | ||||||
5. | In the Log On As column, note the account name. Note The default logon account for the MS DTC service is the NETWORK SERVICE account. | ||||||
6. | Start Windows Explorer, and then open the %windir%/System32/Msdtc folder. | ||||||
7. | Right-click the Msdtc.log file, and then click Properties. | ||||||
8. | Click the Security tab. | ||||||
9. | Click the logon account name that you noted in step 5. For example, click the NETWORK SERVICE account name. | ||||||
10. | In the Permissions pane, click to select the Allow check box for the following permissions:
| ||||||
11. | Click OK. | ||||||
12. | Click Yes to accept the security warning. | ||||||
13. | In the Services pane, right-click Distributed Transaction Coordinator, and then click Start. |
相关文章推荐
- Error code at the Distributed Transaction Coordinator service in XP
- When you start the Distributed Transaction Coordinator service in Windows XP/Server 2003,you receive error -1-73737712(转载)
- An error occurred at line: 307 in the generated java file The code of method _jspService (HttpServle
- Job for vsftpd.service failed because the control process exited with error code
- Custom tool error: Failed to generate code for the service reference ××××××. Please check other erro
- How to Resolve the 'Error MSB6006 tsc.exe exited with code 2' build error in Visual Studio 2015
- Error: The Report Server Web Service is unable to access secure information in the report server.
- Last_Error: Slave SQL thread retried transaction 10 time(s) in vain, giving up. Consider raising the
- Custom tool error: Failed to generate code for the service reference ××××××. Please check other error and warning messages for details.
- not an error (code 0): Could not open the database in read/write mode.的解决办法
- salt出错Job for salt-master.service failed because the control process exited with error code.
- Job for nginx.service failed because the control process exited with error code. See "systemctl stat
- Code snippet of the day : Resizing ASP.NET Datagrid Controls in Edit mode at runtime
- CentOS7启动SSH服务报:Job for ssh.service failed because the control process exited with error code.......
- Centos 7不能上网,Job for iptables.service failed because the control process exited with error code.
- An error occurred at line: 7 in the generated java file Only a type can be imported. java.util.list
- xp sp3 在本地计算机无法启动 distributed transaction coordinator服务,错误1067 进程意外终止
- 解决Docker启动服务器链接失败-Job for docker.service failed because the control process exited error code
- The process was terminated due to an internal error in the .NET Runtime at IP 7915EE73 (79140000) wi
- [解决]xp下mysql安装到最后一步提示the service could not be started.error:0错误