无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4317|回复: 6
打印 上一主题 下一主题

====发 两个通用的 INI 配置文件,放到PE中省事.........

  [复制链接]
跳转到指定楼层
1#
发表于 2012-7-10 23:30:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
近日不停下载各位高手的 Native PE 试用,过程很无奈,很精彩,将两个 INI分享,想用就拿去:

先发native.ini,真的没什么技术含量,界面好看点而已(这是xp的,win7累仿)

@echo off
@echo .
scd \Wxpe.wim
@echo on
mount Wxpe.wim "x:\Wxpe"
@echo .
@echo off
scd \PETools.wim
if exist PETools.wim echo on
if exist PETools.wim mount PETools.wim "x:\PETools"
@echo off
if exist x:\Wxpe\system32\PECMD.EXE echo .
if exist x:\Wxpe\system32\PECMD.EXE echo .
if exist x:\Wxpe\system32\PECMD.EXE echo .
if exist x:\Wxpe\system32\PECMD.EXE echo .
if exist x:\Wxpe\system32\PECMD.EXE echo .
if exist x:\Wxpe\system32\PECMD.EXE echo ....... Start WinPE,please wait.......................
if exist x:\Wxpe\system32\PECMD.EXE exit
scd \NVPE\native.ini
if not exist x:\Wxpe\system32\PECMD.EXE if exist native.ini load native.ini
echo .
echo .
if not exist x:\Wxpe\system32\PECMD.EXE  echo ----Not Found Wxpe.wim,Please Edit \NVPE\native.ini.......
echo .
echo .若采用 IF 命令,MOUNT命令之后不得带有空格的目录,否则出错!!!
echo .

补充:
--------------------------------------------------------------------------------------------------------------------
1、.若采用 IF 命令,MOUNT命令之后不得带有空格的目录,否则出错!!!
这个很重要,如if.......mount "x:\program Files",肯定出错!!

2、打包二级wim为ISO时,ISO中至少有两个文件,并将所有WIM优先级设为9,保存退出,不由也是mount错误!
----------------------------------------------------------------------------------------------------------------------


********************************************************************************************



二、03PE中的驱动支持INI,Native及常规03PE通用:
      网络支持驱动INI
  (这是我用的,不一定适合你,说明:PECMD 2011-51版通过,PECMD2012未测试)

文件名:inst_NET_03.ini(此文件名主要与w7\xp区别)
TIPS -----准备安装驱动----,   请选择安装方式\n若内置驱动不成功,请偿试其他方式,以提高驱动安装成功率....,100000,1,SHELL32.DLL#164
CALL  @setms
_SUB setms,w300h240, PE驱动安装20120705 QQ107660899
LABE LABE1,L50T10W200H20,请选择安装方式:
LABE LABE3,L0T25W300H20,_________________________________________________
RADI Radi1,l25t45w200h20,安装 PE内置CAB驱动包 ,,1,1
RADI Radi2,l25t75w250h20,自动搜索 本机 Windows XP 系统驱动,,0,1
radi Radi3,l25t105w220h20,搜索外部驱动包(\PEdrv\*.CAB),,0,1
//LABE LABE3,L15T125W260H20,-----------------------------------------------
//radi Radi11,l35t150w110h20,仅安装网络驱动,,1
//radi Radi12,l150t150w110h20,网声显全部驱动,,0
LABE LABE3,L0T120W320H20,__________________________________________________   
LABE LABE3,L0T200W385H20,.................................................
ITEM BUTTON1,L80T150W100H50,开始安装,call DRVALL,,0
_END
_SUB DRVALL
KILL \%setms%
File %Desktop%\网络配置.*
File %Desktop%\刷新网络连接.*
//File %Desktop%\网址导航.*
CALL netset
ENVI mess=
ifex $%radi1.check%=1,CALL 内置
ifex $%radi2.check%=1,CALL 本机
ifex $%radi3.check%=1,CALL 外置
        FIND $%mess%=,TEAM call instok
ENVI messok=\n\n请稍等几秒后再连网,若无法连接网络,请手动运行网络配置,或选择其他驱动安装方式试试
        //不能用mess命令!!
FIND $%mess%=,TEAM TIPS ---驱动安装成功!---,%messok%,10000,1,SHELL32.DLL#164|wait 10000
        FIND $%mess%=,!TEAM TIPS ---驱动安装失败!---,%mess%,30000,3,SHELL32.DLL#164|wait 30000
_END
_SUB netset
TIPS -----初始化网络驱动----,>>>>解压网络服务文件……,100000,1,SHELL32.DLL#164
EXEC !=7z.exe x NET_PART_03.7z -y -aos -o"%WinDir%"
        EXEC !=7z.exe x SOUND_PART.7Z -y -aos -o"%WinDir%"
exec !=cmd /c "start /wait InfCacheBuild.exe %SystemRoot%"
TIPS -----初始化网络驱动----,>>>正在启动网络服务……,200000,1,SHELL32.DLL#164
        UPNP -pnp
exec !=NET START EVENTLOG
        exec !=REGSVR32 /S NETCFGX.DLL
exec !=REGSVR32 /S NETSHELL.DLL
exec !=REGSVR32 /S NETMAN.DLL
UPNP -c p -i MS_TCPIP
UPNP -c c -i MS_MSCLIENT
UPNP -c s -i MS_SERVER
UPNP -c p -i MS_L2TP
UPNP -c p -i MS_PPTP
UPNP -c p -i MS_PPPOE
UPNP -c p -i MS_WANARP
UPNP -c p -i MS_NDISWAN
UPNP -c s -i MS_RASCLI
UPNP -c s -i MS_RASSRV
UPNP -c s -i MS_RASMAN
UPNP -c s -i MS_STEELHEAD
UPNP -v -c p -i MS_NDISUIO
UPNP -v -c s -i MS_WZCSVC
Exec !=NET START TCPIP
Exec !=NET START DHCP
Exec !=NET START NLA
Exec !=NET START LMHOSTS
Exec !=NET START SERVER
Exec !=NET START NETMAN
Exec !=NET START TAPISRV
Exec !=NET START RASMAN
Exec !=NET START WZCSVC
ENVI K=HKLM\SYSTEM\CurrentControlSet\Services
ENVI W=AutoShareServer
ENVI S=AutoShareWks
Exec !=REG ADD %K%\Lanmanserver\parameters /v %S% /t REG_DWORD /d 0 /f
Exec !=REG ADD %K%\Lanmanserver\parameters /v %W% /t REG_DWORD /d 0 /f
Exec !=REG ADD %K%\lanmanworkstation\parameters /v %S% /t REG_DWORD /d 0 /f
Exec !=REG ADD %K%\lanmanworkstation\parameters /v %W% /t REG_DWORD /d 0 /f
EXEC @REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /va /f
EXEC @REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /va /f

// 共享主机激活帐户:Guest,密码为空;管理员Administrator密码:WINPE

        //MSTR cpname=1,5,%RANDOM%
        DATE cpname
        MSTR cpname=1,5,%cpname%
UPNP -pnp -cn WinPE_%cpname% -wg WORKGROUP
Exec !=NET USER Administrator WINPE
Exec !=NET USER Guest /active:yes
Exec !=NET USER Guest /passwordreq:no
     
_end

_SUB 内置
TIPS 正在提取 PE内置驱动,请等待弹出提示……,200000,1,SHELL32.DLL#164
FORX %CurDir%\*.CAB,cabfile,0,DEVI  $%cabfile%
//DEVI *devclass:net $DRIVERS_NET.CAB
ifex %cabfile%,!ENVI mess=找不到任何内置的 CAB 驱动文件,驱动安装失败!
_END
_SUB 本机
TIPS 正在 搜索本机windows XP 系统驱动,请等待弹出提示……,200000,1,SHELL32.DLL#164
FORX \Windows\inf\*.inf,cabfile,0,DEVI  $%cabfile%
ifex %cabfile%,!ENVI mess=找不到本机 Windows XP  系统驱动,驱动安装失败!
_END
_SUB 外置
TIPS -----正在 搜索外部驱动(\PEdrv\*.CAB),请等待弹出提示……,200000,1,SHELL32.DLL#164
FORX \PEdrv\*.CAB,cabfile,0,DEVI  $%cabfile%
ifex %cabfile%,!ENVI mess=找不到任何 \PEdrv目录下 *.CAB,驱动安装失败!
_END  
_SUB instok
TIPS 驱动安装成功,正在安装 IE6 及快捷方式....,200000,1,SHELL32.DLL#164
call inIE6
LINK %Programs%\网络工具\启用网络支持,PECMD.exe,load %CurFile%,%CurDir%\2.ICO
LINK %Programs%\网络工具\ADSL宽带连接,%SystemRoot%\SYSTEM32\RASPHONE.PBK
LINK %Programs%\网络工具\网络配置,%SystemRoot%\System32\PENETCFG.exe
LINK %Programs%\网络工具\挂断ADSL,%SystemRoot%\System32\HANGUP.CMD,,HANGUP.ICO
LINK %Programs%\网络工具\设置共享文件夹,%SystemRoot%\SYSTEM32\FSMGMT.MSC
LINK %Programs%\网络工具\刷新网络连接,刷新网络连接.CMD,,SHELL32.DLL#18
LINK %Desktop%\网络配置,%SystemRoot%\System32\PENETCFG.exe
LINK %Desktop%\刷新网络连接,刷新网络连接.CMD,,SHELL32.DLL#18
        LINK %Desktop%\智能驱动安装说明,智能驱动安装说明.txt,,SHELL32.DLL#28
        TEMP @Delete
        FILE %SystemRoot%\INF\*.PNF
//exec =!%windir%\Flash\setupflash.cmd
FILE %windir%\net*.7z
//TIPS 驱动安装成功,网络初始化完成!,10000,1,SHELL32.DLL#164
        //eXEC !=CMD /C 刷新网络连接.CMD
//exec 万能显卡驱动.EXE
_END
_SUB inIE6
IFEX %SystemRoot%\SYSTEM32\C_28591.NLS,EXIT _Sub
EXEC !=7z.exe x IE6.7z -y -aos -o"%ProgramFiles%"
EXEC !=CMD /c "%ProgramFiles%\Internet Explorer\insIE6.CMD"
LINK %QuickLaunch%\Internet Explorer,%ProgramFiles%\Internet Explorer\IExplore.exe
LINK %Desktop%\网址导航,网址导航.url
        File Favorites\*.*=>%Favorites%
_end


-------------------------------------------------------------------------------------------------------------------------------------
说明:此INI在水大师的Native 03PE中运行良好,三个驱动(网显声)都能驱动成功,三种方式都成。

重要说明:有些驱动,在选项 “自动搜索 本机 Windows XP 系统驱动"时不成功,但是通过logs已经能找到驱动,
       变通的本机的驱动安装方法是:
     利用PE驱动备份,备份本机windows 系统驱动后,再用 驱动CAB压缩成CAB,再将CAB放到外置驱动目录,重新运行:搜索外部驱动包(\PEdrv\*.CAB),哈哈,驱动竟然安装成功了!!!!!

    这个方法的意义是,搜索本机驱动总比内置的驱动要全面吧
----------------------------------------------------------------------------------------------------------
(在win7PE中,加载各种服务后,利用本机驱动搜索功能,在几台机器上成功加载本机驱动(直接inff成功,不需l转CAB),所以对于那些几百M的外置驱动包,是否有必要呢?)

--------------------------------------------------------------------------------------------------------
请高手出山:PECMD的DEVI命令对nt6比nt5支持得好一些,记得有个程序,直接将windows xp系统驱动直接打包成CAB (智能、自动的),若找到这个程序,搜索本机XP驱动的成功率更高,更方便)
---------------------------------------------------------------------------------------------------------------------------------
都是别人的成果修改而成,个人所用,不喜勿怪。上个图吧

TT截图未命名.jpg (41.24 KB, 下载次数: 96)

TT截图未命名.jpg
推荐
发表于 2012-7-11 17:03:44 | 只看该作者
win7pe的也发上来共享下
回复

使用道具 举报

推荐
发表于 2012-7-11 16:40:25 | 只看该作者
很不错,就喜欢通用的
回复

使用道具 举报

推荐
发表于 2012-7-11 12:18:25 | 只看该作者
支持楼主热情发帖!好东西收下了!
回复

使用道具 举报

推荐
发表于 2012-7-10 23:34:04 | 只看该作者
楼主很热情,也很认真,哈哈,谢谢您,收下了,您辛苦啦。
回复

使用道具 举报

6#
发表于 2014-11-6 22:26:09 | 只看该作者

很不错,就喜欢通用的  
回复

使用道具 举报

7#
发表于 2022-3-17 10:45:21 | 只看该作者
好东西
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-9-8 10:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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