无忧启动论坛

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

[PECMD X86 & X64 V4.0.2011.0501版] WinPE命令解释程序 & WinPE登录命令。

    [复制链接]
2221#
 楼主| 发表于 2009-7-30 13:19:30 | 只看该作者
原帖由 wuyou1950 于 2009-7-30 13:13 发表
修改WXRS XPE WIMPE.INI片段

TEAM TEXT WindowsXP SP3 PE 正在启动中 ...#0xEE L20 T560,R500,B580 $20|WAIT 50
TEAM TEXT 测试文字1...|WAIT 5000
TEAM TEXT 测试文字2...|WAIT 5000
TEAM TEXT 测试文字 ...



TEAM TEXT 123WIMT123#0xEE|WAIT 5000
回复

使用道具 举报

2222#
发表于 2009-8-1 13:57:50 | 只看该作者
FONT 可不可以重复使用,如在 pecmd.ini 中添加两行 FONT 命令:
FONT %windir%\Fonts
FONT \Fonts,C:
回复

使用道具 举报

2223#
 楼主| 发表于 2009-8-2 01:51:21 | 只看该作者
原帖由 lqcai 于 2009-8-1 13:57 发表
FONT 可不可以重复使用,如在 pecmd.ini 中添加两行 FONT 命令:
FONT %windir%\Fonts
FONT \Fonts,C:


使用一万次都可以,也可以这样:

FONT %windir%\Fonts
FONT \Fonts,C:
FONT %windir%\Fonts
FONT \Fonts,C:
FONT %windir%\Fonts
FONT \Fonts,C:
FONT %windir%\Fonts
FONT \Fonts,C:
FONT %windir%\Fonts
FONT \Fonts,C:
FONT %windir%\Fonts
FONT \Fonts,C:
回复

使用道具 举报

2224#
发表于 2009-8-6 14:23:48 | 只看该作者
pe3最大的毛病是单击运行并自动选择文件(设置了双击也无用,并且不是在同一窗口镇打开文件夹),文件管理实在太糟~
回复

使用道具 举报

2225#
发表于 2009-8-6 16:54:45 | 只看该作者
原帖由 玄天 于 2009-8-6 14:23 发表
pe3最大的毛病是单击运行并自动选择文件(设置了双击也无用,并且不是在同一窗口镇打开文件夹),文件管理实在太糟~



单击运行可以解决,
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\PoliciesExplorer]
"ClassicShell"=dword:00000001 ;使用传统外壳

改为0或者删除就可以了
窗口问题还未找到解决方法
回复

使用道具 举报

2226#
发表于 2009-8-6 18:29:56 | 只看该作者
建议前辈增加一条TaskBar的变量,这是Win7中超级任务栏上的图标按钮的快捷方式的存放地,WIN7中少了快速启动栏,所以这个变量肯定很有用,路径是\Quick Launch\User Pinned\TaskBar,每次都要写%QuickLaunch%User Pinned\TaskBar有点累···

[ 本帖最后由 yulon 于 2009-8-7 20:31 编辑 ]
回复

使用道具 举报

2227#
发表于 2009-8-7 20:33:52 | 只看该作者
回复2251L,小弟以前在WIN7中完全卸载过IE,之后发现残余两个dll,将dll删除后也有文件夹的问题,重新补上dll后文件夹问题解决~


那两个dll分别是sqmapi.dll和ieproxy.dll,据测试,ieproxy.dll是引起这个问题的原因,sqmapi.dll就不得而知是干什么的了···

[ 本帖最后由 yulon 于 2009-8-7 20:48 编辑 ]
回复

使用道具 举报

2228#
发表于 2009-8-8 00:48:11 | 只看该作者
原帖由 goffi 于 2009-8-6 16:54 发表



单击运行可以解决,
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\PoliciesExplorer]
"ClassicShell"=dword:00000001 ;使用传统外壳

改为0或者删除就可以了
窗口问题还未找到解 ...

使用传统外壳还用win7pe干嘛?
回复

使用道具 举报

2229#
 楼主| 发表于 2009-8-8 01:54:12 | 只看该作者
原帖由 yulon 于 2009-8-6 18:29 发表
建议前辈增加一条TaskBar的变量,这是Win7中超级任务栏上的图标按钮的快捷方式的存放地,WIN7中少了快速启动栏,所以这个变量肯定很有用,路径是\Quick Launch\User Pinned\TaskBar,每次都要写%QuickLaunch%Us ...


你看看正常的Win7系统中快速启动栏是不是在"Quick Launch\User Pinned\TaskBar",如果是这样,下次更新时直接将 Win7 及其 PE 系统中的 %QuickLaunch% 定义到 "Quick Launch\User Pinned\TaskBar" 就算了,这样更方便。
回复

使用道具 举报

2230#
 楼主| 发表于 2009-8-8 02:41:44 | 只看该作者
如有可能,帮助查一下以下系统及其WinPE的快速启动栏的位置:

   系统                  内核版本
Windows 7                  6.1
Windows Server 2008 R2     6.1
Windows Server 2008        6.0
Windows Vista              6.0


[ 本帖最后由 lxl1638 于 2009-8-8 02:43 编辑 ]
回复

使用道具 举报

2231#
发表于 2009-8-8 10:11:05 | 只看该作者
原帖由 lxl1638 于 2009-8-8 01:54 发表


你看看正常的Win7系统中快速启动栏是不是在"Quick Launch\User Pinned\TaskBar",如果是这样,下次更新时直接将 Win7 及其 PE 系统中的 %QuickLaunch% 定义到 "Quick Launch\User Pinned\TaskBar" 就算了, ...


win7 的快速启动目录:


vista 的快速启动目录:


[ 本帖最后由 lqcai 于 2009-8-8 10:17 编辑 ]
回复

使用道具 举报

2232#
发表于 2009-8-8 14:33:42 | 只看该作者
正常系统的任务栏在
%USERPROFILE%\AppData\Local\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
这个位置

PE3 的位置:
%SystemRoot%\System32\config\systemprofile\AppData\Local\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

[ 本帖最后由 玄天 于 2009-8-8 14:43 编辑 ]
回复

使用道具 举报

2233#
发表于 2009-8-8 14:48:26 | 只看该作者
另外, devi 命令 pe3下貌似不起作用?
回复

使用道具 举报

2234#
 楼主| 发表于 2009-8-8 15:08:50 | 只看该作者
原帖由 玄天 于 2009-8-8 14:48 发表
另外, devi 命令 pe3下貌似不起作用?


你到 WimTool 的主题,下载新版的 WimTool,里面有个新版的 WinCMD.EXE ,看看 Devi 命令的说明,
再试试 WimCMD.EXE 中的 DEVI 命令在 PE3 中是否有用。
如果能通过,将在下次更新 PECMD.EXE 时加入对 PE3 的支持。
回复

使用道具 举报

2235#
发表于 2009-8-8 15:35:40 | 只看该作者
原帖由 lxl1638 于 2009-8-8 15:08 发表


你到 WimTool 的主题,下载新版的 WimTool,里面有个新版的 WinCMD.EXE ,看看 Devi 命令的说明,
再试试 WimCMD.EXE 中的 DEVI 命令在 PE3 中是否有用。
如果能通过,将在下次更新 PECMD.EXE 时加入对 P ...

因为PE中已经有了 PECMD,所以我的PE中是没有 wincmd的(pecmd就是最新的版本),虚拟机中测试不方便,我还是重新封包到实机测试下:(

[ 本帖最后由 玄天 于 2009-8-8 15:43 编辑 ]
回复

使用道具 举报

2236#
 楼主| 发表于 2009-8-8 16:00:25 | 只看该作者
原帖由 玄天 于 2009-8-8 15:35 发表

因为PE中已经有了 PECMD,所以我的PE中是没有 wincmd的(pecmd就是最新的版本),虚拟机中测试不方便,我还是重新封包到实机测试下:(


不用重新封装的,将 WinCMD 丢到硬盘上,执行 WinCMD.EXE  DEVI  X:\Windows\Inf\XXXX.INF 试试,
也可以是 WinCMD.EXE  DEVI  X:\Windows\Inf\*.INF
或者是    WinCMD.EXE  DEVI  X:\Windows\Inf\Net*.INF
等等。
回复

使用道具 举报

2237#
发表于 2009-8-8 16:36:58 | 只看该作者
原帖由 <i>lxl1638</i> 于 2009-8-8 16:00 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=1751480&ptid=91524" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />

<br />

<br />
不用重新封装的,将 WinCMD 丢到硬盘上,执行 WinCMD.EXE&nbsp;&nbsp;DEVI&nbsp;&nbsp;X:\Windows\Inf\XXXX.INF 试试,<br />
也可以是 WinCMD.EXE&nbsp;&nbsp;DEVI&nbsp;&nbsp;X:\Windows\Inf\*.INF<br />
或者是&nbsp; &nbsp; WinCMD.EXE&nbsp;&nbsp;DEVI&nbsp;&nbsp;X:\Windows\Inf\Net*.I ...
<br />
因为修改些地方,所以才服装(使用win7的启动修复环境,现在用的就是pe3),刚测试了,大概是驱动原因不能正常安装, pecmd/wincmd 安装时没有任何提示还以为没有安装:)
回复

使用道具 举报

2238#
 楼主| 发表于 2009-8-8 17:05:09 | 只看该作者
原帖由 玄天 于 2009-8-8 16:36 发表

因为修改些地方,所以才服装(使用win7的启动修复环境,现在用的就是pe3),刚测试了,大概是驱动原因不能正常安装, pecmd/wincmd 安装时没有任何提示还以为没有安装:)


在 PE2.x 和 PE3.x 中,是用 drvload.exe 来安装驱动的,你参照一下:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=146891

看看用 drvload.exe XXXX.inf 和 WinCMD.exe Devi XXXX.inf 结果是不是一样?
回复

使用道具 举报

2239#
发表于 2009-8-8 19:00:57 | 只看该作者

回复 #2264 lxl1638 的帖子

在 PE2.x 和 PE3.x 中,是用 drvload.exe 来安装驱动的,你参照一下:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=146891

看看用 drvload.exe XXXX.inf 和 WinCMD.exe Devi XXXX.inf 结果是不是一样?

PECMD 是越来越好了呀。DrvLoad.exe 只不过调用了一下Win 6.x 中才有的DiInstallDriverW,相信PECMD会做的更好。另外建议把InfCacheBuilder也兼并了,它也只是调用了一下XP中SETUPAPI.DLL才有的 pSetupInfCacheBuild(0)
回复

使用道具 举报

2240#
发表于 2009-8-8 19:14:26 | 只看该作者

回复 #2264 lxl1638 的帖子

调用 drvload 于设备管理器中右键安装效果一样, 能够安装应该就是正确的,但建议随便加个啥提示以免误解(貌似必须调用winpeshl先,否则网卡驱动无法安装,drvload/pecmd都不能,与服务相关?)
win7下的驱动比较麻烦(反正我声卡是装不上,官方驱动说系统盘小了^_^,kx驱动就只能安装出来个名称, A2ZS 卡), 就不知 dism 进去能否安装
刚测试了,使用pecmd安装win7自带的端口驱动成功(没有任何提示,必须使用 pnp 或在设备管理器扫描硬件改动才生效)
现在单击/双击、在同一窗口打开都搞定,只是合适的驱动就难找
晕了,PE下无法上传图片:)

[ 本帖最后由 玄天 于 2009-8-8 20:29 编辑 ]

2009-08-08_195156.jpg (116.77 KB, 下载次数: 156)

2009-08-08_195156.jpg

2009-08-08_201304.jpg (84.07 KB, 下载次数: 151)

2009-08-08_201304.jpg
回复

使用道具 举报

2241#
 楼主| 发表于 2009-8-9 01:56:10 | 只看该作者
原帖由 玄天 于 2009-8-8 19:14 发表
调用 drvload 于设备管理器中右键安装效果一样, 能够安装应该就是正确的,但建议随便加个啥提示以免误解(貌似必须调用winpeshl先,否则网卡驱动无法安装,drvload/pecmd都不能,与服务相关?)
win7下的驱动比较麻烦 ...

你的试验方法都不正确:
1、目前的PECMD.EXE都不支持直接安装INF文件;
2、只有最新版的 WimTool 中附带的 WinCMD.EXE 才加入在 WinPE2.X、WinPE3.X 支持安装INF文件,
     (用来测试使用的)。但你使用方法也不当,没有给出INF文件的完整名称------要带上路径。

[ 本帖最后由 lxl1638 于 2009-8-9 01:58 编辑 ]
回复

使用道具 举报

2242#
发表于 2009-8-9 06:58:18 | 只看该作者
原帖由 <i>lxl1638</i> 于 2009-8-9 01:56 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=1751757&ptid=91524" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />

<br />
你的试验方法都不正确:<br />
1、目前的PECMD.EXE都不支持直接安装INF文件;<br />
2、只有最新版的 WimTool 中附带的 WinCMD.EXE 才加入在 WinPE2.X、WinPE3.X 支持安装INF文件,<br />
&nbsp; &nbsp;&nbsp;&nbsp;(用来测试使用的)。但你使用方 ...
<br />
这到没注意pecmd不支持(我在当前路径中,不需要输入路径的),使用新的wincmd确实可以安装,未正确安装可能是驱动问题,从win7中提取的显卡驱动,kx驱动直接解包元安装文件, pe1下安装正确(3538),不过没有任何提示还是很难习惯(执行后面的pecmd没有变化)

z11111111111111111111111.jpg (57.56 KB, 下载次数: 148)

z11111111111111111111111.jpg
回复

使用道具 举报

2243#
发表于 2009-8-9 07:44:27 | 只看该作者
有个小问题建议改进一下:
我在将光盘PE按照光盘上的原目录结构安装到硬盘后,如果再从光盘PE引导,则PECMD会优先搜索并使用硬盘上的PE菜单和程序,而不是优先使用光盘本身的。这会带来不少麻烦:硬盘PE工具箱等可能染毒、可能受破坏等,此时PE是最后救星,但如果它自动强行优先使用硬盘上的工具来生成菜单,则问题就大了。而且,当菜单优先用硬盘上的后,会导致硬盘该分区无法格式化。因此建议修改它搜索PECMD.INI配置文件的优先级顺序。
回复

使用道具 举报

2244#
发表于 2009-8-9 08:46:28 | 只看该作者
安装到硬盘从前往后搜索配置文件没有问题,从后往前搜索也可以。
光盘的话从后往前搜索没有问题,从前往后搜索的话如果硬盘有pe就有问题了
U盘的话个人感觉从前往后搜索比较好。U盘启动后它的盘符不是比较考前吗?这样从前搜索应该没有问题。
回复

使用道具 举报

2245#
 楼主| 发表于 2009-8-9 13:27:54 | 只看该作者
原帖由 玄天 于 2009-8-9 06:58 发表

这到没注意pecmd不支持(我在当前路径中,不需要输入路径的),使用新的wincmd确实可以安装,未正确安装可能是驱动问题,从win7中提取的显卡驱动,kx驱动直接解包元安装文件, pe1下安装正确(3538),不过没 ...


请你再次确认一下新版的 WinCMD.EXE 是不是可以在 Win7PE 中正确安装驱动,最好是与drvload.exe来对比,一个一个INF文件来试验,看看两者的结果是不是相同?
不管是 WinCMD.EXE 还是 PECMD.EXE,所有命令都没有执行提示的,命令的执行结果只能通过日志或内置的变量来确定。
回复

使用道具 举报

2246#
 楼主| 发表于 2009-8-9 13:29:41 | 只看该作者
原帖由 emca 于 2009-8-9 07:44 发表
有个小问题建议改进一下:
我在将光盘PE按照光盘上的原目录结构安装到硬盘后,如果再从光盘PE引导,则PECMD会优先搜索并使用硬盘上的PE菜单和程序,而不是优先使用光盘本身的。这会带来不少麻烦:硬盘PE工具箱 ...


这样的问题两年前已作讨论了,很不好办。以后也不会修改。
回复

使用道具 举报

2247#
发表于 2009-8-10 09:14:23 | 只看该作者
DEVI不能正常安装驱动,但是在7PELDR后补充安装驱动没问题
回复

使用道具 举报

2248#
发表于 2009-8-10 13:26:55 | 只看该作者
原帖由 lxl1638 于 2009-8-9 13:27 发表


请你再次确认一下新版的 WinCMD.EXE 是不是可以在 Win7PE 中正确安装驱动,最好是与drvload.exe来对比,一个一个INF文件来试验,看看两者的结果是不是相同?
不管是 WinCMD.EXE 还是 PECMD.EXE,所有命令都 ...

dvload 无法安装(会提示). wincmd 可以, pecmd 可以安装cab, 大概是现在pe3没有相关的服务二无法安装驱动(连vga服务都没用,懒得理会了)
回复

使用道具 举报

2249#
发表于 2009-8-10 13:52:40 | 只看该作者
原帖由 玄天 于 2009-8-10 13:26 发表

dvload 无法安装(会提示). wincmd 可以, pecmd 可以安装cab, 大概是现在pe3没有相关的服务二无法安装驱动(连vga服务都没用,懒得理会了)


我怎么无法安装任何驱动???
回复

使用道具 举报

2250#
 楼主| 发表于 2009-8-10 15:54:53 | 只看该作者
原帖由 goffi 于 2009-8-10 13:52 发表
我怎么无法安装任何驱动???



目前的 PECMD.EXE 还没有加入
在 Win7PE 中安装驱动的支持,
请不要用 PECMD.EXE 要试验。

最新版的 WinCMD.EXE 为了测试,
加入了在 Win7PE 中安装驱动的支持,
请用它来测试,方法是用它代替 dvload.exe,用法如是将
dvload.exe INF文件名(含目录名)
替换为
WinCMD.EXE DEVI  INF文件名(含目录名)

以下是最新版 WinCMD.EXE 的说明,
既支持安装 INF 文件,也支持安装 CAB 压缩包:

┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃      │格式│DEVI [$][\]<CAB文件路径|INF文件路径>                                                        ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │功能│从CAB驱动包、INF文件或指定的目录中查找(并安装)驱动程序。                                    ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │参数│■文件路径: CAB格式压缩驱动包文件名或INF格式文件名,支持环境变量;                          ┃
┃      │    │■前导 "$": 表示解压缩驱动文件后安装驱动,否则只解压;INF文件不管是否有前导"$"都无条件安装;┃
┃      │    │■前导 "\": 表示查找所有分区匹配目录中的CAB文件或INF文件。                                  ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │示例│DEVI $%CurDir%\外置驱动包\DRV.CAB 或 DEVI $%CurDir%\外置驱动包\*.CAB                        ┃
┃      │    │DEVI %SystemRoot%\Inf\CX_29124.INF 或 DEVI %SystemRoot%\Inf\*.INF                           ┃
┃      │    │DEVI $\外置程序\外置驱动包\DRIVERS_VGA.CAB 或 DEVI $\外置程序\外置驱动包\*.CAB              ┃
┃'DEVI'├──┼──────────────────────────────────────────────┨
┃      │备注│※此命令使用自定的(而非系统的)驱动搜索算法,可快速解压缩可能用到的驱动程序,因此,一个设备可┃
┃      │    │  能搜索到多个驱动程序。                                                                    ┃
┃      │    │※在CAB中,把每个驱动单独放在一个目录中,并保证CAB中INF文件总是在当前目录的最前面,且CAB中的┃
┃      │    │  INF文件必须经过处理。建议使用配套程序XCAB来制作。                                         ┃
┃      │    │※INF文件解压缩到"%SystemRoot%\INF"目录,SYS文件解压缩到%SystemRoot%\SYSTEM32\DRIVERS目录, ┃
┃      │    │  其它文件解压缩到%SystemRoot%\SYSTEM32目录。                                               ┃
┃      │    │※如果其它文件需要解压缩到特定目录中,可以在文件名中使用"#"代替目录分隔符,如文件           ┃
┃      │    │  "SYSTEM32#WBEM#MOF#XXX.MOF"将会被解压缩到"%SystemRoot%\SYSTEM32\WBEM\MOF\XXX.MOF"。       ┃
┃      │    │※示例1、示例2是从CAB压缩包中查找并安装驱动;示例3、示例4是从系统的INF文件夹中安装驱动。    ┃
┃      │    │※此命令还有一个功能:从本地磁盘中搜索驱动,如"DEVI \Windows\Inf,Display"。但此命令未完善, ┃
┃      │    │  会提示驱动文件对话窗。因此,本功能暂不提供技术支持。                                      ┃
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫


[ 本帖最后由 lxl1638 于 2009-8-10 16:08 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-10-3 11:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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