Windows的打印服务(Spooler)是一个自动启动的服务,打印文件,需要该服务的支持。停用它后,每次打印文件还得打开服务管理窗口去找到后再启动它。他问我,能不能创建一个快捷方式放到桌面上,在用到该服务时双击它就能启动该服务。

    把自动启动的服务改为手动启动,然后在桌面上放置一个启动服务的快捷方式,在用到该服务时双击启动它,这的确是一个好主意。

    一、实现方法

    这里以打印服务(Spooler)的启用为例。

  第一步:打开记事本,输入以下代码:net start Spooler

  第二步:在任意文件夹把上述代码保存为发论文网“.bat”文件,文件名任意,然后在该文件上单击右键,选择“发送到→桌面快捷方式”。

  第三步:在桌面上,重命名快捷方式为“启动打印服务”,然后在它的“属性”对话框上为它选择一个漂亮的图标。

  二、代码原理

  “net start”是命令提示符窗口中启动服务的一个Windows内部命令,在提示符下输入“net start Spooler”,回车后打印服务就启动了。

  “.bat”是命令提示符下批量执行命令的批处理文件。如果你要一次启动几个服务,可以在记事本中这样写代码:

  start net start 服务1

  start /wait net start 服务2

  start /wait net start 服务3

  在上述代码中,“/wait”是必需的,作用是等待前一条命令完成后,再执行下一条命令。如果你有更多的服务要启动,可以模仿上面的代码继续往下写。另外,在命令后面的服务用的是“服务名称”,而不是服务的“显示名称”

  在命令提示符窗口中,停止一个服务的命令是“net stop”。服务用完后,如果你想停止它,可以利用上面的原理制作一个快捷方式停用它。这样,不用打开服务窗口,我们就可以随时启动或停止一个服务了。


转载于:https://blog.51cto.com/1381479/690526