HKLM\SOFTWARE\Microsoft\MSMQ\Parameters
Data type | Range | Default value |
---|---|---|
REG_DWORD | 0x0 - 0xFFFFFFFF milliseconds | 0x1B7740 (30 minutes) |
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
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.