AckTimeout

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–0xFFFFFFFF (milliseconds)

(Message Queuing calculates a value for this entry dynamically.)

Description

Specifies how long Message Queuing (also known as MSMQ) waits for internal message acknowledgment of a network session before deciding that the session should be closed.

By default, Message Queuing calculates an optimal acknowledgment timeout based on the quality of the communication line. However, you can override the result of the calculation by adding this entry to the registry and setting it to a different value.

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

Caution

  • Adding this entry to the registry prevents the system from using an optimal value calculated for each line. If you set the value of this entry too low, then sessions can be disconnected before any messages are delivered.