鉴于原贴[一键系统自动减肥]可能已给很多不熟悉的朋友造成麻烦.贴子从此关闭.对于使用后造成过麻烦的朋友.在此一并致歉.如有问题无法解决.请发送小纸条或留言于后.
今天我重新调试了最早发的那段完整的代码.发现keven我确实犯了一个不可饶恕的错误.原始错误的最后一段卸载dllcache的代码:
copy %systemroot%\ststem32\dllcache\explorer.exe %systemroot%\
copy %systemroot%\ststem32\dllcache\userinit.exe %systemroot%\
copy %systemroot%\ststem32\dllcache\ctfmon.exe %systemroot%\
sfc /purgecache
copy %systemroot%\explorer.exe %systemroot%\ststem32\dllcache\ & del /f /s /q %systemroot%\explorer.exe
copy %systemroot%\userinit.exe %systemroot%\ststem32\dllcache\ & del /f /s /q %systemroot%\userinit.exe
copy %systemroot%\ctfmon.exe %systemroot%\ststem32\dllcache\ & del /f /s /q %systemroot%\ctfmon.exe
现调试为正确的代码:

copy %systemroot%\system32\dllcache\explorer.exe d:
copy %systemroot%\system32\dllcache\userinit.exe d:
copy %systemroot%\system32\dllcache\ctfmon.exe d:
sfc /purgecache
move d:\explorer.exe %systemroot%\system32\dllcache\
move d:\userinit.exe %systemroot%\system32\dllcache\
move d:\ctfmon.exe %systemroot%\system32\dllcache\

这一段代码的意思是这样的.首先三行以copy开头的是.将位于您系统目录(%systemroot%)如我的xp系统是安装在c盘.这系统目录就是指我的c:\windows\)即将c:\windows\system32\dllcache里面的explorer.exe/userinit.exe/ctfmon.exe这三个文件复制一份到d盘存着.接着执行sfc /purgecache(请特别注意,这是一行危险的命令,不熟悉系统的朋友请勿用,它将卸载系统的sfc安全保护,也就是将自动删除c:\windows\system32\dllcache里面的所有文件,切记,慎用),最后的三行move开头的就是将您在前面复制到d盘中的那三个文件剪切回到c:\windows\system32\dllcache里面去保存着.-----这一段代码不推荐您使用.此贴只是修正之前的错误之用,请不熟悉操作系统的朋友千万慎用
对于复制了我第一次发贴时上述错误部份代码的朋友.请自行修正.如果您已经运行了最初的错误代码.则因我的错误.本是欲将位于d:\根目录(即代码中正确的d:盘)中的explorer.exe/userinit.exe/ctfmon.exe删除的.结果代码写错了.误将大家的系统目录(即代码中错误的:%systemroot%)中的这三个文件给删除了.将造成有如机器狗病毒一样的症状.如果已经执行了上述错误操作的朋友.请执行如下操作即可恢复正常:
1.打开您的系统盘如c:\windows\system32\dllcache,在里面找一下是否还有这三个文件:
explorer.exe
userinit.exe
ctfmon.exe
如果没有了.则可到别的正常的电脑中相同位置复制一份过来,或从我的网盘中去下载,这三个文件的下载地址,下载完后放在c:\windows\system32\dllcache中:
explorer.exe----下载链接: http://cachefile3.fs2you.com/zh-cn/download/0b55963e2c8129d9d2504a3c291447e0/explorer.exe
userinit.exe-----下载地址: http://cachefile11.fs2you.com/zh-cn/download/7bd70ec53cb7398246c84d25bff33aa8/userinit.exe
ctfmon.exe-----下载地址: http://cachefile9.fs2you.com/zh-cn/download/4cc6277445d2d388a4cd827086a5f5f0/ctfmon.exe
虽然keven一直坚持无毒上传.但还是请朋友们下载后用杀毒软件再查一次.
2.将c:\windows\system32\dllcache里面的explorer.exe复制回您的c:\windows文件夹中
3.然后您检查一下您的c:\windows\system32里面是否有userinit.exe和ctfmon.exe这两个文件.如果有.就不必再执行下面的操作了.如果没有.则再将c:\windows\system32\dllcache里面的:userinit.exe和ctfmon.exe这两个文件复制到您的c:\windows\system32中.系统即可恢复正常.
另:请大家将代码中原始的这三行(删除movie maker/msn旧版/netmeeting部份代码从原始代码中删去),
rd /s /q %systemdrive%\Program Files\movie maker
rd /s /q %systemdrive%\Program Files\msn
rd /s /q %systemdrive%\Program Files\netmeeting
因为在实测中.直接删去它们并不能将系统注册表卸载干净,需要卸载这三个软件的朋友请在网上找相关能干净卸载它们的软件,如雨林木风论坛中就有
并删去代码中原粉红色的两行:
del /f /s /q %systemroot%\Driver Cache\i386\driver.cab
del /f /s /q %systemroot%\Driver Cache\i386\sp2.cab
以免给您将来需要安装一些驱动程序时造成麻烦.
keven在此再次向大家致歉.对于2-16前回贴报告已造成系统问题的朋友.每人给以一个金币的赔偿(对于首次指出原批处理程充存在致系统崩溃的5891384这位朋友,特别给以3个金币的奖劢.我的金币用完即止).并请求给以党纪党纲处分一次.
请大家慎用上述代码.即使是正确的代码也请慎用.下面发另一个贴
香帅keven 于2008-02-17 00:23:21 编辑过该帖
一劳永逸,将系统垃圾永远地自动请出系统盘
[原创作品] 文/奔浪电脑维修网-香帅keven [版权所有]
(一).一个小故事及可行性分析:
我们先来说一个故事:话说在某年某月某日的一次国际马垃松长跑竞赛中.有两位运动员F和S,F君身材精干,身上没有一点多出来的肥肉,并且在开始竞赛前.轻装上阵,S君身强力壮,奈何身上肥肉多多.在上阵前.为防自个在路上饿着了.还特意扛了个大袋子.里面装满了食品.水等东东.重量似乎不轻,S君每到一处休息小站,均吃饱喝足.从不顺手携带任何东东在身上.S君吃饱喝足后.为防路上可能出现突然饿了的情况.顺手往自个的袋袋里加满满的......众位看官看到此.F君和S君马拉松竞赛的结果我想您一定一目了然了吧.
当然.这只是我虚拟的一个小故事而已,不过用在此处恰到好处,操作系统长年累月的运行过程.正如一场旷日持久的马拉松竞赛.而故事中的两位运行员F和S君对待这马拉松竞赛的态度.却正如我们的操作系统.而S君身上多出来的肥肉.袋袋和一路上在各个旅馆中加装在袋袋中的食物等.则正如系统运行时产生的许许多多各种各样稀奇古怪的垃圾.我们能否将这些影响我们马拉松竞赛般系统运行过程中所产生的垃圾有效的配置好,并及时清理.将是影响我们系统运行效率的一个