Event ID 2142 — Message Queuing Operation
Applies To: Windows Server 2008
Message Queuing operation provides message authentication, message encryption, dead-letter queues, security settings, and other basic features. If Message Queuing has problems with any of these features, proper Message Queuing operation may suffer.
Event Details
Product: | Windows Operating System |
ID: | 2142 |
Source: | MSMQ |
Version: | 6.0 |
Symbolic Name: | SET_QUEUE_PROPS_FAIL_COUND_NOT_REPLACE |
Message: | The properties of the queue %3 cannot be set. Replacing the queue file %4 with the temporary file %5 returned error %1: %2 |
Resolve
Confirm disk space and file permissions
Internally, the MSMQ Service tries to make a temporary copy of the queue file before changing the queue properties, or it tries to copy the new queue permissions file over the old permissions file. If creation of the temporary file fails, this might indicate insufficient disk space, permission problems, or file system errors. Make sure that the disk is not full and that the MSMQ Service can access the Message Queuing storage directory.
To perform these procedures, you must have membership in Administrators, or you must have been delegated the appropriate authority.
To confirm that the MSMQ Service can access the Message Queuing storage directory:
- Open the Services console. To open Services, click Start. In the search box, type services.msc, and then press ENTER.
- In the details pane, locate Message Queuing.
- Check the Log On As column to see what user the service runs under.
- Confirm that the user under which the MSMQ Service is running under has permissions on the Message Queuing storage directory (%windir%\System32\msmq\storage).
Verify
Verify that the MSMQ 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 MSMQ Service is installed and running:
- Open the Services snap-in. To open Services, click Start. In the search box, type services.msc, and then press ENTER.
- Locate the Message Queuing service, and confirm that the value in the Status column is Started.