找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 164|回复: 7

[求助] 怎样恢复删减掉的“Microsoft 消息队列(MSMQ)服务器”

[复制链接]
发表于 昨天 07:33 | 显示全部楼层 |阅读模式
怎样恢复删减掉的“Microsoft 消息队列(MSMQ)服务器”
发表于 昨天 07:48 | 显示全部楼层
一、Windows 10 / 11(桌面版):图形界面恢复

  • 按 Win+R → 输入 optionalfeatures → 回车(打开 “Windows 功能”)。
  • 找到并展开:Microsoft Message Queue (MSMQ) 服务器
  • 勾选:
    • Microsoft Message Queue (MSMQ) 服务器核心(必选)
    • MSMQ Active Directory 域服务集成(域环境才需要)
    • MSMQ HTTP 支持(常用)
    • MSMQ 触发器DCOM 代理(按需)
  • 确定 → 等待安装 → 按提示重启电脑
  • 验证:
    • 服务:services.msc → 查看 Message Queuing 是否已启动。
    • 管理:compmgmt.msc → 左侧应有 消息队列 节点。


二、Windows Server:服务器管理器恢复

  • 打开 服务器管理器管理添加角色和功能
  • 一路 下一步 → 到 功能 页面。
  • 展开 消息队列 → 勾选:
    • 消息队列服务
    • 目录服务集成(域环境)
    • HTTP 支持
  • 安装 → 完成后重启。


三、命令行(PowerShell / DISM):强制恢复(适合报错 / 脚本)

方法 A:PowerShell(管理员)
  1. # 查看 MSMQ 状态
  2. Get-WindowsFeature MSMQ*

  3. # 安装所有 MSMQ 功能
  4. Install-WindowsFeature MSMQ-Server, MSMQ-Services, MSMQ-Directory, MSMQ-HTTP -IncludeAllSubFeature -Restart
复制代码

方法 B:DISM(管理员,适合 “无法完成更改”)
  1. DISM /Online /Enable-Feature /FeatureName:MSMQ-Server /All /Source:D:\sources\sxs /Restart
复制代码
  • 若提示缺少源:
    1. DISM /Online /Enable-Feature /FeatureName:MSMQ-Server /All /Source:D:\sources\sxs /Restart
    复制代码
    (D: 为 ISO / 安装盘盘符)

回复

使用道具 举报

发表于 昨天 07:53 | 显示全部楼层
常见问题:恢复失败 / 服务起不来

1. 错误:“Windows 无法完成请求的更改”
  • 先修复系统:

    1. SFC /ScanNowDISM /Online /Cleanup-Image /RestoreHealth
    复制代码


    再用 DISM 命令安装。


2. Message Queuing 服务启动失败(报错 1053/1067)

  • 检查权限:
    • 文件夹:C:\Windows\System32\msmq
    • 赋予 NT SERVICE\MSMQ 完全控制
  • 修复消息库(备份后操作):

    1. net stop MSMQdel C:\Windows\System32\msmq\storage\qm.dbnet start MSMQ
    复制代码


3. 原有消息 / 队列还原(有备份)
  • 用 mqbkup 工具(Windows 自带):


    1. mqbkup /r C:\msmq_backup_folder
    复制代码



彻底卸载后重装(彻底修复)

  1. # 卸载
  2. Uninstall-WindowsFeature MSMQ-Server -IncludeAllSubFeature -Restart

  3. # 重装
  4. Install-WindowsFeature MSMQ-Server -IncludeAllSubFeature -Restart
复制代码




总结
  • 桌面版:optionalfeatures 勾选 MSMQ 即可。
  • 服务器版:服务器管理器添加 “消息队列” 功能。
  • 报错 / 批量:用 DISM / PowerShell 命令强制安装。
  • 服务起不来:优先修复 msmq 文件夹权限qm.db

回复

使用道具 举报

 楼主| 发表于 昨天 16:49 | 显示全部楼层
没大佬知道呀!
回复

使用道具 举报

发表于 昨天 19:37 | 显示全部楼层
学习一下
回复

使用道具 举报

发表于 昨天 19:49 | 显示全部楼层
回复

使用道具 举报

发表于 昨天 20:37 | 显示全部楼层
搜一搜看看有没有。
回复

使用道具 举报

发表于 3 小时前 | 显示全部楼层
路过看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-4-6 05:57

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表