实用bat文件
莹莹气球庆典策划
2024-11-17 07:47:27
最佳回答
第一个: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楼一样. 下面是批处理文件的代码,存储为s**estate.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 s**e service start state in %filename% rem s**e service start state into batch file rem echo @echo restore the service start state s**ed 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 s**ed at 21:44:39.67 2004-08-12 星期四 @pause sc config alerter start= d**abled sc config alg start= demand . . . sc config wuauserv start= d**abled sc config wzcsvc start= d**abled @pause =====到这里为止(这行不用复制)============================================== 第三个:全自动优化批处理(xp服务优化) 介绍:看名字就知道了 操作方法:同1楼,名字保存为.bat就行了 @echo restore the service start state s**ed at 10:56:50.35 2005-10-15 星期六 @pause sc config alerter start= d**abled 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 c**vc start= demand sc config clipsrv start= d**abled 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= d**abled sc config httpfilter start= demand sc config imap**ervice start= demand sc config lanmanserver start= auto sc config lanmanworkstation start= auto sc config lmhosts start= auto sc config messenger start= d**abled sc config mnmsrvc start= demand sc config msdtc start= demand sc config ms**erver start= demand sc config netdde start= d**abled sc config netddedsdm start= d**abled 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= d**abled sc config remotereg**try 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 st**vc start= demand sc config swprv start= demand sc config sysmonlog start= demand sc config tap**rv start= demand sc config termservice start= demand sc config themes start= auto sc config tlntsvr start= d**abled 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 补充: 一般家用计算机根本不需要传送或接收计算机系统管理来的警示(admin**trative alerts),除非你的计算机用在局域网络上 @rem 依存: workstation @rem 建议: 已停用 sc config alerter start= d**abled @rem application layer gateway service @rem 微软: 提供因特网联机共享和因特网联机防火墙的第三方通讯协议插件的支持 @rem 补充: 如果你不使用因特网联机共享 (ics) 提供多台计算机的因特网存取和因特网联机防火墙 (icf) 软件你可以关掉 @rem 依存: internt connection firewall (icf) / internet connection sharing (ics) @rem 建议: 已停用 sc config alg start= d**abled @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= d**abled @rem computer browser (计算机浏览器) @rem 微软: 维护网络上更新的计算机清单,并将这个清单提供给做为浏览器的计算机。如果停止这个服务,这个清单将不会被更新或维护。@rem 如果停用这个服务,所有依存于它的服务将无法启动。 @rem 补充: 一般家庭用计算机不需要,除非你的计算机应用在区网之上,不过在大型的区网上有必要开这个拖慢速度吗? @rem 依存: server 和 workstation @rem 建议: 已停用 sc config browser start= d**abled @rem indexing service (索引服务) @rem 微软: 本机和远程计算机的索引内容和档案属性; 透过弹性的查询语言提供快速档案存取。 @rem 补充: 简单的说可以让你加快搜查速度,不过我想应该很少人和远程计算机作搜寻吧 @rem 依存:remote procedure call (rpc) @rem 建议: 已停用 sc config c**vc start= d**abled @rem clipbook (剪贴簿) @rem 微软: 启用剪贴簿检视器以储存信息并与远程计算机共享。如果这个服务被停止,剪贴簿检视器将无法与远程计算机共享信息。如果这@rem 个服务被停用,任何明确依存于它的服务将无法启动。 @rem 补充: 把剪贴簿内的信息和其它台计算机分享,一般家用计算机根本用不到 @rem 依存: network dde @rem 建议: 已停用 sc config clipsrv start= d**abled 20210311