创建 services.msc 快捷方式?

创建 services.msc 快捷方式?

我有一台无线打印机,不知什么原因,当我打印时,它会将内容发送到打印机队列,但打印机本身却继续 zzZZzzz。无论如何,我发现当我执行 RUN > services > Printer Spooler > Restart 时,打印机将看到并打印打印队列中的所有内容。

我想创建一个快捷方式(或批处理脚本)来执行此操作(运行 > 服务 > 打印机后台处理程序 > 重新启动)。这可能吗?怎么做?

替代文本

答案1

打开记事本并粘贴以下内容

@echo 关闭

echo 重新启动打印后台处理程序服务

网络停止“打印后台处理程序”

网络启动“打印后台处理程序”

echo 已完成重新启动打印后台处理程序

(请随意删除前两行和最后一行!)

将其保存为 .cmd 或 .bat 文件*(基本上,将其命名为 restart Printer.cmd)

如果您启用了 UAC,则需要右键单击并执行“以管理员身份运行”,如果您未启用 UAC,则可以直接运行它。

它应该重新启动打印后台处理程序服务。

如果不起作用,请确保文件的扩展名只是 .bat 或 .cmd,而不是 .bat.txt 或 .cmd.txt

(这取决于你,我个人会使用.cmd,但这没什么区别)

答案2

net start <service>net stop <service>批处理脚本中使用:

网络停止假脱机程序
网络启动后台处理程序

将其保存为桌面上的类似内容restart.bat,以便于访问。由于您似乎正在使用 Vista/7,如果启用了 UAC,则需要右键单击批处理脚本并以管理员身份运行。

答案3

在批处理文件中运行以下命令

net stop "Print Spooler"
net start "Print Spooler"

相关内容