实用bat文件

实用bat文件,第1张

第一个:30秒清除你电脑中的垃圾

这个我不用多做介绍,地球人都知道.

方法:开始→程序→附件→记事本,把下面的文字复制进去,点另存为,文件名为清除垃圾.BAT

======就是下面的文字(这行不用复制)=============================

@echo off

echo 正在清除系统垃圾文件,请稍等......

del /f /s /q %systemdrive%\*.tmp

del /f /s /q %systemdrive%\*._mp

del /f /s /q %systemdrive%\*.gid

del /f /s /q %systemdrive%\*.chk

del /f /s /q %systemdrive%\*.old

del /f /s /q %systemdrive%\recycled\*.*

del /f /s /q %windir%\*.bak

del /f /s /q %windir%\prefetch\*.*

rd /s /q %windir%\temp &md %windir%\temp

del /f /q %userprofile%\cookies\*.*

del /f /q %userprofile%\recent\*.*

del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"

del /f /s /q "%userprofile%\Local Settings\Temp\*.*"

del /f /s /q "%userprofile%\recent\*.*"

echo 清除系统LJ完成!

echo. &pause

=====到这里为止(这行不用复制)==============================================

这上面的代码我删除了几行,把它精简了下,以免对你的电脑造成未知的危害,个人建议最好不要在系统盘安装游戏和软件.以免上面的批处理误删.

第二轿绝个:教你如何恢复系统服务

介绍:安装好Windows后,我们经常要对Windows进行调节,其中重要的一项就是关闭不必要的服务。为了节约系统资源,关闭一些无关紧要的服务确实必要。但会产生这样一个问题:如果服务被错误地关闭,而当我们后来发现问题,又找不出是哪一个服务被关闭的时候,也许我们就会想要回到以前的正常状态,然后一个个地关闭服务以便找出问题,可是又记不清每个服务的初始状态,这可就令人恼火了!

如果能够写一个程序,记录每个服务的启动状态,并能够把系统的服务恢复到该状态就比较方便了。下面这个BAT程序,用于记录并恢复服务的启动状态,使用了 sc命令(Windows XP/2003自带,Windows 2000系统用户可以从Windows XP复制一个sc.exe就可以用了清辩)

该程序的优点是:生成的记录文件是一个批处理文件,直接运行就可以恢复系统服务的启动状答帆缺态。

*** 作方法同1楼一样.

下面是批处理文件的代码,存储为savestate.bat就可以了,双击后运行,会自动产生一个以当前时间和日期文件名字的记录文件。

======就是下面的文字(这行不用复制)=============================

@echo off

rem get current date and time

for /f "tokens=1,2,3 delims=-/. " %%j in ('Date /T') do set FILENAME=srv_%%j_%%k_%%l_%%m

for /f "tokens=1,2 delims=: " %%j in ('TIME /T') do set FILENAME=%FILENAME%_%%j_%%k.bat

rem get all service name

sc query type= service state= all| findstr /r /C:"SERVICE_NAME:" >tmpsrv.txt

echo Save Service Start State In %FILENAME%

rem save service start state into batch file

rem

echo @echo Restore The Service Start State Saved At %TIME% %DATE% >"%FILENAME%"

echo @pause >>"%FILENAME%"

for /f "tokens=2 delims=:" %%j in (tmpsrv.txt) do @( sc qc %%j |findstr START_TYPE >tmpstype.txt &&for /f "tokens=4 delims=:_ " %%s in ( tmpstype.txt) do @echo sc config %%j start= %%s >>"%FILENAME%")

echo @pause >>"%FILENAME%"

del tmpsrv.txt

del tmpstype.txt

生成的批处理文件是下面的样子:

@echo Restore The Service Start State Saved At 21:44:39.67 2004-08-12 星期四

@pause

sc config Alerter start= DISABLED

sc config ALG start= DEMAND

.

.

.

sc config wuauserv start= DISABLED

sc config WZCSVC start= DISABLED

@pause

=====到这里为止(这行不用复制)==============================================

第三个:全自动优化批处理(XP服务优化)

介绍:看名字就知道了

*** 作方法:同1楼,名字保存为.BAT就行了

@echo Restore The Service Start State Saved At 10:56:50.35 2005-10-15 星期六

@pause

sc config Alerter start= DISABLED

sc config ALG start= DEMAND

sc config AppMgmt start= DEMAND

sc config AudioSrv start= AUTO

sc config BITS start= DEMAND

sc config Browser start= AUTO

sc config CiSvc start= DEMAND

sc config ClipSrv start= DISABLED

sc config COMSysApp start= DEMAND

sc config CryptSvc start= AUTO

sc config DcomLaunch start= AUTO

sc config Dhcp start= AUTO

sc config dmadmin start= DEMAND

sc config dmserver start= AUTO

sc config Dnscache start= AUTO

sc config ERSvc start= AUTO

sc config Eventlog start= AUTO

sc config EventSystem start= DEMAND

sc config FastUserSwitchingCompatibility start= DEMAND

sc config helpsvc start= AUTO

sc config HidServ start= DISABLED

sc config HTTPFilter start= DEMAND

sc config ImapiService start= DEMAND

sc config lanmanserver start= AUTO

sc config lanmanworkstation start= AUTO

sc config LmHosts start= AUTO

sc config Messenger start= DISABLED

sc config mnmsrvc start= DEMAND

sc config MSDTC start= DEMAND

sc config MSIServer start= DEMAND

sc config NetDDE start= DISABLED

sc config NetDDEdsdm start= DISABLED

sc config Netlogon start= DEMAND

sc config Netman start= DEMAND

sc config Nla start= DEMAND

sc config NtLmSsp start= DEMAND

sc config NtmsSvc start= DEMAND

sc config PlugPlay start= AUTO

sc config PolicyAgent start= AUTO

sc config ProtectedStorage start= AUTO

sc config RasAuto start= DEMAND

sc config RasMan start= DEMAND

sc config RDSessMgr start= DEMAND

sc config RemoteAccess start= DISABLED

sc config RemoteRegistry start= AUTO

sc config RpcLocator start= DEMAND

sc config RpcSs start= AUTO

sc config RSVP start= DEMAND

sc config SamSs start= AUTO

sc config SCardSvr start= DEMAND

sc config Schedule start= AUTO

sc config seclogon start= AUTO

sc config SENS start= AUTO

sc config SharedAccess start= AUTO

sc config ShellHWDetection start= AUTO

sc config Spooler start= AUTO

sc config srservice start= AUTO

sc config SSDPSRV start= DEMAND

sc config stisvc start= DEMAND

sc config SwPrv start= DEMAND

sc config SysmonLog start= DEMAND

sc config TapiSrv start= DEMAND

sc config TermService start= DEMAND

sc config Themes start= AUTO

sc config TlntSvr start= DISABLED

sc config TrkWks start= AUTO

sc config upnphost start= DEMAND

sc config UPS start= DEMAND

sc config VSS start= DEMAND

sc config W32Time start= AUTO

sc config WebClient start= AUTO

sc config winmgmt start= AUTO

sc config WmdmPmSN start= DEMAND

sc config Wmi start= DEMAND

sc config WmiApSrv start= DEMAND

sc config wscsvc start= AUTO

sc config wuauserv start= AUTO

sc config WZCSVC start= AUTO

sc config xmlprov start= DEMAND

@pause

第四个:XP优化

介绍:....~_~

*** 作方法;同上

@echo off

rem WINDOS XP 服务优化批处理文件!!

@pause

@rem Alerter

@rem 微软: 通知选取的使用者及计算机系统管理警示。如果停止这个服务,使用系统管理@rem 警示的程序将不会收到通知。

@rem 补充: 一般家用计算机根本不需要传送或接收计算机系统管理来的警示(Administrative Alerts),除非你的计算机用在局域网络上

@rem 依存: Workstation

@rem 建议: 已停用

sc config Alerter start= DISABLED

@rem Application Layer Gateway Service

@rem 微软: 提供因特网联机共享和因特网联机防火墙的第三方通讯协议插件的支持

@rem 补充: 如果你不使用因特网联机共享 (ICS) 提供多台计算机的因特网存取和因特网联机防火墙 (ICF) 软件你可以关掉

@rem 依存: Internt Connection Firewall (ICF) / Internet Connection Sharing (ICS)

@rem 建议: 已停用

sc config ALG start= DISABLED

@rem Application Management (应用程序管理)

@rem 微软: 提供指派、发行、以及移除的软件安装服务。

@rem 补充: 如上说的软件安装变更的服务

@rem 建议: 手动

sc config AppMgmt start= DEMAND

@rem Windows Audio

@rem 微软: 管理用于 Windows 为主程序的音讯装置。如果这个服务被停止,音讯装置和效果将无法正常?#092作。如果这个服务被停用,任@rem 何明确依存于它的服务将无法启动。

@rem 补充: 如果你没有声卡可以关了他

@rem 依存: Plug and Play、remote Procedure Call (RPC)

@rem 建议: 自动

sc config AudioSrv start= AUTO

@rem Background Intelligent Transfer Service

@rem 微软: 使用闲置的网络频宽来传输数据。

@rem 补充: 经由 Via HTTP1.1 在背景传输资料的?#124西,例如 Windows Update 就是以此为工作之一

@rem 依存:remote Procedure Call (RPC) 和 Workstation

@rem 建议: 已停用

sc config BITS start= DISABLED

@rem Computer Browser (计算机浏览器)

@rem 微软: 维护网络上更新的计算机清单,并将这个清单提供给做为浏览器的计算机。如果停止这个服务,这个清单将不会被更新或维护。@rem 如果停用这个服务,所有依存于它的服务将无法启动。

@rem 补充: 一般家庭用计算机不需要,除非你的计算机应用在区网之上,不过在大型的区网上有必要开这个拖慢速度吗?

@rem 依存: Server 和 Workstation

@rem 建议: 已停用

sc config Browser start= DISABLED

@rem Indexing Service (索引服务)

@rem 微软: 本机和远程计算机的索引内容和档案属性透过d性的查询语言提供快速档案存取。

@rem 补充: 简单的说可以让你加快搜查速度,不过我想应该很少人和远程计算机作搜寻吧

@rem 依存:remote Procedure Call (RPC)

@rem 建议: 已停用

sc config CiSvc start= DISABLED

@rem ClipBook (剪贴簿)

@rem 微软: 启用剪贴簿检视器以储存信息并与远程计算机共享。如果这个服务被停止,剪贴簿检视器将无法与远程计算机共享信息。如果这@rem 个服务被停用,任何明确依存于它的服务将无法启动。

@rem 补充: 把剪贴簿内的信息和其它台计算机分享,一般家用计算机根本用不到

@rem 依存: Network DDE

@rem 建议: 已停用

sc config ClipSrv start= DISABLED

很多小伙伴使用vscde运行npm

,十分麻烦,我们可以新建一个cmd文件,直接打开npm run dev, 这样可以省掉键盘按几秒钟春老的时间枣消,用来划水

发版的时候凳森知又要开堡垒机,又要打账号密码,好烦烦,用bat文件一件整合

在windows 和 linux的命令行来回切换,经常敲错命令,如:ls、pwd、grep 等

通过写bat的办法让windows支持这几个常用命令

找一个目录,将其添加到隐液则环境埋枝变量中,在目录中新建几个bat文件,如下灶棚:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12293946.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存