RemoveDuplicateCleanup

HKLM\SOFTWARE\Microsoft\MSMQ\Parameters

Data type Range Default value
REG_DWORD 0x0 - 0xFFFFFFFF milliseconds 0x1B7740 (30 minutes)

Description

Implements a simple removal mechanism for duplicate, non-transactional messages.

If a duplicate message is received within the time interval specified by the value of the RemoveDuplicateCleanup entry, the duplicate message is removed. Message Queuing keeps a record of a limited number of messages received (defined by the value of the RemoveDuplicateSize entry). Thus, if more RemoveDuplicateSize messages are received between the original message and the duplicate, the duplicate message will be accepted by the queue manager (QM).

When Message Queuing is stopped and then restarted, the time elapsed since the message was received is set to zero for all recoverable messages, while the records of non-recoverable messages are lost.

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.