快捷方式启动系统服务
董师傅茶坊
Tag:启动服务
董师傅教你:在需要某项功能时,用快捷方式启动服务,平时关闭服务以节省系统资源。
Windows中有些服务不是系统运行的必需服务。但是在默认情况下,一些不必要的服务随系统启动,不但占用系统资源还带来安全隐患。其实我们可以用一个便捷的方法,在需要使用这个服务的时候再用快捷方式运行。我们以Windows打印服务为例讲解。
Windows的打印服务(Spooler)是一个自动启动的服务,打印文件,需要该服务的支持。停用它后,每次打印文件还得到控制面板中打开服务管理窗口去启动它。我们可以创建一个快捷方式放到桌面上,在用到该服务时双击它就能启动该服务。
实现方法
第一步:打开记事本,输入以下代码:net start Spooler
第二步:在任意文件夹把上述代码保存为“.bat”文件,文件名任意,然后在该文件上单击右键,选择“发送到→桌面快捷方式”。
第三步:在桌面上,重命名快捷方式为“启动打印服务”,然后在它的“属性”对话框上为它选择一个漂亮的图标。
代码原理
“net start”是命令提示符窗口中启动服务的一个Windows内部命令(图1),在提示符下输入“net start Spooler”,回车后打印服务就启动了。

“.bat”是命令提示符下批量执行命令的批处理文件。如果你要一次启动几个服务,可以在记事本中这样写代码:
start net start 服务1
start /wait net start 服务2
start /wait net start 服务3
在上述代码中,“/wait”是必需的,作用是等待前一条命令完成后,再执行一下条命令。如果你有更多的服务要启动,可以模仿上面的代码继续往下写。另外,在命令后面的服务用的是“服务名称”,而不是“显示名称”(图2)。

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