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.