- 2 minutes to read

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:

  1. Stop the MSMQ Service.
  2. Open the folder C:\WINDOWS\system32\msmq\storage\lqs.
  3. Find the file, based on content, that defines your queue (the one with the access denied problem).
  4. 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.)
  5. Locate the line in the file that begins Security=....
  6. Copy the entire line to your clipboard (be aware of word wrap; this line is usually long).
  7. Open the lqs file from step 3.
  8. Overwrite the Security=... line in this file with the contents from your clipboard.
  9. Save the modified lqs file.
  10. Start the MSMQ service.
  11. 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.