XactDelayReceiveNack

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

0x0–0xFFFFFFFE seconds

(None)

Description

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

Message Queuing (also known as MSMQ) will wait an additional amount of time, equal to the value of the XactDelayReceiveNack entry, after the Time-To-Be-Received (TTBR) 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, then the value of XactDelayReceiveNack will be automatically set to the smallest of the Time-To-Be-Received and Time-To-Reach-Queue properties of the message.

This entry does not exist in the registry by default. You can add it by using the registry editor Regedit.exe.