XactDelayReceiveNack

HKLM\SOFTWARE\Microsoft\MSMQ\Parameters

Data type Range Default value
REG_DWORD 0x0 - 0xFFFFFFFE seconds There is no default value for this entry.

Description

Specifies an additional delay for timing out non-received transactional messages sent from this computer.

Message Queuing will wait an additional amount of time, equal to the value of the XactDelayReceiveNack entry, after the Time-To-Be-Received has expired and before placing the message in the XactDeadLetterQueue. The purpose of this delay is to allow positive receive acknowledgments (sent shortly before the TTBR expires) to reach the sender. If this value is not explicitly set in the registry, the value of XactDelayReciveNack will be automatically set to the smallest of the Time-To-Be-Received and Time-To-Reach-Queue properties of the message.

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.