我正在尝试在我的开发计算机(运行 Windows 7)上启用 MSMQ。
我去打开或关闭 Windows 功能 -> Microsoft 消息队列 (MSMQ) 服务器核心 -> 检查 MSMQ Active Directory 域服务集成和 MSMQ HTTP 支持。
当我单击确定时,我收到错误“发生错误。并非所有功能都已成功更改。” -> 单击确定 -> “您必须重新启动计算机才能应用这些更改”。
我点击了立即重新启动并稍后重新启动,无论如何,每次都是同样的问题。
如果我选择稍后重新启动并进入服务...我看到消息队列(已停止),如果我尝试启动服务,我会收到错误“Windows 无法在本地计算机上启动消息队列服务。错误 0x80070005:访问否认。”
我检查了我的权限,我是这台机器的管理员。为了安全起见,我什至以实际管理员身份登录了机器。同样的场景。
此外,当我进入事件查看器时,我会检查应用程序日志。我有一个错误,将 MSMQ 作为源。EventID:2076,错误:无法初始化记录器文件。Msmq\Storage 文件夹中的文件 QMLog 已损坏或不存在。错误 0x80070005:访问被拒绝。
如果我检查系统日志,我会看到另一个错误,源是服务控制管理器。错误 eventId:7023,错误:消息队列服务因以下错误而终止:%%-2147024891
当我在 Microsoft 上查找错误代码时,什么都没有。