当我尝试通过“打开或关闭Windows功能”安装MSMQ Server Core功能时,安装过程以以下消息结束:
Windows无法完成请求的更改
Windows需要重新启动才能使系统恢复到原始状态
如果我取消但没有重新启动,则可以看到消息队列Windows服务已添加,但已停止。如果尝试手动启动,则会得到:
如果我随后在Windows事件查看器中的“系统”选项卡下查看,我会看到一个条目:
在等待消息队列服务连接时达到了超时(60000毫秒)。
但是,只需要1或2秒(而不是一分钟),服务启动尝试就会失败。
如果我随后重新启动,则MSMQ将被卸载并删除该服务。
如何查找有关导致故障的原因的更多详细信息? 如何解决此问题,以便可以成功安装MSMQ功能?
注意
我还尝试通过Powershell命令进行安装:
Enable-WindowsOptionalFeature -online -FeatureName MSMQ-Container
在这种情况下,我得到了输出:
Enable-WindowsOptionalFeature : The requested operation failed. A system reboot is required to roll back changes made.
At line:1 char:1
+ Enable-WindowsOptionalFeature -online -FeatureName MSMQ-Container
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Enable-WindowsOptionalFeature], COMException
+ FullyQualifiedErrorId : Microsoft.Dism.Commands.EnableWindowsOptionalFeatureCommand