Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

MSMQ problem: admin_queue$' cannot be initialized

We had during a planned failover of a cluster (Server 2003) an error:

The Message Queuing service cannot start. The internal private queue 'admin_queue$' cannot be initialized (Error: 0xc00e0001). If the problem persists, reinstall Message Queuing.

We were not able to start the MSMQ cluster resource on the node(s). because of urgence we did a reinstall (removed the cluster MSMQ resource and added it again).

Does anybody have an ideas how the MSMQ data got corrupted, can we avoid this in the future or can we restore the MSMQ data?

Kind regards,

Jonathan

like image 734
msjonathan Avatar asked Oct 19 '25 08:10

msjonathan


1 Answers

In the ClusteredMSMQ\storage\LQS directory there are a bunch of files that hold the configuration of your queues. One of these is the admin_queue$ file and something happened to it. Either it's missing or corrupted. Easiest solution is to copy a file from another MSMQ machine. The admin_queue$ file should be the same from machine to machine as it's not user-generated and is non-configurable. Make sure you copy the file to the right place - not the local msmq\storage\lqs directory.

like image 57
John Breakwell Avatar answered Oct 21 '25 01:10

John Breakwell



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!