无忧启动论坛

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

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

    [复制链接]
541#
 楼主| 发表于 2009-6-18 17:29:55 | 显示全部楼层
原帖由 mapeimapei 于 2009-6-18 13:47 发表
forx命令迷惑中,忘老九老大指教:


文件结构是:
minipe--|
           |----basic|---BASIC.WIM
           |           |--ERD2005.WIM
           |           |--GHOST.WIM
           |         ...



不知什么原因,你这样试试,真正的原因要本人有空才去处理。

_SUB MountWimFile
        NAME wimname=%swim%
        MOUN %swim%,%MountPath%\%wimname%,1
_END

TEAM ENVI SOFT=%Curdrv%\MINIPE|ENVI AA=%SOFT%\baisc|ENVI SS=%SOFT%\system|ENVI PF=Pagefile.sys
ENVI  MountPath=%SystemRoot%
FORX %SS%\*.WIM,swim,0,CALL MountWimFile

ENVI  MountPath=x:\Program Files
FORX %AA%\*.WIM,swim,0,CALL MountWimFile
回复

使用道具 举报

542#
 楼主| 发表于 2009-6-19 01:01:49 | 显示全部楼层
原帖由 mapeimapei 于 2009-6-18 21:51 发表


老大给的方案一个也挂载不上,希望老大尽快发现forx的错误地方,尽快解决。。


本人在自已的机子中试验通过了,可以正确挂上。
你先注掉一个目录中的WIM再试,也要确保目标目录%MountPath%\%wimname%是空的。
MOUN命令会自己建立目标目录。

SUB MountWimFile
        NAME wimname=%swim%

        MOUN %swim%,%MountPath%\%wimname%,1
_END

TEAM ENVI SOFT=%Curdrv%\MINIPE|ENVI AA=%SOFT%\baisc|ENVI SS=%SOFT%\system|ENVI PF=Pagefile.sys
ENVI  MountPath=%SystemRoot%
FORX %SS%\*.WIM,swim,0,CALL MountWimFile

//ENVI  MountPath=x:\Program Files
//FORX %AA%\*.WIM,swim,0,CALL MountWimFile


[ 本帖最后由 lxl1638 于 2009-6-19 01:05 编辑 ]
回复

使用道具 举报

543#
 楼主| 发表于 2009-6-27 18:59:54 | 显示全部楼层
V3.5.628.296版更新
1、完善了 WALL 命令的功能,WALL 命令可以在启动后的PE和正常系统中设置桌面背景;
2、完善了对 NT6.x 系列 WinPE2.x 及 WinPE3.x 的支持,PECMD.EXE 可以代替WinPEShl.EXE和PEShell.EXE;
3、补充和完善了 FIND、HKEY、HOTK、IFEX 和 SEND 命令的功能,这5条命令的简单按键('A'~'Z'、'0'~'9')
     可以直接用按键字母表示,也保留对虚拟按键代码的支持;
4、修正了版主 neo4026 提到变量套变量的解释问题。
特别说明

QUOTE:

    其中第3点更新是为了使某些情况下无需使用虚拟按键代码,而直接使用按键字母。
这点更新可以令到一些老手不适应,因无需使用虚拟按键代码,新手会更好理解、上路会更快。
更新INI代码方法在虚拟按键代码数值前加前导'#',或属于简单按键('A'~'Z'、'0'~'9')的直接
用按键字母表示,示例如下:
FIND KEY=0x11,命令... 改为 FIND KEY=#0x11,命令...
IFEX KEY=0x12,命令... 改为 IFEX KEY=#0x11,命令...
HKEY Ctrl+Alt+0x41,DISP W800H600B16F75 改为 HKEY Ctrl+Alt+#0x41,DISP W800H600B16F75
                                     改为 HKEY Ctrl+Alt+A,DISP W800H600B16F75
HOTK Ctrl+Alt+0x41,DISP W800H600B16F75 改为 HOTK Ctrl+Alt+#0x41,DISP W800H600B16F75
                                     改为 HOTK Ctrl+Alt+A,DISP W800H600B16F75
SEND 0x12_,0x09_,0x09^,0x12^ 改为 SEND #0x12_,#0x09_,#0x09^,#0x12^

回复

使用道具 举报

544#
 楼主| 发表于 2009-6-28 00:30:22 | 显示全部楼层
原帖由 rstart 于 2009-6-27 19:09 发表
color.exe  和 Compress.exe 这两个文件是干什么用的 ???


Color.exe是用来取得键盘虚拟按键代码和颜色代码的;
Compress.exe是PECMD.EXE脚本配置文件(INI文件)的压缩工具,PECMD.EXE支持加载压缩脚本,
如将PECMD.INI压缩成PECMD.DAT,PECMD.EXE一样可以加载。

PECMD.EXE LOAD 文件目录\脚本配置文件
PECMD.EXE MAIN 文件目录\脚本配置文件

脚本配置文件可以是文本文件,也可以是Compress.exe压缩后的文件,文件扩展名可以随意。
Compress.exe也是PECMD.EXE帮助说明的压缩工具,PECMD.EXE语言本地化(如繁体化)要用到这个工具。

文本文件具有很高的压缩率,所以将脚本配置文件压缩,既可以节省磁盘空间,也起到加密脚本的作用。


[ 本帖最后由 lxl1638 于 2009-6-28 00:49 编辑 ]
回复

使用道具 举报

545#
 楼主| 发表于 2009-6-28 11:22:44 | 显示全部楼层
是无法运行或者是没有运行?
回复

使用道具 举报

546#
 楼主| 发表于 2009-6-28 13:06:58 | 显示全部楼层
原帖由 khauyeung 于 2009-6-28 12:39 发表

在命令提示符键入wpeinit.exe,但wpeinit.exe没有运行,wpeinit.log日志也没有出来。


http://technet.microsoft.com/zh-cn/library/cc748941(WS.10).aspx

Wpeinit 命令行选项
应用到: Windows Vista
Wpeinit 是命令行工具,它在每次启动 Windows PE 时,对其进行初始化。当 Windows PE 启动时,Winpeshl.exe 执行启动 Wpeinit.exe 的 Startnet.cmd。具体地说,Wpeinit.exe 安装 PnP 设备、处理 Unattend.xml 设置并加载网络资源。
Wpeinit 替换以前 Factory.exe -winpe 中支持的初始化功能。Wpeinit 将日志消息输出到 c:\Windows\system32\wpeinit.log。
Wpeinit 命令行选项您可以从 Windows PE 的“命令提示符”窗口中手动执行 Wpeinit 以处理自定义应答文件。Wpeinit.exe 接受一个名为 unattend 的选项。您可以采用四种方式之一指定参数。


复制代码

wpeinit –unattend=<path\unattend> wpeinit –unattend:<path\unattend> wpeinit /unattend=<path\unattend> wpeinit /unattend:<path\unattend>

有关如何创建应答文件 (Unattend.xml) 的详细信息,请参阅无人参与的 Windows 安装参考
回复

使用道具 举报

547#
 楼主| 发表于 2009-6-29 02:42:16 | 显示全部楼层
原帖由 khauyeung 于 2009-6-28 19:30 发表

上面有关Wpeinit的论述我是清楚的。在我的Win7PE中测试,假如 HKLM\SETUP\CMDLINE 使用 Winpeshl,Wpeinit 的执行是没有问题的。但如果HKLM\SETUP\CMDLINE 用的是 PECMD,Wpeinit 就不执行或执行无效!?


搞定,启动PE初始化PE的内存环境和软件环境无需WinPEShl.EXE和WPEInit.EXE,
但初始化硬件设备(如网络、USB等)还是要依赖WinPEShl.EXE和WPEInit.EXE。

有两种方案可供选择

方案一、注册表中的CmdLine使用PECMD.EXE,即:PECMD.EXE MAIN PECMD.INI
PECMD.INI用EXEC命令执行WinPEShl.EXE,最简的PECMD.INI为:

EXEC %SystemRoot%\System32\winpeshl.exe
INIT I
FONT %SystemRoot%\Fonts       //这行可以省略?
SHEL %SystemRoot%\Explorer.EXE


WinPEShl.INI中执行WPEInit.EXE,即WinPEShl.INI有2 行:
[LaunchApps]
WPEInit.EXE

方案二、注册表中的CmdLine使用WinPEShl.EXE,即:WinPEShl.EXE
WinPEShl.INI中执行PECMD.EXE MAIN PECMD.INI,即WinPEShl.INI有2 行:
[LaunchApps]
"PECMD.EXE MAIN PECMD.INI"


PECMD.INI用EXEC命令执行WPEInit.EXE,最简的PECMD.INI为:

EXEC %SystemRoot%\System32\WPEInit.EXE
INIT I
SHEL %SystemRoot%\Explorer.EXE


先发出去,再到实机编辑,虚拟机里发帖太不爽。

本人推荐方案一优点是启动到桌面一定时间后WinPEShl.EXE和WPEInti.EXE两个进程都可以自动结束,
同时可以保护资源管理器进程
方案二中的进程WinPEShl.EXE不会自动结束,也不能结束(KILL掉就重启),也不能保护资源管理器进程。

也可将方案一中的WinPEShl.INI改为:
[LaunchApps]
WinPEInit.CMD


自己写这个WinPEInit.CMD,在其中先执行WPEInit.EXE进行网络初始化,再执行网络设置(如IP地址设置,或打开IE),
当然这个WinPEInit.CMD也可以用"PECMD.EXE EXEC !WinPEInit.CMD"来代替(以达到隐藏CMD界面)。
最后上图,在虚拟机的WinPE 2.1中访问无忧并发帖。

[ 本帖最后由 lxl1638 于 2009-6-29 03:23 编辑 ]

未命名.PNG (190.27 KB, 下载次数: 102)

未命名.PNG
回复

使用道具 举报

548#
 楼主| 发表于 2009-6-29 06:26:34 | 显示全部楼层
原帖由 khauyeung 于 2009-6-29 04:12 发表

我采用你建议的方案一,效果良好。谢谢!这方案的最大好処是能够使用PECMD的功能,又保留了全部WinpeSh原来设计的行走路径。


也可使用微软原有的方案,CmdLine 使用 WinPEShl.EXE :

[LaunchApp]
AppPath = "PECMD.EXE MAIN PECMD.INI"
[LaunchApps]
PECMD.EXE,EXEC WPEInit.EXE

虽然微软说 "AppPath 项不支持命令行选项",但本人试过,加上双引号就可以了。
WPEInit.EXE 还是用 PECMD.EXE 的 EXEC 命令执行,进程不会阻塞,启动也很快。
这个方案与老外的PE很近似,只是用 PECMD.EXE 代替 PEShELL.EXE。

[ 本帖最后由 lxl1638 于 2009-6-29 06:30 编辑 ]
回复

使用道具 举报

549#
 楼主| 发表于 2009-6-29 11:44:17 | 显示全部楼层
原帖由 lqcai 于 2009-6-29 09:49 发表
在 winpeshl.ini 里不能直接使用 wpeinit.exe 吧,我试验过多次,直接添加 wpeinit.exe ,wpeinit 不会被执行,写成 CMD 才可以。

关于桌面隐藏文件 desktop.ini  显示问题,如果启动时系统自动创建 Desktop ...


winpeshl.ini 能直接使用 wpeinit.exe 的,现在虚似机正在启动,几分钟后给你发图。

桌面上的desktop.ini可以删掉,PECMD.EXE处理这些问题太简单了。

[ 本帖最后由 lxl1638 于 2009-6-29 11:50 编辑 ]

未命名.PNG (201.27 KB, 下载次数: 88)

未命名.PNG
回复

使用道具 举报

550#
 楼主| 发表于 2009-6-29 12:41:40 | 显示全部楼层
多谢支持,就把链接放到一楼。
回复

使用道具 举报

551#
 楼主| 发表于 2009-6-29 16:28:33 | 显示全部楼层
原帖由 secowu 于 2009-6-29 15:11 发表
pecmd是否可以读取PE的系统日志文件?


不能,没有必要加这样的功能。
回复

使用道具 举报

552#
 楼主| 发表于 2009-6-29 18:51:57 | 显示全部楼层
原帖由 NicTense 于 2009-6-29 18:47 发表
老九老大,请教个问题

WIMFLTR.sys WIMGAPI.dll 这两个文件是不是pecmd的moun功能要用到的

wimtool是否要用到这2个文件


是的。。。。。。。。。。。。。。。。。
回复

使用道具 举报

553#
 楼主| 发表于 2009-6-30 13:46:48 | 显示全部楼层
原帖由 bahmo 于 2009-6-30 10:20 发表
回報一個問題:
底下是老九寫的功能演示片斷,倒數10秒後會自行關閉視窗

_SUB SetLabelI
  CALC T1=%T1%+1
  CALC TW=10-%T1%
  CALC PW=10*%T1%
  ENVI @Pbar1=%PW%
  ENVI @LabelK=%LK% %TW%秒
  I ...




_SUB SetLabelI
  CALC #T1=%T1%+1
  CALC #TW=10-%T1%
  CALC #PW=10*%T1%
  ENVI @Pbar1=%PW%
  ENVI @LabelK=%LK% %TW%秒
  IFEX $%T1%>9,ENVI @Pbar1=-1
  IFEX $%T1%>9,ENVI @Timer1=0
  //IFEX $%T1%>9,KILL \%Windows1%
  IFEX $%T1%>9,KILL \
_END

_SUB Windows1,W160H80,%WinName%,,%WindowIcon%
  PBAR Pbar1,L10T11W100H16,50
  ENVI LK=关闭窗口倒计时:
  LABE LabelK,L10T42W160H16,%LK%
  TIME Timer1,1000,CALL SetLabelI
_END

ENVI WinName=PECMD功能演示(外置脚本方式)
ENVI T1=0
CALL @Windows1


之后的版本CALC有"整数和非整数"之分。

[ 本帖最后由 lxl1638 于 2009-6-30 13:50 编辑 ]
回复

使用道具 举报

554#
 楼主| 发表于 2009-6-30 23:25:10 | 显示全部楼层
原帖由 跨海征东 于 2009-6-30 21:32 发表
反应情况:
屏幕右下角的快捷方式:弹出光驱中的光碟(C)和关闭计算机并弹出光驱(E)无效啊。

有碟否????????
回复

使用道具 举报

555#
 楼主| 发表于 2009-7-1 18:10:38 | 显示全部楼层
你会中文,还要看英文的说明?
回复

使用道具 举报

556#
 楼主| 发表于 2009-7-6 00:57:00 | 显示全部楼层
原帖由 潮退潮生 于 2009-7-3 13:16 发表
自己动手也不是很难,不必每点小事都要找老九老大,还有不同的人会有不同的要求,老九改的标配不一定适合所有人。我一般每次更新时先用资源黑客打开老的版本,在菜单下面的10013下面的2052复制自己YY的代码,再 ...

MENUITEM "快速重启(&R)    Ctrl+Alt+Home,PECMD.EXE SHUT R",  21137
MENUITEM "快速关机        Ctrl+Alt+End,PECMD.EXE SHUT ",  21138


这两个在注册热键时要用虚似按键代码表示:
HOTK Ctrl + Alt + #0x24,PECMD.EXE SHUT R
HOTK Ctrl + Alt + #0x23,PECMD.EXE SHUT


除了'0'~'9'、'A'~'Z'外,其它按键都要用虚似按键代码表示;
如果不用虚似按键代码表示,可能PECMD.EXE解释成

MENUITEM "快速重启(&R)    Ctrl+Alt+H,PECMD.EXE SHUT R",  21137
MENUITEM "快速关机        Ctrl+Alt+E,PECMD.EXE SHUT ",  21138

[ 本帖最后由 lxl1638 于 2009-7-6 01:02 编辑 ]
回复

使用道具 举报

557#
 楼主| 发表于 2009-7-8 23:42:12 | 显示全部楼层
原帖由 neo4026 于 2009-7-8 21:43 发表

=v=
直接查找"PECMD使用说明"
把第一个字节改成0x0不知道可以不可以?
可惜logo不能这样干=v=



...................................................这样改不了的。
回复

使用道具 举报

558#
 楼主| 发表于 2009-7-9 17:23:15 | 显示全部楼层
原帖由 lqcai 于 2009-7-8 21:59 发表
只需把“PECMD使用说明”改成“PECMD帮助”,这样和整个开始菜单就比较协调,无奈有保护,不能重命名


这个就不改了,如果一改在XP/2K3的PE中就不协调了。
回复

使用道具 举报

559#
 楼主| 发表于 2009-7-14 23:27:54 | 显示全部楼层
原帖由 66369 于 2009-7-14 23:24 发表
PECMD 3.5 0715.300

明天发布.

65895


求解.看是不是真的.


是的,现在在测试,更新主要有两方面:
1、增加一条命令;
2、针对WinPE2.0以后的系统再作完善。
回复

使用道具 举报

560#
 楼主| 发表于 2009-7-15 17:37:54 | 显示全部楼层
V3.5.0715.300版
V3.5.628.296F简体中文版
回复

使用道具 举报

561#
 楼主| 发表于 2009-7-15 18:35:53 | 显示全部楼层
原帖由 lqcai 于 2009-7-15 17:51 发表
建议把图标换成 vista/win7 的 shell32.dll 的问号图标,目前版本的图标在 vistape 里显示边缘模糊且有黑框。

目前还只会 pecmd 的几个命令,掌握更多命令还需很长一段时间


自己去换,N大就是自己换的。
回复

使用道具 举报

562#
 楼主| 发表于 2009-7-16 17:53:54 | 显示全部楼层
原帖由 kinglion 于 2009-7-16 17:49 发表
已经成功在最新WIN7PE 7600下加载 老九的 PECMD.EXE为外壳替代vpeldr,进入桌面很快,现在的问题是我的漂亮的壁纸不出来了,背景成了黑色的,使用WALL命令也无法呼出。

cmdline:
PECMD.EXE "MAIN %SystemRoo ...


Win7PE本身就没有找到设置壁纸的方法,目前就连老外也找不着北,但可以通过修改注册表整上背景色。
你慢慢研究,看看有没有找到设置壁纸的方法来。
回复

使用道具 举报

563#
 楼主| 发表于 2009-7-16 17:59:41 | 显示全部楼层
google到这些东西,但本人无法打开这些网页,好象有专门的工具?你试试看:
http://www.google.com/search?hl=en&newwindow=1&ei=7PleSvyNGoyMkAWS__GnCg&sa=X&oi=spell&resnum=0&ct=result&cd=1&q=Win7PE+WallPaper.exe&spell=1

Joshua's Win7peldr"wallpaper.exe %SystemDrive%\Windows\System32\Winpe.bmp" "Shortcuts.exe -f %SystemDrive%\Windows\System32\Win7PE.cfg" "Shortcuts.exe -f %CDDrive%\Win7PE.cfg ...
www.boot-land.net/forums/index.php?s...8209... - [url=http://74.125.153.132/search?q=cache:PdO7AraQ5lsJ:www.boot-land.net/forums/index.p ... E+WallPager.exe&;cd=1&hl=en&ct=clnk]Cached[/url] - [url=http://www.google.com/search?hl=en&newwindow=1&q=related:www.boot-land.net/forums/index.p ... indpost%26p%3D70969]Similar[/url]
Search Resultswin7peldr.exe "wallpaper.exe %systemdrive%\Windows\System32\Winpe.bmp" "Shortcuts.exe -f %systemdrive%\Windows\System32\win7pe.cfg" ...
www.boot-land.net/forums/index.php?s...act...mid... - [url=http://74.125.153.132/search?q=cache:U--wE26Jx94J:www.boot-land.net/forums/index.p ... E+WallPager.exe&;cd=2&hl=en&ct=clnk]Cached[/url] - [url=http://www.google.com/search?hl=en&newwindow=1&q=related:www.boot-land.net/forums/index.p ... etalluser%26mid%3D7]Similar[/url]
[url=http://www.google.com/search?hl=en&newwindow=1&q=+site:www.boot-land.net+Win7PE+WallPager.exe]More results from www.boot-land.net &raquo;[/url]

[ 本帖最后由 lxl1638 于 2009-7-16 18:03 编辑 ]
回复

使用道具 举报

564#
 楼主| 发表于 2009-7-17 11:56:26 | 显示全部楼层
原帖由 khauyeung 于 2009-7-17 10:44 发表

我不知道这是否应该说是一个错误报告:
在新的V3.5.0715.300版,尽管已经设定好环境变量USERPROFILE为X:\Users\Administrator,可是PECMD并无加以理会,而是把USERPROFILE的指向回到x:\windows\system32\con ...


现在的问题可能有些乱,你脱机将注册表文件挂上,将下面两项列出来让来人看看:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
注意,不是启动后的数据。

有关注册表的设置要求,以后本会详细说明,现在先简单说明一下:
因为初次研究这类PE时发现很多PE第一个子项是空的,只有第二个子项有数据,所以上面两个子项中,PECMD.EXE使用的是第二个子(同时也是为了兼容XP/2K3的PE和设置方法),如果第一个子项也有数据,则要求第一个子项的数据与第二个子项的相同,且第一个子项的数据最好不要带环境变量(即不带%的、明确的路径),第二个子项的数据可以带环境变量,PECMD.EXE初始化系统环境变量、建立explorer.exe进程环境块是使用第二个子项,并将其复制到第一个子项中(第一个子项的数据会被改写)。

本人在2003系统打开RegEdit.exe,发现也是这样,上面第一个子项是不带%的明确路径,第二个子项带有%,也说明第一个子项的数据是从第二个子项转换过来的

另外,这两个子项下的字符串都可以使用"REG_SZ"类,原第二个子项下的字符串是"REG_EXPAND_SZ"类,"REG_EXPAND_SZ"类字符串导出后很难编辑,可以使用"REG_SZ"类,这样导出后方便编辑。

[ 本帖最后由 lxl1638 于 2009-7-18 02:24 编辑 ]
回复

使用道具 举报

565#
 楼主| 发表于 2009-7-17 12:42:24 | 显示全部楼层
你再按本人所说的方法处理一下试试,即将上面提到的第一个子项删空,只设置第二个子项的数据,
另默认的脚本做出的PE,除这两个子项有 "X:\windows\system32\config\systemprofile",
还有两处也有 systemprofile,三个注册表文件都挂上来,把它们找出,全路径改成 %UserProFile% 。

本人的测试是正常的。

[ 本帖最后由 lxl1638 于 2009-7-17 12:43 编辑 ]

未命名.PNG (316.69 KB, 下载次数: 98)

未命名.PNG
回复

使用道具 举报

566#
 楼主| 发表于 2009-7-17 13:02:01 | 显示全部楼层
原帖由 lqcai 于 2009-7-17 12:58 发表
SOFTWARE 配置单元的 Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18\ProfileImagePath 的值必修修改,只在 SYSTEM 指定 USERPROFILE 以及修改 DEFAULT 的 Software\Microsoft\Windows\CurrentVers ...


上面不是有图么?是刚从论坛重新下的PECMD.EXE来测试了,几分钟前的测试,
这个PECMD.EXE是N大提到LOGO问题后发上来的,你看看CMD窗口倒数第三行是什么。
回复

使用道具 举报

567#
 楼主| 发表于 2009-7-17 13:07:27 | 显示全部楼层
SOFTWARE 就是你已经知道的一次。




DEFAULT有4处要改:






[HKEY_LOCAL_MACHINE\_DEFAULT\Software\Microsoft\MediaPlayer\Preferences]
"ObfuscatedSyncPlaylistsPath"=


[HKEY_LOCAL_MACHINE\_DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]


[HKEY_LOCAL_MACHINE\_DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]


[HKEY_LOCAL_MACHINE\_DEFAULT\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\feedplat]
"CachePath"=


一句话,挂上所有的注册表文件,找 "systemprofile"
这里现说明过了:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=145836

[ 本帖最后由 lxl1638 于 2009-7-17 13:14 编辑 ]
回复

使用道具 举报

568#
 楼主| 发表于 2009-7-18 02:10:20 | 显示全部楼层

你的注册表就与微软的不同的,所以无法设置 UserProFile。
你再翻前一页,看看本人的说明
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=91524&page=220#pid1737606

第一项Shell Folders应是空的,本人也提到可以有数据,但需与第二项一致,且要用明确路径(不带%)。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

第二项User Shell Folders才有数据
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

但你的注册表第一项已有数据。

本人在前面说过,PECMD只用第二项User Shell Folders,将第二项的数据转换复制到第一项Shell Folders与微软的完全一致。

你将第一项Shell Folders全部清空就可以了。










[ 本帖最后由 lxl1638 于 2009-7-18 02:26 编辑 ]
回复

使用道具 举报

569#
 楼主| 发表于 2009-7-18 02:34:42 | 显示全部楼层
怎么没有区别啊?

前两张图是你的都有数据;后两张图是微软的只有一项有数据,这就是区别。

你将第一项Shell Folders全部清空就可以了。
本人也提到第一项可以有数据,但需与第二项一致,且要用明确路径(不带%)。就实质是强调,PECMD不管第一项,只用第二项,因为一旦第一项存在数据,系统可能马上加载第一项的数据,所以强调第一项要与第二项一致,
或将第一项清空,由PECMD从第二项转换后再由系统加载



另,下了你的PE,跑了一次,发现不完全是由PECMD接管。

[ 本帖最后由 lxl1638 于 2009-7-18 02:44 编辑 ]
回复

使用道具 举报

570#
 楼主| 发表于 2009-7-18 02:59:23 | 显示全部楼层
原帖由 khauyeung 于 2009-7-18 02:53 发表

我仍然觉得本末倒置了,不过这只是一种意见吧了。你下载的不是我最新的PE,这个星期在不断改进中,基本上是改正所有已经知道问题,并采纳大家发现的最好的做法,去芜求菁。


呵呵,你可能才是本末倒置了,因为你的设置就与微软的不同。

你再看看本人的注册表,是脱机挂上来的注册表,不是启动后的注册表(从注册表编辑器状态栏看),完全与微软的一样:

未命名1.PNG (26.13 KB, 下载次数: 94)

未命名1.PNG

未命名2.PNG (34.1 KB, 下载次数: 89)

未命名2.PNG
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-16 16:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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