前言:电脑用久了一定会出现卡顿的情况,影响电脑速度的问题可能有很多。但是最多的一种情况就是软件装多了,运行了一些我们平时不常用的服务,在后台偷偷地跑着,导致我们前台体验极差。
分析
[scode type=“blue”]查看进程:[/scode]
打开任务管理器分析一下,眼睛盯着内存那一栏找到消耗内存最大的,但是又不是前台运行的进程
很明显,在我这里在后台占用内存最高的是Java™这个进程,虽然我们这个时候可以直接杀掉它,但是下次开机它还是会自动启动。我们需要详细分析,弄一个一劳永逸的方法。然后右击》属性,看一下文件所在的目录,看看这个进程是属于哪一个目录的。
看到Oracle这个就很熟悉了,因为我安装了它嘛。自己安装的数据库心里还是有点数的。现在知道了这个进程是属于Oracle的一个进程。
[scode type=“blue”]查看服务:[/scode]
任务管理器最右边,找到服务,打开。然后下面有个打开服务,打开所有的服务。因为已经知道了这个是Oracle的进程,所以看Oracle开头的服务名就好了。
虽然这里有这么多和Oracle相关的,但是正在运行的就两个,因为其他的之前都处理过了。这里看到OracleDBCConsoleorcl这个服务有点可疑,右击关掉它,看看java™这个进程有没有消失。。。。然后在任务管理器看到这个进程成功的消失了。现在就可以确定就是OracleDBConsoleorcl这个服务引起的了。现在的启动类型是自动,所以每次开机都会自动运行。我们把启动类型设为手动,这样就可以按需开启。
##控制服务
[scode type=“blue”]使用cmd:[/scode]
开启服务
net start 服务名
关闭服务
net stop 服务名
[scode type=“blue”]使用脚本:[/scode]
但是我们更多的时候是想用一个脚本来控制服务的状态的,只要点一下就可以了,多方便。现在写一个简单的控制脚本控制服务的开启和关闭。在桌面右击,新建一个文本文档。
@echo off
title 服务管理
cls
color 2f
goto MENU
:MENU
cls
echo. =-=-=-=-=服务管理=-=-=-=-=
echo.
echo. 1 开启服务
echo.
echo. 2 关闭服务
echo.
echo. 3 退 出
echo.
echo. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
echo. 请输入选择项目的序号:
set /p ID=
if "%id%"=="1" goto cmd1
if "%id%"=="2" goto cmd2
if "%id%"=="3" exit
echo 请输入正确序号!&ping -n 2 127.1>nul&goto MENU
:cmd1
echo.
echo 开启服务中...
net start|findstr /i /c:"服务名">nul&&set k=1||set k=0
if %k%==0 (net start 服务名)
echo.
echo 服务已经成功开启...
echo.
pause
exit
:cmd2
echo.
echo 关闭服务中...
net start|findstr /i /c:"服务名">nul&&set k=1||set k=0
if %k%==1 (net stop 服务名)
echo.
echo 服务已经成功关闭...
echo.
pause
exit
把四个标记的服务名改成自己的服务。然后保存,重命名,更改后缀为bat
这个时候双击运行就可以灵活的控制服务的开启和关闭啦。