首页
社区
课程
招聘
关于autoexec.bat的问题
发表于: 2009-12-31 12:35 4962

关于autoexec.bat的问题

2009-12-31 12:35
4962
想问一下autoexec.bat里面的编码方式是什么???我用记事本打开是乱码,但是用UltraEdit打开就能看到下面的内容了,为什么啊??还有那么多的%a是什么,我查看这个文件是因为前几天中毒了,360经常提示C:\WINDOWS\system32下有一个程序自动启动,也不能禁止,注册表里也没有它的启动项,我怀疑它是藏在这里自动启动的??好像也没有什么异常。还有请解释一下autoexec.bat中的一些代码

%%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a
@echo off
cls
@echo off
regsvr32 /u /s 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
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}(这些东西也能删除吧,它修改我的注册表是做什么啊)
regedit /s C:\windows\runonce\进入桌面后运行\让WMP10初次使用时不弹出向导.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(这些好像没什么问题,这是Ghost系统自带的)
copy c:\ghost\ghost.exe c:\boot\load /n
attrib c:\boot /S /D +s +h

rem 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\Quick Launch\" /y

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

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

for /f %%C in ('findstr /C:"Analog Devices" Audio.txt') do (Set ADI=%%C)
If "%ADI%"=="" goto noad (这一句麻烦解释下)

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

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

:noad
del Audio.txt
goto end

:end

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

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
copy "C:\WINDOWS\Resources\Themes\dzART RoyaleB\*.jpg" C:\WINDOWS\Web\Wallpaper

rd c:\windows\runonce /s /q
attrib c:\autoexec.bat -r -s -h
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:\Program Files\装机人员工具\EVEREST硬件检测\Reports\*.*" /q

sc config "Ati HotKey Poller" start= DISABLED(这是做什么的啊)
net user /delete HelpAssistant
net user /delete SUPPORT_388945a0
sc config srservice start= DISABLED
sc stop srservice

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 102
活跃值: (50)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
这些都是ghost版的系统第一次运行要执行的命令,无非就是装驱动,设置等等
2009-12-31 12:51
0
雪    币: 175
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
igfxpph.dll是Intel显卡配置和诊断程序的文件:Explorer 对象。强烈建议不能删除
2009-12-31 13:35
0
雪    币: 122
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
有些东西是不能删除的、、、、
2009-12-31 13:37
0
雪    币: 15759
活跃值: (3952)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
5
DOS在启动会自动运行autoexec.bat这条文件,一般我们在里面装载每次必用的程序,如: path(设置路径)、smartdrv(磁盘加速)、 mouse(鼠标启动)、mscdex(光驱连接)、 doskey(键盘管理)、set(设置环境变量)等。

正如2楼nence 所说的这些都是ghost版的系统第一次运行要执行的命令,无非就是装驱动(声卡显卡),设置等等

而且里面明确写出了runonce只运行一次

sc config "Ati HotKey Poller" start= DISABLED(这是做什么的啊)

这个就是设置Ati HotKey Poller这个服务为禁用

@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

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

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

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

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

::把以前得到的硬件检测报告都去掉
sc config "Ati HotKey Poller" start= DISABLED

::关了Ati HotKey Poller这个服务,

Ati Hotkey Poller服务的作用

很多人一提到Ati hotkey poller这个服务,第一反应就是直接禁用,网上很多关于优化服务的帖子也是这样说的。事实上,它作为ATI加在我们系统里的一项服务,并非一无是处,在某些情况下,它还是挺重要的。。。

首先说明,以下均说的是用外接电源的情况。
至少它可以解决以下两个问题:
1、在外接电源的时候让ATI显卡工作在最佳电池寿命下,使显卡温度降低。
2、可随时根据需要仅通过用PowerManager在不同性能之间的切换而使显卡也在最佳性能和最佳电池寿命下自动切换。

用 笔记本的朋友都为风扇转起来就不停的问题大伤脑筋,其中用Fancontrol的朋友可能会发现显卡的温度一直很高,至少都在50度以上,而我们外接电源 的情况下,在很多时候,尤其在不运行3D程序的时候,都用不着很高的3D性能,这时我们就希望显卡降频运行,而显卡的驱动却不允许我们降频使用,具体表现 就是在PowerPlay中设置了首选设置为最佳电池寿命,而活动的设置这一项仍然显示为最佳性能,用ATITOOl等工具发现显卡仍然工作在高性能模式 下。如果启用了Ati hotkey poller这个服务,就可以使显卡工作在最佳电池寿命下,这样,显卡温度大幅降低,整机温度也降低。

miche0931 于T43的用法:在电源选项中(power mananger)新建一种方式,如office,在这种模式下我们不需要多少3d性能,将cpu性能等设到low或lowest,风扇设到平衡。确定后 将显卡性能设为最佳电池寿命。然后在Powermanager中切换到Maxmuim performnce,即使最佳性能,这时将显卡的power play设为最佳性能,点确定。以后我们就可以在两种模式间切换时,显卡也会自动切换了。

很多都是在百度上找到了并对某些地方修改了下,希望楼主能利用好百度这个工具,有什么不懂的可以再次探讨
2009-12-31 14:19
0
雪    币: 22
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
哪些a是加密bat用的
在dos下,用type bat的名字,可以看到
2009-12-31 17:15
0
雪    币: 11
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
autoexce.bat 不是每次开机都执行吗,那里面的一些是Ghost系统装机初始化用的,那些应该都能删除吧
2010-1-1 19:40
0
雪    币: 11
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
那是什么加密啊。怎么就没有听说过呢

用type bat的名字就可以看到,那这加密似乎太弱了吧,又起什么作用呢
2010-1-1 19:44
0
雪    币: 17
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
看不懂,飘过
2010-1-3 08:40
0
游客
登录 | 注册 方可回帖
返回
//