对于MSMQ,我有一个相当令人不快的错误,一个跟踪可用的在线信息没有修复的错误。这会导致电子邮件(.EML文件)进入C:\inetpub\mailroot\Queue,只是坐在那里不被发送。
环境信息:所讨论的服务器是Windows 2012 R2。我的Active域控制器是2012年R2,域和林级别为2012年R2。最近,我从Exchange2010升级,创建了一个2012年R2服务器,并在其上安装了Exchange2013 SP1,该服务器随后被修补为CU 19,运行正常,并接受运行MSMQ的服务器的中继邮件(通过telnet测试)。
事件日志中显示的错误是以下源:
MSMQ
Event ID: 2164
"The Message Queuing service will not join the MyDomainName domain. An MSMQ Configuration (msmq) object exists in the new domain with an ID differing from the service ID. Please delete the MSMQ Configuration object in the new domain, restart the Message Queuing service, and log on again." 我对现有信息有两项建议。1.从有关服务器的中删除msmq。2.确保该服务器上的网络服务具有“创建MSMQ配置对象”的特定权限。
我在运行msmq的服务器上通过AD删除了MSMQ对象,并等待它在域控制器周围复制。(再次检查,确认每个DC上都没有)。
在下一阶段,我尝试了重新启动和重新启动服务,两者都具有相同的效果。我重新启动消息队列服务(这样做还会重新启动消息队列触发器和Net.Msmq侦听器适配器服务)。
我为MSMQ获得了两个新的事件日志错误。
MSMQ
Event ID: 2116
"Message Queuing was unable to create the msmq (MSMQ Configuration) object in Active Directory Domain Services. Error c00e0025h"直接跟着这个错误..。
MSMQ
Event ID: 2164
"The Message Queuing service failed to join the computer's domain 'MyDomainName'. Error 0xc00e0025"如果再次重新启动服务,将返回事件日志中的错误“消息队列服务将不会加入MyDomainName域。在新域中存在一个与服务ID不同的MSMQ配置对象。请删除新域中的MSMQ配置对象,重新启动消息队列服务,然后再次登录”。
现在..。在中,我的服务器已经针对它重新创建了msmq。
我绕了一个圈。我考虑过重新安装MSMQ,这需要删除App功能和.Net 4.5。这是一个生产服务器,运行一些RDP和IIS功能,我担心它会清除设置,并可能破坏在服务器上运行的软件。
在短期内,我已经编写了一个C#程序来手动处理电子邮件队列以保持正常运行,但这并不能解决这个问题。:(
有人对该尝试什么或者去哪里看有什么想法或想法吗?
发布于 2019-07-19 14:55:32
事实上,它是与组策略链接的,我希望一些用户能够以服务的形式登录,而无需绕过每台PC并设置它。因此,我将它们添加到组策略中,以包括某些用户,这些用户有权作为服务登录,这只允许那些用户,并阻止后台服务的现有用户正常工作。
学到的教训。
发布于 2018-04-19 09:04:38
安装MSMQ时,您是否以域管理身份登录?
使用Active集成https://blogs.msdn.microsoft.com/johnbreakwell/2009/10/21/error-0xc00e0033-when-you-try-and-install-msmq-with-active-directory-integration/尝试安装MSMQ时出错0xC00E0033
删除过时的MSMQ Active对象https://blogs.msdn.microsoft.com/johnbreakwell/2009/12/16/deleting-stale-msmq-active-directory-objects/
在域https://blogs.msdn.microsoft.com/johnbreakwell/2007/05/15/watch-out-when-re-installing-msmq-4-0-in-a-domain/中重新安装MSMQ4.0时要小心
发布于 2019-06-19 16:14:54
我也有同样的问题,卸载和重新安装MSMQ的Windows功能为我修复了它。
https://serverfault.com/questions/908229
复制相似问题