无忧启动论坛

标题: 请教:提取驱动的“BARTPE.EXE -pnp”参数与“PECMD.EXE UPNP -pnp”参数问题。 [打印本页]

作者: 网虫2008    时间: 2010-3-13 14:14
标题: 请教:提取驱动的“BARTPE.EXE -pnp”参数与“PECMD.EXE UPNP -pnp”参数问题。
看到很多PE在提取三卡驱动的.CMD中都是重复写两次命令,重复一次应该是为了更加准确和效验吧。如:
————————————————————————————————————————
FOR /F %%i IN ('Dir /B /A-D ^".\DRIVERS_NET.CAB^"') DO PECMD.EXE DEVI ".\%%i"
START /Wait InfCacheBuild.exe %SystemRoot%
PECMD.EXE UPNP -pnp
FOR /F %%i IN ('Dir /B /A-D ^".\DRIVERS_NET.CAB^"') DO PECMD.EXE DEVI ".\%%i"
START /Wait InfCacheBuild.exe %SystemRoot%
PECMD.EXE UPNP -pnp
————————————————————————————————————————

也有的PE把.CMD分人1和2,xxx_1.CMD用的是 BARTPE.EXE -pnp参数、xxx_2.CMD用的是PECMD.EXE UPNP -pnp参数,并在说明文件中提示,如1.CMD安装不成功,用2.CMD。

想问一下,是否可以把它们合并在一个.CMD中,我自己经过测试没发现问题,但毕竟测试的机器少,原理也不是太清楚,心里没底。大家给参谋下,看这个方案可行不?有没有什么冲突?
——————————————————————————————————————————
.............

FOR /F %%i IN ('Dir /B /A-D ^".\DRIVERS_NET.CAB^"') DO PECMD.EXE DEVI ".\%%i"
START /Wait InfCacheBuild.exe %SystemRoot%
BARTPE.EXE -pnp
FOR /F %%i IN ('Dir /B /A-D ^".\DRIVERS_NET.CAB^"') DO PECMD.EXE DEVI ".\%%i"
START /Wait InfCacheBuild.exe %SystemRoot%
PECMD.EXE UPNP -pnp

.............

——————————————————————————————————————————

[ 本帖最后由 网虫2008 于 2010-3-13 14:21 编辑 ]
作者: 网虫2008    时间: 2010-3-13 21:56
晕,,,这帖子没人帮忙解惑???  

我自己顶上来!
作者: 66369    时间: 2010-3-13 21:59
..........

BARTPE.EXE -pnp

PECMD.EXE UPNP -pnp


作用一样.

前个.老PECMD时代....后一个在新PECMD时代...

[ 本帖最后由 66369 于 2010-3-13 22:03 编辑 ]
作者: 网虫2008    时间: 2010-3-13 22:05
原帖由 66369 于 2010-3-13 21:59 发表
..........

BARTPE.EXE -pnp

PECMD.EXE UPNP -pnp


作用一样.

前个.老PECMD时代....后一个在新PECMD时代...



哦,,原来是这样,

那就用这个方案好了,反正都是要重复一下。
作者: NicTense    时间: 2010-3-14 01:32
都用 PECMD.EXE UPNP -pnp 吧
BARTPE.EXE 这个文件都可以删了,已经没用了
作者: 网虫2008    时间: 2010-3-14 09:22
原帖由 NicTense 于 2010-3-14 01:32 发表
都用 PECMD.EXE UPNP -pnp 吧
BARTPE.EXE 这个文件都可以删了,已经没用了


我这前都是用PECMD.EXE UPNP -pnp 命令的,觉得是PECMD的内部参数,心里上踏实些,但很多PE也都在用BARTPE.EXE,那说明BARTPE.EXE也有它的作用,反正要重复一下操作的,还不如把这个也加上去,来个双保险,,,,,但前提是这两个参数在一起别冲突。

[ 本帖最后由 网虫2008 于 2010-3-14 09:23 编辑 ]
作者: 66369    时间: 2010-3-14 09:27
原帖由 网虫2008 于 2010-3-14 09:22 发表


我这前都是用PECMD.EXE UPNP -pnp 命令的,觉得是PECMD的内部参数,心里上踏实些,但很多PE也都在用BARTPE.EXE,那说明BARTPE.EXE也有它的作用,反正要重复一下操作的,还不如把这个也加上去,来个双保险, ...



加两次的.仅声卡...早期的加不上.做的.新声卡和其他的...不需要了.
作者: 网虫2008    时间: 2010-3-14 10:22
原帖由 66369 于 2010-3-14 09:27 发表



加两次的.仅声卡...早期的加不上.做的.新声卡和其他的...不需要了.


哎,我的好多概念还停留在一年前。。。。一年没来落下的课程,并不是简单的看看帖子就能补上的呀。郁闷!
作者: yamingw    时间: 2010-3-14 19:10
有些设备第一次安装总线驱动,第二次安装功能驱动。这种原因由PNP管理器决定,无法同时安装,所以最好两次-pnp。
关于pecmd和bartpe,我可以很负责任地告诉大家,pecmd可以100%的代替bartpe的所有功能,不信的可以问老九。
作者: shoulea    时间: 2010-7-1 00:06
penetcfg.exe中文件共享功能,如果停止一次想再重新启动,则需要bartpe.exe位于%SystemRoot%\System32。
作者: stook    时间: 2013-11-4 13:50
PECMD 的帮助里面说 ┃      │格式│UPNP [$]<参数>                                                                              ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │功能│执行 BartPE.EXE 的功能。                                                                    ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │参数│■前导"$" 表示显示 BartPE.EXE 的执行界面;                                                  ┃
┃'UPNP'│    │■参数为 BartPE.EXE 的命令行参数。                                                          ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │示例│UPNP -pnp 或 UPNP $-pnp                                                                     ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │备注│※本命令内钳新版 BartPE.EXE 执行代码,WinPE 无需 BartPE.EXE 文件也可完成 BartPE.EXE 的功能;┃
┃      │    │※本命令只支持NT5.x系列PE且为阻塞模式执行,命令完成后才执行下一条命令;注意参数及其大小写。

BartPE.EXE 和 PECMD -PNP 实际上是一样的.




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3