MSMQ позволяет сервисам обмениватся сообщениями в асинхронном режиме. Сложные системы часто пользуются этим сервисом.
Если вы пользуетсь клонированием серверов, то можно "влететь" в неприятность особенно не сделав SysPrep и MSMQ перестанет работать.
Все дело в том, что MSMQ хочет быть уникальной и соответсвенно сообщения рассылать уникальные. Но клонирование нарушает интимность сервиса и он или вообше перестает работать или сливает сообщения в унитаз.
Путь решения прост, переустановить компоненту. И щачастую этого хватает. Но иногда эта сволочь не подчищает за собой крипто-ключи новая же инсталяция со старыми ключами валится и не желает работать в доменном моде. Решение: удалить ключи MSMQ.
Лежат они вТам необходимо найти файлы содержащие имя сервиса MSMQ и удалить их тогда MSMQ сгенерит новый ключ и сможет зарегистрироваться в домене.Код:C:\Users\AllUsers\Microsoft\Crypto\RSA\MachineKeys
В eventlog надо смотреть на
Код:MSMQ Event 2116 "Message Queuing was unable to create the msmq (MSMQ Configuration) object in Active Directory Domain Services. Error c00e0033h: %2" MSMQ event 2124 "The Message Queuing service failed to join the computer's domain 'TESTDOMAIN'. Error 0xc00e0033:" 0xc00e0033 means "MQ_ERROR_COMPUTER_DOES_NOT_SUPPORT_ENCRYPTION"