查看: 3524|回复: 0
收起左侧

[求助] 菜鸟初看“电脑公司特别版8.0”中C盘的“自动批处理”

[复制链接]
wzq221
发表于 2008-2-22 16:20:33 | 显示全部楼层 |阅读模式
此贴是转贴

说明::(蓝色部分是我个人的理解。DOS水平不高,如果有语句分析错了请高手多指正,不许笑话人家。其他颜色部分是“电脑公司8.0”特别版中,c盘根目录下autoexec.bat的原文,只少了第一行。别像我一样天真的以为自动批处理在XP里还能发挥余热,这个自动批处理并不是完全的“自动”)

cls
@echo off
regsvr32 /u /s igfxpph.dll

::反注册igfxpph.dll动态链接库文件,不显示消息。

reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v HotKeysCmds /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v IgfxTray /f

::以上2句是清除注册表里的启动项,可以加快WINDOWS启动速度吧~

reg delete HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers /f
reg add HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\new /ve /d {D969A300-E7FF-11d0-A93B-00A0C90F2719}

::这2句是往注册表里添加、删除一些键值。作用是什么我还没弄懂,高手多指点。

regedit /s "C:\Program Files\Foxit Reader\Register.reg"
regedit /s C:\windows\runonce\进入桌面后运行\恢复快捷方式的箭头.reg
regedit /s C:\windows\runonce\进入桌面后运行\让WMP10初次使用时不弹出向导.reg
regedit /s C:\windows\runonce\进入桌面后运行\我的电脑右键增加菜单.reg
regedit /s C:\windows\runonce\进入桌面后运行\重设搜索驱动时的默认路径.reg

::导入事先写好的注册表,至于每个注册表的作用,我只能慢慢学习了~

if exist C:\windows\runonce\进入桌面后运行\收藏夹释放到D盘.exe start /wait c:\windows\runonce\进入桌面后运行\收藏夹释放到D盘.exe
if exist C:\windows\runonce\进入桌面后运行\NumLock.exe start /wait C:\windows\runonce\进入桌面后运\NumLock.exe

::运行两个.exe的可执行文件,事先判断该文件是否已存在~(只要不是人为删除,都会存在吧~)

copy "C:\Documents and Settings\Default User\Application Data\Microsoft\Internet Explorer\Quick Launch\启动 Internet Explorer 浏览器.lnk" "C:\Documents and Settings\%username%\Application Data\Microsoft\Internet Explorer\QuickLaunch\" /y

::把默认帐户中IE快捷方式复制到当前帐户的快速启动里

net user /delete HelpAssistant
net user /delete SUPPORT_388945a0

::删除系统中不太常用的两个帐户

sc config srservice start= DISABLED
sc stop srservice

::停止系统服务,具体停的什么我还没对上号呢~

::下面的批处理深一点,我一步一步学。

if not exist "C:\Program Files\装机人员工具\EVEREST硬件检测\Reports\Report.txt" goto end

findstr /C:"声卡" "C:\Program Files\装机人员工具\EVEREST硬件检测\Reports\Report.txt" >Audio.txt

::先用findstr从EVEREST的报告里找到要用的字符串放到AUDIO.TXT里。

for /f %%C in ('findstr /C:"Analog Devices" Audio.txt') do (Set ADI=%%C)
If "%ADI%"=="" goto noad

::从AUDIO文件里找"Analog Devices",结果放到ADI里。如果没找到的话,ADI为空,不运行“安装声卡AD-AC97.exe”。

for /f %%D in ('findstr /C:"High Definition Audio" Audio.txt') do (Set HIGH=%%D)
If "%HIGH%"=="" goto adac
del Audio.txt
goto end

::从AUDIO文件里找"High Definition Audio",结果放到HIGH里。如果没找到的话,HIGH为空,运行“安装声卡AD-AC97.exe”。

:adac
del Audio.txt
start C:\Progra~1\装机人员工具\EVEREST硬件检测\Reports\安装声卡AD-AC97.exe
goto end

:noad
del Audio.txt
goto end

::(总的概括好象是说:从Audio.txt里找证明。如果有"Analog Devices" 字样,再往下找看有没有"High Definition Audio"。既要有"Analog Devices"且没有"High Definition Audio"的话,运行“安装声卡AD-AC97.exe”)

:end

if exist c:\windows\runonce\Software\软件选择工具.exe c:\windows\runonce\Software\软件选择工具.exe
if exist c:\windows\runonce\进入桌面后运行\快速设定分辨率.exe c:\windows\runonce\进入桌面后运行\快速设定分辨率.exe
C:\WINDOWS\system32\devmgmt.msc
if exist C:\windows\runonce\进入桌面后运行\是否删除集成的驱动.exe C:\windows\runonce\进入桌面后运行\是否删除集成的驱动.exe
regedit /s C:\windows\runonce\进入桌面后运行\后期修补.reg

::运行C:\windows\runonce里的程序,打开设备管理器,导入注册表文件。

copy C:\WINDOWS\Resources\Themes\Vista_黑夜精灵\*.jpg C:\WINDOWS\Web\Wallpaper
copy C:\WINDOWS\Resources\Themes\Vista_蓝色\*.jpg C:\WINDOWS\Web\Wallpaper
copy C:\WINDOWS\Resources\Themes\Vista_时尚\*.jpg C:\WINDOWS\Web\Wallpaper
copy "C:\WINDOWS\Resources\Themes\河流与山坡\*.jpg" C:\WINDOWS\Web\Wallpaper
copy "C:\WINDOWS\Resources\Themes\迷人的郊外\*.jpg" C:\WINDOWS\Web\Wallpaper
copy "C:\WINDOWS\Resources\Themes\清新田园\*.jpg" C:\WINDOWS\Web\Wallpaper
copy "C:\WINDOWS\Resources\Themes\深秋的草原\*.jpg" C:\WINDOWS\Web\Wallpaper

::把漂亮图片集中到一起,换壁纸方便了~

rd c:\windows\runonce\注册组件时运行 /s /q
rd c:\windows\runonce\进入桌面后运行 /s /q

::删除runonce下面的两个文件夹,好东西不给你们看到~

attrib c:\autoexec.bat -r -s -h

::去掉自动批处理的只读、系统、隐藏3种属性。

del "D:\My Documents\My Pictures\示例图片.lnk" /q /f
del d:\Favorites\电台指南.url /q /f
del d:\Favorites\MSN.com.url /q /f
del d:\Favorites\链接\Windows.url /q /f
del d:\Favorites\链接\自定义链接.url /q /f
del "d:\Favorites\链接\Windows Media.url" /q /f
del "d:\Favorites\链接\免费 Hotmail.url" /q /f
del "C:\Documents and Settings\Administrator\Application Data\Microsoft\Internet Explorer\Quick Launch\暴风影音.lnk" /q
del "C:\Documents and Settings\Administrator\Application Data\Microsoft\Internet Explorer\Quick Launch\PPS网络电视.lnk" /q

::删除我的文档、收藏夹、快速启动栏的快捷方式。

rd "C:\Documents and Settings\All Users\「开始」菜单\程序\PPStream" /s /q

::删除开始---程序里的PPstream,影响所有帐户。

del "C:\Program Files\装机人员工具\EVEREST硬件检测\Reports\*.*" /q

::把以前得到的硬件检测报告都去掉,我还没看出什么时候得到的呢~

sc config "Ati HotKey Poller" start= DISABLED
sc config ccosm start= DISABLED

::最后又关了两个服务,是什么服务有待学习。

::(不知道这个C盘的自动批处理是不是DONGHAI大侠写的,不太厚道呀~ 在首行加那么多%%A。开始我还以为是高手捂着不让我们看内容,后来才发现:原来这个AUTOEXEC.BAT是由“C:\Documents and Settings\All Users\「开始」菜单\程序\启动\运行一次.exe”来判断调用的。autoexec.bat是经过加工的批处理,而运行一次.exe不清楚使用什么语言编写或用什么程序编译的。所以搞不清楚运行一次.exe里面的内容,只知道它在autoexec.bat运行完成以后会删除autoexec.bat和自身。如果简单的修改了autoexec.bat,“运行一次.exe”不会调用它了。所以把这帖子直接保存成autoexec.bat再放回c盘根目录是不可以的,除非你水平高,能连“运行一次.exe”一起也修改了。希望高手们多讲讲封装当中一步一步的设置知识,让我们能照猫画虎的做好自己的封装盘。现在不明白的细节太多了...)

此贴是转贴
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-12-30 03:23 , Processed in 0.121441 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表