Search Service fails to start, error 0x80071a91 / 6801

The search service fails to start or routinely crashes with errors that look like this:

Windows Search Service failed to process the list of included and excluded locations with the error <20,0x80071a91, “”>

The Windows Search Service has failed to create the new search index. Internal error <10,0x80071a91, Failed to save Crawl Scope Manager changes>

The Windows Search service terminated with the following error:

Transaction support within the specified resource manager is not started or was shut down due to an error.

You may also see a reference to error 6801. 80071a91 is “Transaction support within the specified resource manager is not started or was shut down due to an error.” These are all the same error.

The solution to fix this within an individual machine appears to be to run CMD as Administrator and do this:

cd C:WindowsSystem32ConfigTxR

attrib -r -s -h *

del *

If you identify this as a problem in an individual layer, you might be able to do the same there. Stop the Search Service (if present at all), delete the TxR files, and then finalize before allowing Search to start again.

If the TxR folder is not present, make sure you create one before starting the service again.

Related:

  • No Related Posts

Manage transactions in the cloud, Part 1: Transaction basics and distributed transactions

In this first part of a two-part series, André Fachat discusses
transaction basics and distributed transactions. Transactions can make error
handling easy, not just with a single resource but also across resources.
Here, André shows you how two-phase commit distributed transactions work and
points out that even they are only “eventually consistent,” if only by a small
time interval. He also illustrates how a persistent transaction log in the
transaction manager is a requirement for distributed transactions.

Related:

Event ID 4456 — Transaction Manager Functionality

Event ID 4456 — Transaction Manager Functionality

Updated: February 22, 2008

Applies To: Windows Server 2008

Transaction Manager is the component of the Microsoft Distributed Transaction Coordinator (MS DTC) that is responsible for coordinating transaction processing among all interested parties.

Event Details

Product: Windows Operating System
ID: 4456
Source: Microsoft-Windows-MSDTC Client
Version: 6.0
Symbolic Name: IDS_DTC_KTM_CREATERESOURCE_FAILED
Message: Unable to create a communication channel to the Kernel Transaction Manager. The attempt failed with error: 0x%1!%08x! %0

Resolve
Restart MSDTC

Stop and then restart the Microsoft Distributed Transaction Coordinator service (MSDTC).

To perform this procedure, you must have membership in Administrators, or you must have been delegated the appropriate authority.

To stop and then restart MSDTC:

  1. Click Start, and then click Command Prompt.
  2. At the command prompt, type net stop msdtc, and then press ENTER.
  3. At the command prompt, type net start msdtc, and then press ENTER.

Verify

To perform this procedure, you must have membership in Administrators, or you must have been delegated the appropriate authority.

To verify that the Microsoft Distributed Transaction Coordinator (MS DTC) is running:

  1. Click Start, and then click Command Prompt.
  2. At the command prompt, type sc query msdtc, and then press ENTER.
  3. The system responds with information about the service. Confirm that these two items appear: SERVICE_NAME: msdtc and STATE : 4 RUNNING.

Related Management Information

Transaction Manager Functionality

Application Server

Related:

Event ID 4455 — Transaction Manager Functionality

Event ID 4455 — Transaction Manager Functionality

Updated: February 22, 2008

Applies To: Windows Server 2008

Transaction Manager is the component of the Microsoft Distributed Transaction Coordinator (MS DTC) that is responsible for coordinating transaction processing among all interested parties.

Event Details

Product: Windows Operating System
ID: 4455
Source: Microsoft-Windows-MSDTC Client
Version: 6.0
Symbolic Name: IDS_DTC_KTM_OPENRESOURCE_FAILED
Message: Unexpected error (0x%1!%08x!) when connecting to the Kernel Transaction Manager. %0

Resolve
Restart MSDTC

Stop and then restart the Microsoft Distributed Transaction Coordinator service (MSDTC).

To perform this procedure, you must have membership in Administrators, or you must have been delegated the appropriate authority.

To stop and then restart MSDTC:

  1. Click Start, and then click Command Prompt.
  2. At the command prompt, type net stop msdtc, and then press ENTER.
  3. At the command prompt, type net start msdtc, and then press ENTER.

Verify

To perform this procedure, you must have membership in Administrators, or you must have been delegated the appropriate authority.

To verify that the Microsoft Distributed Transaction Coordinator (MS DTC) is running:

  1. Click Start, and then click Command Prompt.
  2. At the command prompt, type sc query msdtc, and then press ENTER.
  3. The system responds with information about the service. Confirm that these two items appear: SERVICE_NAME: msdtc and STATE : 4 RUNNING.

Related Management Information

Transaction Manager Functionality

Application Server

Related:

Event ID 4448 — Kernel Transaction Manager Resource Manager service

Event ID 4448 — Kernel Transaction Manager Resource Manager service

Updated: December 3, 2008

Applies To: Windows Server 2008 R2

The Kernel Transaction Manager Resource Manager service (KtmRm) is a service that the Microsoft Distributed Transaction Coordinator service (MSDTC) uses to coordinate transactions with the Windows Kernel Transaction Manager. The Windows Kernel Transaction Manager is used to perform System Restore operations.

Event Details

Product: Windows Operating System
ID: 4448
Source: Microsoft-Windows-MSDTC
Version: 6.1
Symbolic Name: IDS_KTMRM_E_LOAD_SYSTEM_RESTORE_INFO_FAIL
Message: KTMRM service failed to load the system restore information. As a result, the service is exiting. Please try restarting the service, if the service fails to start, contact product support. Error Specifics: %1%0

Resolve
Restart KtmRm

The Kernel Transaction Manager Resource Manager service (KtmRm) encountered an error during the loading or processing of System Restore information.

At this time, there is no troubleshooting information for this issue. We recommend that you restart the service. If this does not resolve the issue and you continue to get this error, note any details in the event message, and then contact Microsoft Customer Service and Support (CSS). For information about how to contact CSS, see Enterprise Support (http://go.microsoft.com/fwlink/?LinkId=52267).

To perform this procedure, you must have membership in Administrators, or you must have been delegated the appropriate authority.

To open Component Services and restart KtmRm:

  1. Click Start, and then click Run.
  2. Type comexp.msc, and then click OK. If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.
  3. Click Services.
  4. In the Services pane, right-click KtmRm for Distributed Transaction Coordinator, and then click Restart.

    The system stops and then restarts KtmRm.

Verify

To perform this procedure, you must have membership in Administrators, or you must have been delegated the appropriate authority.

To verify that the Kernel Transaction Manager Resource Manager service (KtmRm) is running:

  1. Click Start, and then click Command Prompt.
  2. At the command prompt, type sc query ktmrm.
  3. The system responds with information about the service. Confirm that these two items appear: SERVICE_NAME: ktmrm and STATE : 4 RUNNING.

Related Management Information

Kernel Transaction Manager Resource Manager service

Application Server

Related:

Event ID 4374 — Transactions Processing

Event ID 4374 — Transactions Processing

Updated: December 3, 2008

Applies To: Windows Server 2008 R2

The Microsoft Distributed Transaction Coordinator service (MSDTC) can coordinate transactions for a variety of protocols.

Event Details

Product: Windows Operating System
ID: 4374
Source: Microsoft-Windows-MSDTC
Version: 6.1
Symbolic Name: IDS_DTC_TIP_BEGIN_ACTIVE_RECEIVED_ERROR
Message: The MS DTC Transaction Manager received a TIP “ERROR COMMAND” for an Active transaction that was created with the “BEGIN COMMAND” and is being controlled by another transaction manager. The transaction has been aborted. Transaction specifics: External Transaction Manager URL “%1”; MS DTC TIP Transaction URL “%2”.%0

Resolve

This is a normal condition. No further action is required.

Related Management Information

Transactions Processing

Application Server

Related:

Event ID 4352 — Transactions Processing

Event ID 4352 — Transactions Processing

Updated: February 22, 2008

Applies To: Windows Server 2008

The Microsoft Distributed Transaction Coordinator service (MSDTC) can coordinate transactions for a variety of protocols.

Event Details

Product: Windows Operating System
ID: 4352
Source: Microsoft-Windows-MSDTC
Version: 6.0
Symbolic Name: IDS_DTC_TIP_SUBORDINATE_PREPARED_RECEIVED_ERROR
Message: The MS DTC Transaction Manager received a TIP “ERROR COMMAND” for a “Prepared” transaction that is being coordinated by another transaction manager. Transaction specifics: External Transaction Manager Id “%1”; External Transaction URL “%2”; MS DTC TIP Transaction URL “%3”.%0

Resolve

This is a normal condition. No further action is required.

Related Management Information

Transactions Processing

Application Server

Related:

Event ID 4248 — Transactions Processing

Event ID 4248 — Transactions Processing

Updated: December 3, 2008

Applies To: Windows Server 2008 R2

The Microsoft Distributed Transaction Coordinator service (MSDTC) can coordinate transactions for a variety of protocols.

Event Details

Product: Windows Operating System
ID: 4248
Source: Microsoft-Windows-MSDTC
Version: 6.1
Symbolic Name: IDS_DTC_TIP_SUBORDINATE_ACTIVE_RECEIVED_ERROR
Message: The MS DTC Transaction Manager received a TIP “ERROR COMMAND” for an Active transaction that is being coordinated by another transaction manager. The transaction has been aborted. Transaction specifics: External Transaction Manager Id “%1”; External Transaction URL “%2”; MS DTC TIP Transaction URL “%3”.%0

Resolve

This is a normal condition. No further action is required.

Related Management Information

Transactions Processing

Application Server

Related:

Event ID 4245 — Transactions Processing

Event ID 4245 — Transactions Processing

Updated: December 3, 2008

Applies To: Windows Server 2008 R2

The Microsoft Distributed Transaction Coordinator service (MSDTC) can coordinate transactions for a variety of protocols.

Event Details

Product: Windows Operating System
ID: 4245
Source: Microsoft-Windows-MSDTC
Version: 6.1
Symbolic Name: IDS_DTC_TIP_PREPARE_RECEIVED_UNEXPECTED
Message: The MS DTC Transaction Manager sent a TIP “PREPARE COMMAND” to another transaction manager and received an unknown or unexpected TIP command (%1) in response. The transaction has been aborted. Transaction specifics: External Transaction Manager Id “%2”; External Transaction URL “%3”; MS DTC TIP Transaction URL “%4”.%0

Resolve

This is a normal condition. No further action is required.

Related Management Information

Transactions Processing

Application Server

Related:

Event ID 4244 — Transactions Processing

Event ID 4244 — Transactions Processing

Updated: February 22, 2008

Applies To: Windows Server 2008

The Microsoft Distributed Transaction Coordinator service (MSDTC) can coordinate transactions for a variety of protocols.

Event Details

Product: Windows Operating System
ID: 4244
Source: Microsoft-Windows-MSDTC
Version: 6.0
Symbolic Name: IDS_DTC_TIP_PREPARE_RECEIVED_ERROR
Message: The MS DTC Transaction Manager sent a TIP “PREPARE COMMAND” to another transaction manager and received a TIP “ERROR COMMAND” in response. The transaction has been aborted. Transaction specifics: External TM ID %1; External Transaction URL “%2”; MS DTC TIP Transaction URL “%3”.%0

Resolve

This is a normal condition. No further action is required.

Related Management Information

Transactions Processing

Application Server

Related: