XactDeadLetterAlways

HKLM\SOFTWARE\Microsoft\MSMQ\Parameters

Data type Range Default value
REG_DWORD 0 | 1 0

Description

Places timed-out or undeliverable messages in the XactDeadLetter queue.

In MSMQ 1.0, timed-out or undeliverable transactional messages were placed in the XactDeadLetter queue by default. In Windows 2000, the messages are placed in the XactDeadLetter queue only if the MSMQ_DEADLETTER property is selected.

Setting the value of this entry to 1 forces the local Message Queuing service to revert to MSMQ 1.0 behavior. Use this entry when the change in default behavior might break the existing application.

Value Meaning
0 Messages are placed in the XactDead Letter queue only if the message property (MSMQ_DEADLETTER) was set on the message.
1 Messages are placed in the XactDeadLetter queue.

Note Image Note

Windows 2000 does not add this entry to the registry. You can add it by editing the registry or by using a program that edits the registry.