但此时我只需要 Windows 更新服务的快捷方式。我不会一直保持 Windows 更新服务运行,但 Windows 商店需要 Windows 更新服务运行。我想在使用快捷方式打开 Windows 商店之前启用 + 启动 Windows 更新服务,并在关闭 Windows 商店后禁用 + 停止 Windows 更新服务。
我在这里找到了一些重新启动服务的好答案:https://stackoverflow.com/questions/1995847/desktop-shortcut-to-restart-a-windows-service
任何帮助对我和有同样需要的人都会有用。
对我有用:(Windows 10)
我创建了两个文本文件并在每个文件中粘贴一行代码(参见接受的答案)
我将这些文件的扩展名更改为 .bat
我为这两个文件创建了两个快捷方式
我编辑了这两个快捷方式以以管理员身份运行,> 右键单击快捷方式 > 单击“属性”> 转到“快捷方式”选项卡 > 单击“高级”> 勾选“以管理员身份运行”> 确定 > 确定
信息:获取任何服务名称。转到“服务”> 右键单击任何服务 > 属性 > 查看服务名称。
答案1
如何启用/启动和停止/禁用 Windows 更新服务cmd
?
您可以使用sc
命令来执行此操作。
- 将命令分配给快捷方式或将其添加到批处理文件并将批处理文件分配给快捷方式。
- 要对任何其他服务执行相同操作,请
wuauserv
用服务名称替换。
启用/启动:
sc config wuauserv start= auto & sc start wuauserv
停止/禁用:
sc stop wuauserv & sc config wuauserv start= disabled
示例输出:
> 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
进一步阅读
- Windows CMD 命令行的 AZ 索引- 与 Windows cmd 行相关的所有事物的绝佳参考。
- 陣容- 服务控制 - 创建、启动、停止、查询或删除任何 Windows 服务。
答案2
在 Windows 上:
- 右键单击桌面。
- 从菜单中选择“新建 -> 快捷方式”来创建快捷方式。
- 在“键入项目的位置”对话框中输入命令提示符参数,而不是项目的位置。
创建快捷方式后:
- 右键单击快捷方式,转到“属性”。
- 在“快捷方式”选项卡中选择“高级”选项,然后勾选“以管理员身份运行”。