Access denied using the MSMQ MMC
If you encounter an "Access Denied" error when managing MSMQ queues in the MMC or through Nodinite monitoring, this guide provides a proven solution to restore permissions and regain access.
✅ Step-by-step instructions to resolve MSMQ MMC access denied errors
✅ Restore queue permissions quickly and safely
✅ Minimize downtime and ensure secure, compliant queue management
✅ Direct support options for unresolved issues
If you have any issues that you cannot solve, contact our Support or send us an email at support@nodinite.com
When using the MMC, you may be unable to change permissions for an MSMQ queue (e.g., nodinite.services.logapiservice/logapiserviceoneway.svc). Clicking Apply or OK results in an access denied error message.
This issue often occurs if a .NET Service has removed the "Everyone" group from the queue's permission set. Follow these steps to resolve the problem:
- Stop the MSMQ Service.
- Open the folder
C:\WINDOWS\system32\msmq\storage\lqs
. - Find the file, based on content, that defines your queue (the one with the access denied problem).
- Using Notepad++ (or an elevated Notepad), open the lqs file for another private queue with working security permissions. (If you don't have another private queue, create one.)
- Locate the line in the file that begins
Security=...
. - Copy the entire line to your clipboard (be aware of word wrap; this line is usually long).
- Open the lqs file from step 3.
- Overwrite the
Security=...
line in this file with the contents from your clipboard. - Save the modified lqs file.
- Start the MSMQ service.
- Verify access using the MSMQ MMC.
The queue with the access problem should now have the same set of permissions as the working queue used in step 4.