批处理启动WINDOWS功能

今天要装个软件需要开启windows的MSMQ功能,并且要安装.NET 和C++插件后才能安装软件,就写了个静默安装的BAT,一次成功,不过当时是手动开启的MSMQ服务,三个软件依次静默安装成功,晚上又想起来windows的功能能不能bat直接开启呢?一通百度下来发现还真可以就写了一段开启windows功能的bat,测试后发现MSMQ下面的一个功能没有开,其他的都开了,一开始以为功能名称写错了,再三核对后发现没错,该功能下的其他服务名,单独开启这个服务,OK 成功,想请教下大神 为什么所有功能一起打开的时候 这个服务不能打开,而单独打开确可以 感谢
代码如下:

  1. @ECHO OFF
  2. title AUTO START Windows function
  3. color 1F
  4. start /w pkgmgr /iu:MSMQ-Container;MSMQ-Server;MSMQ-Triggers;MSMQ-ADIntegration;MSMQ-HTTP;MSMQ-Multicast;MSMQ-DCOMProxy
  5. pause

复制代码没有打开的功能名称是:MSMQ-HTTP 名称肯定是正确的,是通过 dism /online  /Get-Features >C:\1.txt 导出的
跑完bat后的图 


想要实现MSMQ服务全部勾选打开

posted @ 2019-03-18 19:22  小六六六  阅读(649)  评论(0)    收藏  举报