如何制作两个快捷方式:启用+启动服务和禁用+停止任何Windows服务?

pro*_*soc 4 windows services shortcuts cmd.exe windows-10

但此时我只需要 Windows 更新服务的快捷方式。我不会一直运行 Windows 更新服务,但 Windows 商店需要运行 Windows 更新服务。我想在使用快捷方式打开 Windows 商店之前启用 + 启动 Windows 更新服务,并在关闭 Windows 商店后禁用 + 停止 Windows 更新服务。

我在这里找到了一些重启服务的好答案:https : //stackoverflow.com/questions/1995847/desktop-shortcut-to-restart-a-windows-service

任何帮助对我和有同样需求的人都会有用。

为我工作:(Windows 10)

我创建了两个文本文件并在每个文件中粘贴了一行代码(请参阅已接受的答案)

我将这些文件扩展名更改为 .bat

我为这两个文件创建了 2 个快捷方式

我编辑了这两个快捷方式以管理员身份运行,>右键单击快捷方式>单击“属性”>转到“快捷方式”选项卡>单击“高级”>勾选“以管理员身份运行”>确定>确定

INFO:获取任何服务名称。转到“服务”> 右键单击​​任何服务> 属性> 查看服务名称。

Dav*_*ill 5

如何启用/启动和停止/禁用 Windows 更新服务cmd

您可以使用sc命令执行此操作。

  • 将命令分配给快捷方式或将它们添加到批处理文件并将批处理文件分配给快捷方式。
  • 要对任何其他服务执行相同操作,请替换wuauserv为服务名称。

启用/启动

sc config wuauserv start= auto & sc start wuauserv
Run Code Online (Sandbox Code Playgroud)

停止/禁用

sc stop wuauserv & sc config wuauserv start= disabled
Run Code Online (Sandbox Code Playgroud)

示例输出

> sc config wuauserv start= auto & sc start wuauserv
[SC] ChangeServiceConfig SUCCESS

SERVICE_NAME: wuauserv
        TYPE               : 20  WIN32_SHARE_PROCESS
        STATE              : 2  START_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x7d0
        PID                : 1204
        FLAGS              :

> sc stop wuauserv & sc config wuauserv start= disabled

SERVICE_NAME: wuauserv
        TYPE               : 20  WIN32_SHARE_PROCESS
        STATE              : 3  STOP_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x1
        WAIT_HINT          : 0x7530
[SC] ChangeServiceConfig SUCCESS
Run Code Online (Sandbox Code Playgroud)

进一步阅读