windows进程清理脚本

公司统一配的笔记本Thinkpad T440p,超级难用,经常内存占满,硬盘卡死,还管不了机!心里那个不爽啊!哎,不说了。

自己写了个脚本,用来强制关闭不需要的进程。脚本如下:

---------------------------------killtask.bat--------------------------------------

@echo off & setlocal enabledelayedexpansion

rem 如下列表是不需要关闭的进程,可以自行添加

set alt=aasd

rem set alt=%alt% ChsIME.exe

rem set alt=%alt% ClassicStartMenu.exe

set alt=%alt% EvtEng.exe

set alt=%alt% IsaHelp.exe

set alt=%alt% Jhi_service.exe

set alt=%alt% LMS.exe

set alt=%alt% Monitor.exe

set alt=%alt% NvBackend.exe

set alt=%alt% OSPPSVC.EXE

set alt=%alt% OmniServ.exe

set alt=%alt% PWMDBSVC.exe

set alt=%alt% PresentationFontCache.exe

set alt=%alt% RegSrvc.exe

set alt=%alt% SMSvcHost.exe

set alt=%alt% SangforPromoteService.exe

set alt=%alt% SynTPEnh.exe

rem set alt=%alt% SynTPHelper.exe

rem set alt=%alt% SynTPLpr.exe

set alt=%alt% System

set alt=%alt% System Idle Process

set alt=%alt% TNSLSNR.EXE

rem set alt=%alt% TXPlatform.exe

rem set alt=%alt% TpShocks.exe

set alt=%alt% WUDFHost.exe

set alt=%alt% WmiPrvSE.exe

set alt=%alt% ZeroConfigService.exe

set alt=%alt% audiodg.exe

set alt=%alt% cmd.exe

set alt=%alt% conhost.exe

set alt=%alt% csrss.exe

set alt=%alt% dasHost.exe

set alt=%alt% devmonsrv.exe

set alt=%alt% dllhost.exe

set alt=%alt% dwm.exe

set alt=%alt% explorer.exe

set alt=%alt% extapsup.exe

set alt=%alt% iSCTAgent.exe

set alt=%alt% igfxCUIService.exe

set alt=%alt% igfxEM.exe

set alt=%alt% igfxHK.exe

set alt=%alt% inetinfo.exe

set alt=%alt% loctaskmgr.exe

set alt=%alt% lpdagent.exe

set alt=%alt% lsass.exe

set alt=%alt% micmute.exe

set alt=%alt% nvSCPAPISvr.exe

set alt=%alt% nvvsvc.exe

set alt=%alt% nvxdsync.exe

set alt=%alt% obexsrv.exe

rem set alt=%alt% opvapp.exe

rem set alt=%alt% oracle.exe

set alt=%alt% rundll32.exe

set alt=%alt% services.exe

set alt=%alt% smss.exe

set alt=%alt% spoolsv.exe

set alt=%alt% svchost.exe

set alt=%alt% taskhostex.exe

set alt=%alt% tasklist.exe

set alt=%alt% unsecapp.exe

set alt=%alt% wininit.exe

set alt=%alt% winlogon.exe

set alt=%alt% wlanext.exe

set alt=%alt% wuauclt.exe

set alt=%alt% QuickControlInput.exe

set alt=%alt% QuickControlService.exe

set alt=%alt% ZhuDongFangYu.exe

set alt=%alt% 360tray.exe

rem set alt=%alt% UEStudio.exe

for /F "usebackq tokens=1" %%i in (`tasklist /NH`) do (

rem for /F "usebackq tokens=1" %%i in (tasklist.txt) do (

set result=NO

call :InStrArray %%i

if !result!==OK (

@echo %%i !result! ,不需要停止

) else (

taskkill /F /IM %%i

)

)

goto endoff

rem call :InStrArray ui.wu

rem @echo %result%

goto endoff

rem 删除指定后缀文件的批处理函数

:InStrArray

set %result%=NO

for %%i in (%alt%)  do (

if "%1"=="%%i" (

set result=OK

goto endoff

)

)

:endoff

---------------------------------------------------------------------------------------------------

将横线中间部分复制出来,粘贴到记事本中,保存为killtask.bat。

使用方法:右键点击killtask.bat,弹出菜单中选择以管理员身份运行。



时间: 2024-08-13 04:17:36

windows进程清理脚本的相关文章

windows进程监控脚本

有一些老的业务在windows服务器iis站点上,部分会跑满cpu,用了个python脚本来监控进程,当cpu过高时杀死进程,同时记录日志 import psutil import os import time import logging def KillProcess(): os.kill(pid,2) def ProcessLog(): LOG_FORMAT = "%(asctime)s %(name)s %(levelname)s %(pathname)s %(message)s &qu

安卓手机进程清理

一个个在手机 设置\程序管理  一个个 结束进程好麻烦,也不想因为这个再去安装 app管理软件,不如写个脚本 一键清理 此 脚本要 手机Root(主要是把文件放入\system\bin 下,并设置为可执行,不root无法使用chomd命令) Adb 调试工具,网上一大堆,可自行下载 说思路 获取进程的包名(因为包名比PPID 更能让人看的懂) 生成个含有要结束进程的文件 把所有要结束的进程写入脚本,放入手机并设置可运行 手机直接执行脚本 好,动手环节 先用 命令adb shell ps >c:\

linux与Windows进程控制

进程管理控制 这里实现的是一个自定义timer用于统计子进程运行的时间.使用方式主要是 timer [-t seconds] command arguments 例如要统计ls的运行时间可以直接输入timer ls,其后的arguments是指所要运行的程序的参数.如:timer ls -al.如果要指定程序运行多少时间,如5秒钟,可以输入timer -t 5 ls -al.需要注意的是,该程序对输入没有做异常检测,所以要确保程序输入正确. Linux 程序思路 获取时间 时间获取函数使用get

windows服务器清理系统垃圾日志文件

Windows服务器的系统盘如果是2003系统的话那么我们默认给10G的空间就够了,但是有时候我们不经意去查看系统盘的时候发现已经使用了9.9G,其实多是垃圾日志文件占用系统盘空间,使用如下批处理将这些文件删除. 在桌面新建一个文本文档,将如下代码复制进去: @echo off echo 正在清除系统垃圾文件,请稍等...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %syst

走进windows编程的世界-----windows进程

Windows进程  1 Windows进程    进程是一个容器,包含了一个应用程序实例的各种资源.Windows多任务的操作系统,因此可以同时执行多个进程.      2 Windows进程的一些特点    2.1 进程中包含了执行代码等资源.    2.2 进程都具有私有的地址空间.    2.3 每个进程都有一个ID,标识进程.    2.4 每个进程都有自己的安全属性    2.5 至少要包含一个可以执行的线程.    二 进程的环境 1 环境信息的获取    获取:    LPVOI

windows下python脚本程序的运行

c:\python33\python.exe c:\python33\trycoding.py windows下python脚本程序的运行,布布扣,bubuko.com

windows进程函数试炼

实践一下windows进程相关函数: 代码如下: 1 // test__getinformation.cpp : 定义控制台应用程序的入口点. 2 // 3 4 #include "stdafx.h" 5 #include <windows.h> 6 #include <TlHelp32.h> 7 8 #ifndef CONST 9 #define CONST const 10 #endif 11 12 #ifndef IN 13 #define IN 14 #

磁盘清理脚本

历史原因,DB2采用归档日志,每天增加量50G左右,磁盘吃不消,而现在来说,这些归档是用不到的,古写个脚本清理磁盘空间当大于85%的时候 #!/usr/bin/ksh ########################################################### ##Author:fuwenchao ##version:1 ##time:2014-5-28 ##purpose:clear the db2 log when there is no more space ##

windows 进程管理器中的内存是什么意思?

*内存 - 工作集:私人工作集中的内存数量与进程正在使用且可以由其他进程共享的内存数量的总和. *内存 - 峰值工作集:进程所使用的工作集内存的最大数量. *内存 - 工作集增量:进程所使用的工作集内存中的更改量. *内存 - 私人工作集:工作集的子集,它专门描述了某个进程正在使用且无法与其他进程共享的内存数量. *内存 - 提交大小:为某进程使用而保留的虚拟内存的数量. *内存 - 页面缓冲池:由内核或驱动程序代表进程分配的可分页内核内存的数量.可分页内存是可写入其他存储媒体(例如硬盘)的内存