XactDeadLetterAlways
Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2
HKLM\SOFTWARE\Microsoft\MSMQ\Parameters
Data type | Range | Default value |
---|---|---|
REG_DWORD |
0 | 1 |
0 |
Description
Specifies whether messages that are timed-out or undeliverable are placed in the XactDeadLetter queue.
In MSMQ 1.0, transactional messages messages that were timed-out or undeliverable were placed in the XactDeadLetter queue by default. In Windows Server 2003, 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. |
This entry does not exist in the registry by default. You can add it by using the registry editor Regedit.exe.