E:.
├─Programs
│ ├─SYSTEM
│ │ ├─DLL
│ │ ├─ERD
│ │ ├─FREEWB
│ │ ├─PE_OUTERPART
│ │ ├─WINPE安装
│ │ ├─WINRAR
│ │ └─桌面背景
│ ├─WINDOWS系统维护
│ ├─WINTOOLS
│ ├─光盘工具
│ ├─克隆备份
│ ├─图形图像
│ ├─影音播放
│ ├─数据恢复
│ ├─文本编辑
│ ├─硬件工具
│ ├─磁盘工具
│ ├─系统检测
│ └─网络工具
└─WXPE
FIND $MinMode=Yes,LINK %Desktop%\加载外部配置,PECMD.EXE,LOAD \Programs\WinPE.INI,Shell32.dll,26!TEXT|LOAD \Programs\WinPE.INI
EXEC =%CurDir%\SYSTEM\PE_OuterPart\Outer_Base.EXE
//如果 X: 盘有足够剩余空间,则按照一定条件执行下面的外置程序,是否为无阻塞运行则由上面的条件自动判定
IFEX %SystemDrive%\>10,IFEX %Temp%\RPT_OK60.LNK,EXEC =%CurDir%\SYSTEM\WinRAR\WinRAR.EXE
IFEX %SystemDrive%\>10,IFEX %Temp%\RPT_OK60.LNK,EXEC =%CurDir%\SYSTEM\FREEWB\FREEWB.EXE
IFEX %SystemDrive%\>20,IFEX %Temp%\RPT_OK60.LNK,EXEC %IFWait%%CurDir%\SYSTEM\PE_OuterPart\MMC.EXE
IFEX %SystemDrive%\>10,IFEX %Temp%\RPT_OK60.LNK,EXEC %IFWait%%CurDir%\SYSTEM\PE_OuterPart\Outer_Common.exe
//将常用文档与对应外置程序建立关联
EXEC !%CurDir%\SYSTEM\REGDOC.CMD
SET Var0=%0
IF '^%Var0:~0,1%'=='^"' SET Var0=%Var0:~1,-1%
FOR /f "delims=" %%I in ("%Var0%") do Set TP=%%~dpI
SET TP=%TP:~0,-1%
PUSHD %TP%
IF NOT EXIST %SystemRoot%\System32\NEWDEV.DLL PECMD.EXE EXEC ="%TP%\SYSTEM\Outer_Base.EXE"
PECMD.EXE EXEC ="%TP%\Net_Part.exe"
FOR /F %%i IN ('Dir /B /A-D ^"%TP%\SYSTEM\DRIVERS_NET*.CAB^"') DO PECMD.EXE DEVI "%TP%\%%i"
START /Wait .\InfCacheBuild.exe %SystemRoot%
BARTPE.EXE -pnp
PECMD.EXE EXEC @REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /va /f
PECMD.EXE EXEC @REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /va /f
NET START EVENTLOG
ECHO 安装网络设备...
BARTPE -pnp -cn WinPE -wg WORKGROUP
ECHO 安装网络组件...
REGSVR32 /S NETCFGX.DLL
REGSVR32 /S NETSHELL.DLL
REGSVR32 /S NETMAN.DLL
BARTPE -c p -i MS_TCPIP
BARTPE -c c -i MS_MSCLIENT
BARTPE -c s -i MS_SERVER
BARTPE -c p -i MS_L2TP
BARTPE -c p -i MS_PPTP
BARTPE -c p -i MS_PPPOE
BARTPE -c p -i MS_WANARP
BARTPE -c p -i MS_NDISWAN
BARTPE -c s -i MS_RASCLI
BARTPE -c s -i MS_RASSRV
BARTPE -c s -i MS_RASMAN
BARTPE -c s -i MS_STEELHEAD
BARTPE -v -c p -i MS_NDISUIO
BARTPE -v -c s -i MS_WZCSVC
ECHO 启动网络服务...
NET START TCPIP
NET START DHCP
NET START NLA
NET START LMHOSTS
NET START SERVER
NET START NETMAN
NET START TAPISRV
NET START RASMAN
NET START WZCSVC
DEL /Q %SystemRoot%\INF\*.PNF %SystemRoot%\INF\INFCACHE.1
PECMD.EXE LINK !%USERPROFILE%\桌面\ADSL 宽带连接,%SystemRoot%\SYSTEM32\RASPHONE.PBK
PECMD.EXE LINK !%USERPROFILE%\「开始」菜单\程序\网络设置\启用网络服务,%SystemRoot%\System32\STARTNET.CMD,,SHELL32.DLL,14
PECMD.EXE LINK !%USERPROFILE%\「开始」菜单\程序\网络设置\ADSL 宽带连接,%SystemRoot%\SYSTEM32\RASPHONE.PBK
PECMD.EXE LINK !%USERPROFILE%\「开始」菜单\程序\网络设置\挂断ADSL,%SystemRoot%\System32\HANGUP.CMD,,HANGUP.ICO
PECMD.EXE LINK !%USERPROFILE%\「开始」菜单\程序\网络设置\PENETCFG网络设置,%SystemRoot%\System32\PENETCFG.exe
Start PENETCFG.EXE
SET Var0=%0
IF '^%Var0:~0,1%'=='^"' SET Var0=%Var0:~1,-1%
FOR /f "delims=" %%I in ("%Var0%") do Set TP=%%~dpI
SET TP=%TP:~0,-1%
PUSHD %TP%
IF NOT EXIST %SystemRoot%\System32\NEWDEV.DLL PECMD.EXE EXEC ="%TP%\SYSTEM\Outer_Base.EXE"
PECMD.EXE EXEC ="%TP%\SYSTEM\Sound_Part.exe"
PECMD.EXE DEVI "%TP%\SYSTEM\DRIVERS_SOUND.CAB"
START /Wait .\InfCacheBuild.exe %SystemRoot%
BARTPE.EXE -pnp
PECMD.EXE EXEC @REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /va /f
PECMD.EXE EXEC @REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /va /f
DEL /Q %SystemRoot%\INF\*.PNF %SystemRoot%\INF\INFCACHE.1
SET Var0=%0
IF '^%Var0:~0,1%'=='^"' SET Var0=%Var0:~1,-1%
FOR /f "delims=" %%I in ("%Var0%") do Set TP=%%~dpI
SET TP=%TP:~0,-1%
PUSHD %TP%
IF NOT EXIST %SystemRoot%\System32\NEWDEV.DLL PECMD.EXE EXEC ="%TP%\SYSTEM\Outer_Base.EXE"
PECMD.EXE DEVI "%TP%\SYSTEM\DRIVERS_VGA.CAB"
START /Wait .\InfCacheBuild.exe %SystemRoot%
BARTPE.EXE -pnp
PECMD.EXE EXEC @REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /va /f
PECMD.EXE EXEC @REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /va /f
DEL /Q %SystemRoot%\INF\*.PNF %SystemRoot%\INF\INFCACHE.1
IF "%1"=="" (
PECMD.EXE DISP F75
) ELSE (
PECMD.EXE %1 %2 %3 %4 %5
)
欢迎光临 无忧启动论坛 (http://wuyou.net./) | Powered by Discuz! X3.3 |