用批处理启动常用服务

时间:2021-10-07 04:42:46

问题:

  对于某些特殊服务,我不想开机自动启动,太影响开机速度,但我又不想每次打开services.msc手动去找,太麻烦,有没有一种方便的办法?

 

解答:

  有,可以用批处理中的net start、net stop命令。

 

解决:

  以启动Oracle服务为例:

  1、新建Start Services.txt文件,按需要COPY以下:

  

net start "ArcGIS License Manager"
net start "FME License Server"
net start OracleOraDb10g_home1TNSListener
net start OracleServiceORCL
net start esri_sde

  2、将文件保存并重命名为Start Services.bat

 

  同理,可创建关闭服务的批处理文件:

 

net stop esri_sde
net stop OracleOraDb10g_home1TNSListener
net stop OracleServiceORCL
net stop OracleDBConsoleorcl
net stop OracleOraDb10g_home1iSQL*Plus
net stop "ArcGIS License Manager"
net stop "FME License Server"

 

总结:

  对于services.msc中的某个服务,只要右键单击某个服务——选择属性——在弹出对话框中COPY服务名称——即可用net start,net stop来启动、停止服务。

  对于服务名称带空格的,需要在批处理中加入英文引号,如net start "ArcGIS License Manager"。