You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无网络WS2019虚拟机MSMQ及负载误删后无法重装求助

解决Windows Server 2019无网络环境下恢复MSMQ-Server报错0x800f081f的方案

1. 确认ISO镜像与系统版本完全匹配

  • 运行winver查看系统内部版本号(例如17763.xxxx),必须保证挂载的ISO镜像内部版本、SKU(Standard/Datacenter)和当前系统完全一致,小版本差异都会导致源文件匹配失败。
  • 挂载ISO后,执行命令查看WIM镜像内的系统索引:
    Dism /Get-WimInfo /WimFile:D:\sources\install.wim
    
    找到和当前系统完全对应的索引编号。

2. 先修复系统组件存储

无网络环境下先修复WinSxS存储,避免损坏文件干扰源文件检测:

Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:<索引编号> /LimitAccess

将命令中的<索引编号>替换为上一步查到的值,D:替换为你的ISO挂载盘符。

3. 精准指定源路径安装MSMQ-Server

组件修复完成后,用Add-WindowsFeature明确指定安装源:

Add-WindowsFeature MSMQ-Server -Source WIM:D:\sources\install.wim:<索引编号>\Windows\WinSxS

如果仍报错,尝试指向ISO的sources\sxs目录(部分镜像包含该目录):

Add-WindowsFeature MSMQ-Server -Source D:\sources\sxs

4. 手动提取MSMQ组件(极端情况)

若以上方法均失败,手动从WIM镜像提取相关文件:

  1. 创建挂载目录并挂载对应系统索引的WIM镜像:
    New-Item -Path C:\MountWIM -ItemType Directory
    Dism /Mount-Wim /WimFile:D:\sources\install.wim /Index:<索引编号> /MountDir:C:\MountWIM
    
  2. 复制C:\MountWIM\Windows\WinSxS中所有含msmq的文件夹到当前系统的C:\Windows\WinSxS目录(确认文件版本一致后覆盖)。
  3. 卸载挂载的WIM镜像:
    Dism /Unmount-Wim /MountDir:C:\MountWIM /Discard
    
  4. 再次尝试安装:
    Add-WindowsFeature MSMQ-Server
    

5. 验证安装结果

安装完成后,执行命令确认状态:

Get-WindowsFeature MSMQ*

确保MSMQ-Server的状态为Installed。


内容的提问来源于stack exchange,提问作者jma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 04:52:15