秦子恒个人介绍
秦子恒个人介绍

招商魔术师

部分作品:

《0基础一小时快速建站》

《微博营销实战宝典》

《网络招商系统》

《微信4部曲》

现在就加入微信开发QQ群:483987340,跟同行探讨微信公众平台开发。群满就关闭,你得等到下一个群开通才能加入…

网络新时代栏目
esxi教程 (2) 微信商户恢复解封 (17) exchange邮箱,exchange邮件服务器 (2) docker教程 (8) 五菱燃油观光车价格,五菱旅游观光车厂家 (4) 五菱房车,五菱房车官方网站信息 (20) 五菱物流车,五菱运输车 (3) 五菱公交,五菱客车 (24) 村村通客车 (1) 村村通公交 (1) 五菱房车,五菱房车官网 (26) 五菱校车,五菱校车官网国六 (26) exchange (6) 微信支付服务商 (10) 思科网络 (17) powershell教程 (25) 扫码点餐系统 (2) redis教程 (1) 海外小程序 (1) 微信域名防封系统 (2) 海外公众号 (2) 新加坡微信支付 (1) app应用解封 (5) 公众号解封 (16) 微信服务商 (10) 微信域名检测 (10) 恢复微信屏蔽网站 (110) 微信功能直达 (3) 老来网认证教程 (8) 付费视频网站源码 (34) 香港微信支付 (13) 微信境外支付 (18) wordpress付费阅读插件 (15) swoole教程 (14) 女装 (1) wordpress支付插件 (20) 微信服务直达开发 (16) 微信扫码支付开发 (5) wordpress插件开发 (27) 小程序插件 (6) 玩转小程序 (37) 微信沙箱 (21) web-view (40) 社交立减金 (10) 腾讯云 (22) php7 (36) 支付宝小程序 (4) 微信h5支付 (23) 企业微信 (3) 小程序运营 (17) javascript (29) 小程序支付开发 (44) 支付开发 (1) 小程序开发 (93) 微信小程序 (69) 微信买单 (4) 微信商户号 (10) 公众号支付 (20) 微信小店 (7) vim (5) 生活 (3) php订单 (13) 微信开发 (113) 微信公众号 (86) 饥饿营销 (15) 政府网站 (3) 互联网+ (52) nginx (23) apache (9) linux (42) mysql (14) php (36) 跨境电商 (2) 网站运营 (2) 京东运营 (53) 微博运营 (52) 电商运营 (97) 微电影 (1) 网络招商 (7) 网络招商研究 (8) 网络招商案例 (2) 网络招商教程 (12) 网络招商工具 (3) 招商方案动态 (1) 网络招商灵感 (3) 微博营销 (11) 未分类 (47)

首页 互联网+ wmic service管理服务,windows cmd获取服务信息,wmic service启动停止重启服务

本文小编就为大家带来一篇讲到wmic service管理服务,windows cmd获取服务信息,wmic service启动停止重启服务。小编觉得挺不错的,现在就分享给大家,如果你在找wmic案例,wmic service命令详解,批量禁止windows升级,也可以做个参考。一起跟随小编过来看看吧。

wmic service管理服务,windows cmd获取服务信息,wmic service启动停止重启服务

作者:微信小程序观察员 发布时间:2020-08-07

我们在前面的文章中说过, 使用net start可以查看电脑正在运行的服务, 但是net start只能列出服务名称, 而不能再进一步操作, 比如停止服务等。 今天讲一下wmic service这个功能更加强大的服务管理命令, 使用wmic service可以精确查找你要的服务, 并且能够启动,停止,重启电脑服务。 通常wmic service在拥有管理员权限的cmd中使用, 下面的操作都是在windows的cmd命令中执行,

一、 获取所有服务

wmic service
你在cmd中输入wmic service能够把你电脑上的所有服务信息列出来, 但是显示排版有些乱, 你可以使用下面的命令,

二、 显示服务的简要信息

C:\>wmic service list brief
ExitCode  Name                                                    ProcessId  StartMode  State    Status
1077      AJRouter                                                0          Manual     Stopped  OK
0         ALG                                                     12040      Manual     Running  OK
1077      AppIDSvc                                                0          Manual     Stopped  OK
0         Appinfo                                                 6088       Manual     Running  OK
1077      AppMgmt                                                 0          Manual     Stopped  OK
0         AppReadiness                                            0          Manual     Stopped  OK
可以看到wmic service显示的内容很多, 你可以使用下面的命令分屏显示
C:\>wmic service list brief | more
ExitCode  Name                                                    ProcessId  StartMode  State    Status
1077      AJRouter                                                0          Manual     Stopped  OK
0         ALG                                                     12040      Manual     Running  OK
1077      AppIDSvc                                                0          Manual     Stopped  OK
0         Appinfo                                                 6088       Manual     Running  OK
1077      AppMgmt                                                 0          Manual     Stopped  OK
0         AppReadiness                                            0          Manual     Stopped  OK
0         AppXSvc                                                 14296      Manual     Running  OK
1077      aspnet_state                                            0          Manual     Stopped  OK
0         AudioEndpointBuilder                                    2416       Auto       Running  OK
0         Audiosrv                                                2568       Auto       Running  OK
1077      AxInstSV                                                0          Manual     Stopped  OK
1077      BDESVC                                                  0          Manual     Stopped  OK
0         BFE                                                     1432       Auto       Running  OK
0         BITS                                                    0          Manual     Stopped  OK
0         BrokerInfrastructure                                    316        Auto       Running  OK
简要信息包括服务的下面信息: 名称 进程ID 状态 启动模式 退出码 你也可以使用wmic service list config, 查看服务的下面信息DesktopInteract, ErrorControl, Name, PathName, ServiceType, StartMode
C:\>wmic service list config | more
DesktopInteract  ErrorControl  Name                                                    PathName                                                                                                         ServiceType    StartMode
FALSE            Normal        AJRouter                                                C:\WINDOWS\system32\svchost.exe -k LocalServiceNetworkRestricted -p                                              Share Process  Manual
FALSE            Normal        ALG                                                     C:\WINDOWS\System32\alg.exe                                           

三、 wmic模糊、精确查找显示服务

我们还可以使用 WQL 来查找你想要的服务, WQL是一种类似SQL的语句, 例如
C:\>wmic service where "caption like '%update%'" get name, caption, processid, state, status, startmode
Caption                       Name          ProcessId  StartMode  State    Status
Update Orchestrator Service   UsoSvc        924        Auto       Running  OK
Windows Update Medic Service  WaaSMedicSvc  0          Manual     Stopped  OK
Windows Update                wuauserv      0          Manual     Stopped  OK
where "caption like '%update%'" 表示使用 like 模糊查询标题中包含 update 的服务, get name, caption, processid, state, status, startmode 表示要显示的属性,类似sql中的字段 如果要精确查找, 可以在 where 中使用 =
C:\>wmic service where "caption = 'Windows Update'" get name, caption, processid, state, status, startmode
Caption         Name      ProcessId  StartMode  State    Status
Windows Update  wuauserv  0          Manual     Stopped  OK

四、 wmic service停止服务,开启

当我们使用WQL从wmic service中获取到我们想要的服务后, 就可以对服务进行相关操作, 比如停止服务, 开启服务, 暂停服务, 恢复服务, 设置服务启动模式等。 下面简单的举个例子,

使用wmic service停止服务

C:\>wmic service where "caption = 'Windows Update'" call stopService
执行(\\QINZIHENG\ROOT\CIMV2:Win32_Service.Name="wuauserv")->stopService()
方法执行成功。
外参数:
instance of __PARAMETERS
{
        ReturnValue = 0;
};
如果你返回的结果是 方法执行成功。 外参数: instance of __PARAMETERS { ReturnValue = 2; } 表示你的权限不够, 需要你使用管理员的权限来执行上面的命令, 如果你返回的结果是 方法执行成功。 外参数: instance of __PARAMETERS { ReturnValue = 5; } 表示该服务已经停止,没有运行。

cmd中使用wmic service开启服务

C:\>wmic service where "caption = 'Windows Update'" call startService
执行(\\QINZIHENG\ROOT\CIMV2:Win32_Service.Name="wuauserv")->startService()
方法执行成功。
外参数:
instance of __PARAMETERS
{
        ReturnValue = 0;
};
wmic service重启服务就是把上面两条命令都执行一次。 wmic Service停止,启动服务

五、 wmic高级用法批量关闭windows自动升级

我们在公司使用电脑办公, 由于某些原因, 是要把windows的自动升级关闭了, 如果只有十几台电脑, 也许你可以在每台电脑上手工禁止windows升级, 但是如果你所在的公司很大, 有几百台甚至几千台, 这个重复操作是就有些消耗时间。 下面讲一讲active directory域中批量禁止winxp, win7, win10升级的方法 把下面停止windows update服务的命令, 写成一个bat脚本, wmic service where "caption = 'Windows Update'" call stopService 然后在windows域的组策略里, 新增一个组策略, 内容是开机启动运行上面的脚本, 然后把组策略应用到你的域就可以了, 由于这个比较也简单, 限于篇幅原因, 我们就不做操作演示了。 猛击这里, 观看子恒老师《微信小程序开发》系列视频 了解实现过程和下载相关源代码
微信赞赏码

声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。

发布:秦子恒博客,欢迎转载分享,请保留出处。

wmic service管理服务,windows cmd获取服务信息,wmic service启动停止重启服务链接:https://www.qinziheng.com/details/9265/