运行services.msc,把所有关于oracle的服务全给停了,反正oracle我极少在家使用,再看看SQL Server,也有停止它的欲望,嘿嘿。可这样是不行的,我不能每天开机去停止它们啊,也不能能禁用它们,万一哪天要用不是还得一个个去开?麻烦,咱们程序员,本着啥啥啥的精神,想办法解决。
有计,用批处理,需求很简单,就是所有服务默认是停止的,执行批处理,输入一些命令,可以停止或者打开一些服务。bat我就不解释了,上个代码,嘿,很管用哦。我现在打开电脑只占用不到500M的内存,正常使用也就700不到。
复制代码后保存为bat的文件执行就成了,我只写了vmware, oracle, ms sql server的,如果你有其它的,也可以写进去,方便的说。
echo ------------作者:Conis http://iove.net --------
echo ---------------请输入要停止或启动的服务--------------
echo 启动Oracle:start oracle
echo 停止Oracle:stop oracle
echo 启动Sql Server:start mssql
echo 停止SQL Server:stop mssql
echo 启动VMware:start vm
echo 停止WMware: stop vm
echo '----------------下面是要输入的内容-----------------
set input=
set /p input=
if "%input%" == "start oracle" GOTO starto
if "%input%" == "stop oracle" GOTO stopo
if "%input%" == "start mssql" GOTO startm
if "%input%" == "stop mssql" GOTO stopm
if "%input%" == "start vm" GOTO startvm
if "%input%" == "stop vm" GOTO stopvm
echo '输入错误,退出'
goto end
:stopo
net stop OracleDBConsoledb
net stop OracleJobSchedulerDB
net stop OracleMTSRecoveryService
net stop OracleOraDb10g_home1ClrAgent
net stop OracleOraDb10g_home1CMAdmin
net stop OracleOraDb10g_home1CMan
net stop OracleOraDb10g_home1TNSListener
net stop OracleServiceDB
echo 'Oracle 相关服务停止完比'
goto end
:starto
net start OracleDBConsoledb
net start OracleJobSchedulerDB
net start OracleMTSRecoveryService
net start OracleOraDb10g_home1ClrAgent
net start OracleOraDb10g_home1CMAdmin
net start OracleOraDb10g_home1CMan
net start OracleOraDb10g_home1TNSListener
net start OracleServiceDB
echo 'oracle 服务启动完毕'
goto end
:startm
net start "SQL Server 代理 (MSSQLSERVER)"
net start "SQL Server VSS Writer"
net start "SQL Server Reporting Services (MSSQLSERVER)"
net start "SQL Server Integration Services 10.0"
net start "SQL Server Browser"
net start "SQL Server Analysis Services (MSSQLSERVER)"
net start "SQL Server (MSSQLSERVER)"
net start "SQL Full-text Filter Daemon Launcher (MSSQLSERVER)"
net start "SQL Active Directory Helper 服务"
echo "MS SQL Server 服务启动完毕"
goto end
:stopm
net stop "SQL Server 代理 (MSSQLSERVER)"
net stop "SQL Server VSS Writer"
net stop "SQL Server Reporting Services (MSSQLSERVER)"
net stop "SQL Server Integration Services 10.0"
net stop "SQL Server Browser"
net stop "SQL Server Analysis Services (MSSQLSERVER)"
net stop "SQL Server (MSSQLSERVER)"
net stop "SQL Full-text Filter Daemon Launcher (MSSQLSERVER)"
net stop "SQL Active Directory Helper 服务"
echo "MS SQL Server 服务停止完毕"
goto end
:startvm
net start "VMware NAT Service"
net start "VMware DHCP Service"
net start "VMware Authorization Service"
net start "VMware Agent Service"
echo "WMware 相关服务启动完毕"
:stopvm
net stop "VMware NAT Service"
net stop "VMware DHCP Service"
net stop "VMware Authorization Service"
net stop "VMware Agent Service"
echo "WMware 相关服务停止完毕"
goto end
:end
pause
注意:本文为我的独立博客镜像博客,自发表不再更新,原文可能随时被更新,敬请访问原文。同时,请大家不要在此评论,如果有什么看法,请点击这里:http://iove.net/1705/
本文来自http://iove.net,欢迎转载,转载敬请保留相关链接,否则视为侵权,原文链接:http://iove.net/1705/