下载程序:
cndos.l009.com/filed ...
代码:
@echo off
ECHO ★★★网卡故障检修程序加强版★★★
ECHO 『『珠海士海维修部 韩龙制作』』
ECHO ※※※※※QQ:278084550※※※※※
ECHO 《可修无法本地连接.连接错误等》
ECHO ※※先看说明再启动本程序,谢谢※※
pause 先暂停,你先查看说明再按键继续...
@echo off
ECHO 自动备份IP/DNS设置...
netsh -c interface dump>c:\web1.txt
pause 备份完成,进入其他按任意键继续...
rem 停止相关服务中
net stop "rpclocator"
net stop "tapisrv"
net stop "netman"
net stop "plugplay"
net stop "rasman"
pause 相关服务停止完毕,进入其他按任意键继续...
rem 清除被破坏的文件
del %SystemRoot%\System32\netshell.dll >nul
del %SystemRoot%\System32\netcfgx.dll >nul
del %SystemRoot%\System32\netman.dll >nul
pause 清除坏文件完毕,进入其他按任意键继续...
ECHO 主要步骤重新启动服务不要动!断电话..自负!
rem 注册服务为自动
sc config remote procedure call(RPC) start= auto
sc config network connections start= auto
sc config plug and play start= auto
sc config remote access connection manager start= auto
sc config telephony start= auto
pause 服务启动完毕,进入其他按任意键继续...
ECHO 复制所需文件*验证文件
rem 复制系统文件
xcopy /y *.dll %SystemRoot%\System32\ >nul
pause 复制系统文件完毕,进入其他按任意键继续...
ECHO 注册控件中...勿关闭..断电..自负!
rem 注册服务
regsvr32 /s %SystemRoot%\System32\netshell.dll >nul
regsvr32 /s %SystemRoot%\System32\netcfgx.dll >nul
regsvr32 /s %SystemRoot%\System32\netman.dll >nul
pause 注册完毕,进入其他按任意键继续
ECHO 还原IP/DNS设置中..断电的话..呵呵完了...重装吧!
netsh -f c:\web1.txt
del c:\web1.txt
pause 还原设置完毕,将重新启动任意键继续...
ECHO 请你备份自己全部东西....将自动关机....
pause 全部设置完毕,计算机将重新启动任意键继续...
rem 自动重启
Shutdown -t 20 -f -r -c "维修程序整理完毕.你的系统将20秒重起,谢谢你们对我们的支持! 完 !">nul
exit
在下载里有控件文件需要放在一起的.注意哦!
高手我还有一件请大家帮我.如何把这个代码给封起来,我看很多绿色网站有个运行很想BAT批处,但是.EXE的文件.杂做的..
发错地方请管理移动下!到批处那里去!
[
Last edited by molicn on 2006-5-28 at 07:48 ]
呀..白费..
2楼不厚道 打消楼主的积极性!!
楼主要编译成exe的话 有个QuickBFC 论坛就有
如果为了保密的话 这样编译就不成了 还是会被知道的
还不错啊.
楼主的代码中有些瑕疵,执行的时候会让用户犯迷糊:
pause语句运行的时候,本来就会有一句提示语"请按任意键继续...",如果要换用其他的提示,应该用pause>nul语句把原来的提示屏蔽掉;
如果执行一些语句之后,无论出错与否,都不想在屏幕上出现提示的话,则在语句后接nul 2>nu,如果只接>nul,当执行失败的时候还是会有提示的。l