Event Id | 2216 |
Source | MSMQ |
Description | Retrieving messages from a queue located on a remote pre-Windows XP computer is not supported. All triggers associated with the queue %1 are nonfunctional. |
Event Information | According to Microsoft : Cause : This event is logged when retrieving messages from a queue located on a remote pre-Windows XP computer is not supported. Resolution : Convert to a peeking trigger or recreate the queue on Windows XP or Windows Vista Retrieving messages from a queue that is located on a remote pre-Windows XP computer is not supported. You can fix this issue by changing the trigger type and have an application or COM object retrieve the message from the queue or re-create the queue on a Windows XP or Windows Vista computer. Note : A peeking trigger checks a message in the queue but the message is not deleted. To perform these procedures, you must have membership in Administrators , or you must have been delegated the appropriate authority. Convert the trigger to a peeking trigger Change the trigger to a peeking trigger, and provide an application or COM object that will take care of retreiving the message from the queue. Use this option if your business logic for handling messages does not require a retrieval trigger. Note : If there is nothing in your Message Queuing setup that retrieves messages from your queues, your Message Queuing performance will suffer. Consider using queue quotas and implementing a solution that consumes messages that have arrived in your queues. To change the trigger to a peeking trigger:
Recreate the queue with the attached trigger from the pre-Windows XP computer to a Windows XP or Windows Vista computer. Use this option if you need the trigger retrieval functionality and can use a Windows XP or Windows Vista computer to host the queue that is currently on the pre-Windows XP computer. Note : Any applications that are currently sending messages to this queue must be altered to send to the new queue on the Windows XP or Windows Vista computer, or the messages must be forwarded from the pre-Windows XP queue to the new queue on the Windows XP or Windows Vista computer. To recreate pre-Windows XP queues on Windows XP or Windows Vista:
Change the trigger to a peeking trigger, and provide an application or COM object that will take care of retrieving message from the queue. Use this option if you have an application that can take care of message retrieval. Note : You cannot use a Windows XP or Windows Vista computer for the queue being monitored (which is currently on the pre-Window XP computer). In this case, you will need an application or COM object that will retrieve the messages from the queue. To change the trigger to a peeking trigger:
Verify that the Message Queuing Triggers service is installed and running. To perform this procedure, you must have membership in Administrators , or you must have been delegated the appropriate authority. To verify that the trigger service is installed and running:
|
Reference Links | Event ID 2216 from MSMQ |
Catch threats immediately
We work side-by-side with you to rapidly detect cyberthreats
and thwart attacks before they cause damage.