无忧启动论坛

标题: 自由定制pe小知识 [打印本页]

作者: xiao75918    时间: 2009-10-29 20:10
标题: 自由定制pe小知识
测试用pe基本diy自小马03pe,更新磁盘驱动为dvd008最新驱动(mmc部份没变动,删除了,大部分软件也删除了,只保留了旧的网卡驱动)
http://soft.sotee.com/2010-05-21/50990.html
http://u.115.com/file/f34c391141

mmc组件:http://u.115.com/file/f3900bc2e1

总结:
1、基本内核是力争能移出内核的全部移出,做到小内存能启动到桌面,又不影响拓展成多功能版pe。
WXPE\EXPLORER.EXE
WXPE\TXTSETUP.SI?
WXPE\SYSTEM32\ADVAPI32.DLL
WXPE\SYSTEM32\ADVPACK.DLL
WXPE\SYSTEM32\AUTHZ.DLL
WXPE\SYSTEM32\BASESRV.DLL  
WXPE\SYSTEM32\BIOSINFO.IN?
WXPE\SYSTEM32\BOOTVID.DL?
WXPE\SYSTEM32\BROWSEUI.DLL
WXPE\SYSTEM32\C_1252.NLS
WXPE\SYSTEM32\C_936.NL?
WXPE\SYSTEM32\CMD.EXE
WXPE\SYSTEM32\COMDLG32.DLL
WXPE\SYSTEM32\CRYPT32.DLL
WXPE\SYSTEM32\CRYPTDLL.DLL
WXPE\SYSTEM32\CRYPTUI.DLL
WXPE\SYSTEM32\CSRSRV.DLL
WXPE\SYSTEM32\CSRSS.EXE
WXPE\SYSTEM32\CTYPE.NLS
WXPE\SYSTEM32\DNSAPI.DLL
WXPE\SYSTEM32\FRAMEBUF.DLL
WXPE\SYSTEM32\GDI32.DLL
WXPE\SYSTEM32\HAL.DL?
WXPE\SYSTEM32\HALAACPI.DL?
WXPE\SYSTEM32\HALACPI.DL?
WXPE\SYSTEM32\IMAGEHLP.DLL
WXPE\SYSTEM32\IPHLPAPI.DLL
WXPE\SYSTEM32\KDCOM.DL?
WXPE\SYSTEM32\KERNEL32.DLL
WXPE\SYSTEM32\L_INTL.NL?
WXPE\SYSTEM32\LOCALE.NLS
WXPE\SYSTEM32\LSASRV.DLL
WXPE\SYSTEM32\LSASS.EXE
WXPE\SYSTEM32\MPR.DLL
WXPE\SYSTEM32\MSASN1.DLL
WXPE\SYSTEM32\MSPRIVS.DLL
WXPE\SYSTEM32\MSV1_0.DLL
WXPE\SYSTEM32\MSVCP60.DLL
WXPE\SYSTEM32\MSVCRT.DLL
WXPE\SYSTEM32\NCOBJAPI.DLL
WXPE\SYSTEM32\NDDEAPI.DLL
WXPE\SYSTEM32\NETAPI32.DLL
WXPE\SYSTEM32\NTDLL.DLL
WXPE\SYSTEM32\NTDSAPI.DLL
WXPE\SYSTEM32\NTOSKRNL.EX?
WXPE\SYSTEM32\OLE32.DLL
WXPE\SYSTEM32\OLEAUT32.DLL
WXPE\SYSTEM32\PECMD.EXE
WXPE\SYSTEM32\PECMD.INI
WXPE\SYSTEM32\PRCP.NLS
WXPE\SYSTEM32\PROFMAP.DLL
WXPE\SYSTEM32\PSAPI.DLL
WXPE\SYSTEM32\REGAPI.DLL
WXPE\SYSTEM32\RPCRT4.DLL
WXPE\SYSTEM32\RPCSS.DLL
WXPE\SYSTEM32\SAMLIB.DLL
WXPE\SYSTEM32\SAMSRV.DLL
WXPE\SYSTEM32\SCESRV.DLL
WXPE\SYSTEM32\SECUR32.DLL
WXPE\SYSTEM32\SERVICES.EXE
WXPE\SYSTEM32\SETUPAPI.DLL
WXPE\SYSTEM32\SETUPREG.HI?
WXPE\SYSTEM32\SHDOCVW.DLL
WXPE\SYSTEM32\Shell32.dll
WXPE\SYSTEM32\SHLWAPI.DLL
WXPE\SYSTEM32\SMSS.EXE
WXPE\SYSTEM32\SORTKEY.NLS
WXPE\SYSTEM32\SORTTBLS.NLS
WXPE\SYSTEM32\SVCHOST.EXE
WXPE\SYSTEM32\SXS.DLL
WXPE\SYSTEM32\UMPNPMGR.DLL
WXPE\SYSTEM32\UNICODE.NLS
WXPE\SYSTEM32\USER32.DLL
WXPE\SYSTEM32\USERENV.DLL
WXPE\SYSTEM32\UXTHEME.DLL
WXPE\SYSTEM32\VERSION.DLL
WXPE\SYSTEM32\VGA.DLL
WXPE\SYSTEM32\VGA256.DL?
WXPE\SYSTEM32\VGA64K.DL?
WXPE\SYSTEM32\VGAOEM.FO?
WXPE\SYSTEM32\WIN32K.SYS
WXPE\SYSTEM32\WINLOGON.EXE
WXPE\SYSTEM32\WINSRV.DLL
WXPE\SYSTEM32\WINSTA.DLL
WXPE\SYSTEM32\WINTRUST.DLL
WXPE\SYSTEM32\WLDAP32.DLL
WXPE\SYSTEM32\WS2_32.DLL
WXPE\SYSTEM32\WS2HELP.DLL

wxpe\system32\BATMETER.DLL  
wxpe\system32\POWRPROF.DLL
wxpe\system32\STOBJECT.DLL
wxpe\system32\WTSAPI32.DLL
wxpe\system32\EVENTLOG.DLL
wxpe\system32\KERBEROS.DLL
wxpe\system32\SCHANNEL.DLL
wxpe\system32\WININET.DLL


WXPE\SYSTEM32\AACCIN.DLL
WXPE\SYSTEM32\KD1394.DLL
WXPE\SYSTEM32\FLTLIB.DLL
WXPE\SYSTEM32\WIMGAPI.DLL
2、扩展内核主要包括一、二部份与三、四、五部份公用文件及属性面板文件等,做到维护安装基本够用,加上coolg最新搜索配置文件,进桌面即自动运行。
\wxpe\REGEDIT.EXE
\wxpe\SYSTEM32\7Z.dll
\wxpe\SYSTEM32\7Z.EXE
\wxpe\SYSTEM32\ACLUI.DLL
\wxpe\SYSTEM32\ACTIVEDS.DLL
\wxpe\SYSTEM32\ADSLDPC.DLL

\wxpe\SYSTEM32\ATL.DLL
\wxpe\SYSTEM32\BROWSELC.DLL
\wxpe\SYSTEM32\CABINET.DLL
\wxpe\SYSTEM32\CFGMGR32.DLL
\wxpe\SYSTEM32\CLB.DLL
\wxpe\SYSTEM32\CLUSAPI.DLL
\wxpe\SYSTEM32\CREDUI.DLL
\wxpe\SYSTEM32\DESK.CPL
\wxpe\SYSTEM32\DESKADP.DLL
\wxpe\SYSTEM32\DESKMON.DLL
\wxpe\SYSTEM32\DISKCOPY.DLL
\wxpe\SYSTEM32\DMVIEW.OCX
\wxpe\SYSTEM32\FIND.EXE
\wxpe\SYSTEM32\FMIFS.DLL
\wxpe\SYSTEM32\FORMAT.COM
\wxpe\SYSTEM32\ICONSHEX.DLL     wim图标显示,需刷新桌面生效
\wxpe\SYSTEM32\IFSUTIL.DLL
\wxpe\SYSTEM32\ImDisk.cpl
\wxpe\SYSTEM32\IMM32.DLL
\wxpe\SYSTEM32\MFC42.DLL
\wxpe\SYSTEM32\MFC42U.DLL
\wxpe\SYSTEM32\MSIMG32.DLL
\wxpe\SYSTEM32\NOTEPAD.EXE
\wxpe\SYSTEM32\NTMARTA.DLL
\wxpe\SYSTEM32\ODBC32.DLL
\wxpe\SYSTEM32\ODBCINT.DLL
\wxpe\SYSTEM32\OLEDLG.DLL
\wxpe\SYSTEM32\OLEPRO32.DLL
\wxpe\SYSTEM32\REG.EXE
\wxpe\SYSTEM32\REGSVR32.EXE
\wxpe\SYSTEM32\RICHED20.DLL
\wxpe\SYSTEM32\RSAENH.DLL
\wxpe\SYSTEM32\RTUTILS.DLL

\wxpe\SYSTEM32\RUNDLL32.EXE
\wxpe\SYSTEM32\SENDMAIL.DLL
\wxpe\SYSTEM32\SHIMGVW.DLL
\wxpe\SYSTEM32\ShowUSB.EXE     `暂时替代品
\wxpe\SYSTEM32\SYSDM.CPL
\wxpe\SYSTEM32\TASKMGR.EXE
\wxpe\SYSTEM32\THEMEUI.DLL
\wxpe\SYSTEM32\TIMEDATE.CPL
\wxpe\SYSTEM32\UEXFAT.DLL
\wxpe\SYSTEM32\UFAT.DLL
\wxpe\SYSTEM32\ULIB.DLL
\wxpe\SYSTEM32\UNTFS.DLL
\wxpe\SYSTEM32\URLMON.DLL
\wxpe\SYSTEM32\USP10.DLL
\wxpe\SYSTEM32\VDMDBG.DLL
\wxpe\SYSTEM32\VSSAPI.DLL
\wxpe\SYSTEM32\W32TIME.DLL
\wxpe\SYSTEM32\WINMM.DLL
\wxpe\SYSTEM32\WINSPOOL.DRV
\wxpe\SYSTEM32\WMI.DLL
\wxpe\SYSTEM32\WSOCK32.DLL


加入vbs支持
\wxpe\SYSTEM32\scrrun.dll
\wxpe\SYSTEM32\vbscript.dll
\wxpe\SYSTEM32\wscript.exe
\wxpe\SYSTEM32\wshext.dll
\wxpe\SYSTEM32\wshom.ocx

3、mmc与nt6x安装合并,因为mmc的磁盘管理需要nt6x的大部份文件。
\mmc\APPHELP.DLL
\mmc\CHKDSK.EXE
\mmc\CHKNTFS.EXE
\mmc\COMPMGMT.MSC
\mmc\DEVMGMT.MSC
\mmc\DEVMGR.DLL
\mmc\dfrg.msc
\mmc\dfrgfat.exe
\mmc\dfrgntfs.exe
\mmc\dfrgres.dll
\mmc\dfrgsnap.dll
\mmc\dfrgui.dll
\mmc\diskpart.exe
\mmc\DISKMGMT.MSC
\mmc\DMADMIN.EXE
\mmc\DMDLGS.DLL
\mmc\DMDSKMGR.DLL
\mmc\DMDSKRES.DLL
\mmc\DMINTF.DLL
\mmc\DMIVCITF.DLL
\mmc\DMOCX.DLL
\mmc\DMREMOTE.EXE
\mmc\DMSERVER.DLL
\mmc\DMUTIL.DLL
\mmc\DMVDSITF.DLL
\mmc\DUSER.DLL
\mmc\FILEMGMT.DLL
\mmc\FSMGMT.MSC
\mmc\MMC.cmd
\mmc\MMC.EXE
\mmc\MMCBASE.DLL
\mmc\MMCNDMGR.DLL
\mmc\MSXML.DLL
\mmc\MSXMLR.DLL
\mmc\MYCOMPUT.DLL
\mmc\NTMSAPI.DLL
\mmc\OLEACC.DLL
\mmc\OLEACCRC.DLL
\mmc\OSUNINST.DLL
\mmc\SERVICES.MSC
\mmc\VDS.EXE
\mmc\VDS_PS.DLL
\mmc\VDSBAS.DLL
\mmc\VDSDYNDR.DLL
\mmc\VDSLDR.EXE
\mmc\VDSUTIL.DLL
\mmc\W03A2409.DLL
\mmc\WS03RES.DLL          系统属性显示硬件面板
\mmc\HHSETUP.DLL          mmc图标显示支持
\mmc\MMCSHEXT.DLL       mmc图标显示,需刷新桌面生效

4、三卡支持部份单独一个包,其与mmc共用的12个文件移到扩展内核(即三卡与mmc可单独运行,无重复文件)。

\wxpe\SYSTEM32\AVICAP32.DLL
\wxpe\SYSTEM32\CERTCLI.DLL
\wxpe\SYSTEM32\CRYPTSVC.DLL
\wxpe\SYSTEM32\DDRAW.DLL
\wxpe\SYSTEM32\DSOUND.DLL
\wxpe\SYSTEM32\DSSENH.DLL
\wxpe\SYSTEM32\ESENT.DLL
\wxpe\SYSTEM32\msvfw32.dll
\wxpe\SYSTEM32\NETRAP.DLL
\wxpe\SYSTEM32\NEWDEV.DLL
\wxpe\SYSTEM32\RICHED32.DLL
\wxpe\SYSTEM32\SFC.DLL
\wxpe\SYSTEM32\SFC_OS.DLL
\wxpe\SYSTEM32\STDOLE2.TLB
\wxpe\SYSTEM32\WINSCARD.DLL


以下为详细说明:

基本内核部分

WXPE\SYSTEM32\AACCIN.DLL  小马驱动文件
WXPE\SYSTEM32\KD1394.DLL  小马驱动文件
WXPE\SYSTEM32\FLTLIB.DLL  小马驱动文件(wim支持)
WXPE\SYSTEM32\WIMGAPI.DLL  小马驱动文件(wim支持)

WXPE\EXPLORER.EXE
WXPE\TXTSETUP.SI?
WXPE\SYSTEM32\ADVAPI32.DLL
WXPE\SYSTEM32\ADVPACK.DLL
WXPE\SYSTEM32\AUTHZ.DLL
WXPE\SYSTEM32\BASESRV.DLL  
WXPE\SYSTEM32\BIOSINFO.IN?
WXPE\SYSTEM32\BOOTVID.DL?
WXPE\SYSTEM32\BROWSEUI.DLL
WXPE\SYSTEM32\C_1252.NLS
WXPE\SYSTEM32\C_936.NL?
WXPE\SYSTEM32\CMD.EXE
WXPE\SYSTEM32\COMDLG32.DLL
WXPE\SYSTEM32\CRYPT32.DLL
WXPE\SYSTEM32\CRYPTDLL.DLL
WXPE\SYSTEM32\CRYPTUI.DLL
WXPE\SYSTEM32\CSRSRV.DLL
WXPE\SYSTEM32\CSRSS.EXE
WXPE\SYSTEM32\CTYPE.NLS
WXPE\SYSTEM32\DNSAPI.DLL
WXPE\SYSTEM32\FRAMEBUF.DLL  显示256色(无此文件只显示16色)
WXPE\SYSTEM32\GDI32.DLL
WXPE\SYSTEM32\HAL.DL?
WXPE\SYSTEM32\HALAACPI.DL?
WXPE\SYSTEM32\HALACPI.DL?
WXPE\SYSTEM32\IMAGEHLP.DLL
WXPE\SYSTEM32\IPHLPAPI.DLL
WXPE\SYSTEM32\KDCOM.DL?
WXPE\SYSTEM32\KERNEL32.DLL
WXPE\SYSTEM32\L_INTL.NL?
WXPE\SYSTEM32\LOCALE.NLS
WXPE\SYSTEM32\LSASRV.DLL
WXPE\SYSTEM32\LSASS.EXE
WXPE\SYSTEM32\MPR.DLL
WXPE\SYSTEM32\MSASN1.DLL
WXPE\SYSTEM32\MSPRIVS.DLL
WXPE\SYSTEM32\MSV1_0.DLL
WXPE\SYSTEM32\MSVCP60.DLL
WXPE\SYSTEM32\MSVCRT.DLL
WXPE\SYSTEM32\NCOBJAPI.DLL
WXPE\SYSTEM32\NDDEAPI.DLL
WXPE\SYSTEM32\NETAPI32.DLL
WXPE\SYSTEM32\NTDLL.DLL
WXPE\SYSTEM32\NTDSAPI.DLL
WXPE\SYSTEM32\NTOSKRNL.EX?
WXPE\SYSTEM32\OLE32.DLL
WXPE\SYSTEM32\OLEAUT32.DLL
WXPE\SYSTEM32\PECMD.EXE
WXPE\SYSTEM32\PECMD.INI
WXPE\SYSTEM32\PRCP.NLS
WXPE\SYSTEM32\PROFMAP.DLL
WXPE\SYSTEM32\PSAPI.DLL
WXPE\SYSTEM32\REGAPI.DLL
WXPE\SYSTEM32\RPCRT4.DLL
WXPE\SYSTEM32\RPCSS.DLL
WXPE\SYSTEM32\SAMLIB.DLL
WXPE\SYSTEM32\SAMSRV.DLL
WXPE\SYSTEM32\SCESRV.DLL
WXPE\SYSTEM32\SECUR32.DLL
WXPE\SYSTEM32\SERVICES.EXE
WXPE\SYSTEM32\SETUPAPI.DLL
WXPE\SYSTEM32\SETUPREG.HI?
WXPE\SYSTEM32\SHDOCVW.DLL
WXPE\SYSTEM32\Shell32.dll
WXPE\SYSTEM32\SHLWAPI.DLL
WXPE\SYSTEM32\SMSS.EXE
WXPE\SYSTEM32\SORTKEY.NLS
WXPE\SYSTEM32\SORTTBLS.NLS
WXPE\SYSTEM32\SVCHOST.EXE
WXPE\SYSTEM32\SXS.DLL
WXPE\SYSTEM32\UMPNPMGR.DLL
WXPE\SYSTEM32\UNICODE.NLS
WXPE\SYSTEM32\USER32.DLL
WXPE\SYSTEM32\USERENV.DLL
WXPE\SYSTEM32\UXTHEME.DLL
WXPE\SYSTEM32\VERSION.DLL
WXPE\SYSTEM32\VGA.DLL
WXPE\SYSTEM32\VGA256.DL?    有些内核无此文件
WXPE\SYSTEM32\VGA64K.DL?
WXPE\SYSTEM32\VGAOEM.FO?
WXPE\SYSTEM32\WIN32K.SYS
WXPE\SYSTEM32\WINLOGON.EXE
WXPE\SYSTEM32\WINSRV.DLL
WXPE\SYSTEM32\WINSTA.DLL
WXPE\SYSTEM32\WINTRUST.DLL
WXPE\SYSTEM32\WLDAP32.DLL
WXPE\SYSTEM32\WS2_32.DLL
WXPE\SYSTEM32\WS2HELP.DLL

以上文件加磁盘驱动、字体、CONFIG、WINSXS文件可启动登陆到桌面

wxpe\system32\BATMETER.DLL      U盘提示安全删除,需要先放入内核system32目录
wxpe\system32\POWRPROF.DLL      U盘提示安全删除,需要先放入内核system32目录
wxpe\system32\STOBJECT.DLL      U盘提示安全删除,需要先放入内核system32目录
wxpe\system32\WTSAPI32.DLL      U盘提示安全删除,需要先放入内核system32目录,网络也需要
以上四个文件放入内核,可出现usb设备图标,点鼠标左键安全拔除,如不需要安全拔除功能就不需要这四个文件。(SNMPAPI.DLL与HOTPLUG.DLL是 u盘鼠标右键卸载盘符功能,个人认为没必要.)

wxpe\system32\RUNDLL32.EXE      各种属性面板、win7安装等程序需要
wxpe\system32\ImDisk.cpl        虚拟磁盘控制面板,需RUNDLL32.EXE支持,还要加注册表,装机必备

推荐上面6个文件加入内核(STDOLE2.TLB 除去,下面有解释),dvd008测试网络支持需要把KERBEROS.DLL先放入核,否则拨号不行,几个网络服务不能启动,但可以路由上网,其它文件都可后复制到对应目录,自己选择是否需要此文件.

\KERBEROS.DLL     此文件要先放入内核,不然rasman服务无法启动,拔号不行但路由上网不影响。
\SCHANNEL.DLL     此文件要先放入内核,https网页支持。
\WININET.DLL       此文件要先放入内核,https网页支持。

关于chkdsk在ntfs分区的问题,暂时修改方法:内核增加EVENTLOG.DLL文件,pecmd.ini加SERV EVENTLOG
如:
TEAM EXEC =PECMD SERV !AudioSrv|SERV AudioSrv|SERV EVENTLOG


SETUPREG.HI_修改
在\ControlSet001\Services\EventLog\Application下File字符串值%SystemRoot%\system32\config\AppEvent.Evt改为%SystemDrive%\TEMP\AppEvent.Evt即可.
或是:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\!syspe\ControlSet001\Services\EventLog\Application]
"File"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,44,00,72,00,69,00,76,\
  00,65,00,25,00,5c,00,54,00,45,00,4d,00,50,00,5c,00,41,00,70,00,70,00,45,00,\
  76,00,65,00,6e,00,74,00,2e,00,45,00,76,00,74,00,00,00



扩展功能部分

下面几个文件是各个功能模板常用文件,也可放入内核,也可把其同三个功能模块打一个exe包,我自己把下面的几个公用文件加上一、二部分打成"扩展内核.exe"包(另加了format.com和shimgvw.dll图片查看器)共2.12M.

;下面的注释包含自解压脚本命令
Path=%SystemRoot%\
Setup=Regsvr32 /s "%SystemRoot%\SYSTEM32\sendmail.dll"
Silent=1
Overwrite=2


wxpe\system32\REGSVR32.EXE      注册dll等文件
wxpe\system32\REG.EXE           cmd增加注册表,部分软件要用
wxpe\system32\IMM32.DLL         xp&win7安装、系统及时间属性、ghost32.exe需要此文件
wxpe\system32\WININET.DLL       常用
wxpe\system32\URLMON.DLL        常用
wxpe\system32\ulib.dll                  常用
wxpe\system32\WINSPOOL.DRV      常用

一、基础补充内核,可用winrar制作成exe文件,自解压到wxpe\system32\即可。

`wxpe\system32\WININET.DLL     DiskGenius、发送到桌面功能支持
`wxpe\system32\URLMON.DLL      拖移复制文件、江民2009
`wxpe\system32\ULIB.DLL        格式化、注册表编辑器需要
`wxpe\system32\WINSPOOL.DRV    记事本需要、xp安装、ghostexp.exe、DiskGenius需要此文件
`wxpe\system32\IMM32.DLL       xp&win7安装、系统及时间属性、ghost32.exe需要此文件
wxpe\system32\CFGMGR32.DLL     格式化、xp安装
wxpe\system32\SENDMAIL.DLL     发送到桌面快捷键(要注册)
wxpe\system32\Notepad.exe      记事本
wxpe\system32\find.exe         外部查找命令,需ulib.dll支持  
wxpe\system32\VSSAPI.DLL       格式化
wxpe\system32\ATL.DLL          格式化、图形界面bootsect.exe、硬盘安装Win7工具.exe
wxpe\system32\DISKCOPY.DLL     格式化
wxpe\system32\FMIFS.DLL        格式化
wxpe\system32\IFSUTIL.DLL      格式化
wxpe\system32\UEXFAT.DLL       格式化
wxpe\system32\UFAT.DLL         格式化
wxpe\system32\UNTFS.DLL        格式化
WXPE\SYSTEM32\BROWSELC.DLL     显示菜单(无此文件打开我的电脑不显示上面菜单栏),从内核移出,进桌面后复制到内核也行。
WXPE\SYSTEM32\diskpart.exe     加入磁盘工具命令,可以给移动硬盘写保护。

二、部分杀软及常用软件支持文件,按说明打包自解到相应目录即可(最新测试江民2010可正常运行)

`wxpe\system32\reg.exe          adds需添加注册表
`wxpe\system32\IMM32.DLL        ghost32.exe  
`wxpe\system32\URLMON.DLL       江民2009
`wxpe\system32\WINSPOOL.DRV     江民2009、大蜘蛛5.0、密码查看器、pm、everest、pdf、ghostexp.exe、DiskGenius
`wxpe\system32\ulib.dll         江民2009、eset4需要、注册表修支持
`wxpe\system32\WININET.DLL      小红伞9.0、江民2009、驱逐舰5.0、密码查看器、驱动安装工具.exe、映像挂载WinMount.exe等
wxpe\REGEDIT.EXE                江民2009、eset4需要、注册表修改(复制到wxpe目录,其它3个支持文件ACLUI.DLL CLB.DLL ulib.dll复制到wxpe\system32下)
wxpe\system32\ACLUI.DLL         江民2009、eset4需要、注册表修改支持
wxpe\system32\CLB.DLL           江民2009、eset4需要、注册表修改支持
wxpe\system32\MFC42.DLL         驱逐舰5.0、PowerISO.exe,磁盘扇区编辑器.exe、磁盘医生NDD.EXE、分区表医生PTDD.EXE、GGGHOST.EXE、截图SNAPSHOT.EXE
wxpe\system32\ODBC32.DLL        驱逐舰5.0
wxpe\system32\ODBCINT.DLL       驱逐舰5.0
wxpe\system32\OLEDLG.DLL        驱逐舰5.0、密码查看器、pm、pdf、uiso
wxpe\system32\OLEPRO32.DLL      驱逐舰5.0、密码查看器、pm、pdf
wxpe\system32\MSIMG32.DLL       小红伞9.0
wxpe\system32\WINMM.DLL         江民2009、密码查看器、everest、acdsee
wxpe\system32\wsock32.dll       everest、pdf

三、vista、win2008、win7安装支持,打包自解压到wxpe\system32\即可,22个文件压缩后1.35M(nt6x安装.exe),先前搞错了,需要"扩展内核.exe"里的格式化ntfs支持,应先把准备安装win7的盘符格式化为ntfs格式,推荐与前面打成一个包使用。

;下面的注释包含自解压脚本命令
Path=%SystemRoot%\SYSTEM32
Silent=1
Overwrite=2

`wxpe\system32\IMM32.DLL       win7安装
`wxpe\system32\WTSAPI32.DLL    vista&win08安装(需配合win7部分)、u盘拔除需要
`wxpe\system32\WININET.DLL     win7安装
wxpe\system32\ATL.DLL          win7安装
wxpe\system32\CABINET.DLL      win7安装
wxpe\system32\CLUSAPI.DLL      win7安装
wxpe\system32\CREDUI.DLL       win7安装
wxpe\system32\DMADMIN.EXE      win7安装
wxpe\system32\DMINTF.DLL       win7安装
wxpe\system32\DMSERVER.DLL     win7安装
wxpe\system32\DMUTIL.DLL       win7安装
wxpe\system32\NTMARTA.DLL      win7安装
wxpe\system32\OSUNINST.DLL     win7安装
wxpe\system32\RSAENH.DLL       支持vlite精简win7安装
wxpe\system32\RTUTILS.DLL      win7安装、拨号密码Dialupass.exe
wxpe\system32\VDS.EXE          win7安装
wxpe\system32\VDS_PS.DLL       win7安装
wxpe\system32\VDSBAS.DLL       win7安装
wxpe\system32\VDSDYNDR.DLL     win7安装
wxpe\system32\VDSLDR.EXE       win7安装
wxpe\system32\VDSUTIL.DLL      win7安装
wxpe\system32\RICHED20.DLL     vista&win08安装(需配合win7部分)、office保存文件需要

四、mmc工具,需以上三个部分支持,具体哪几个文件没测试,请打包成exe自解压到wxpe\system32,以免有些功能不能使用。(如想增加功能也可把其它文件加到此包,如显示及时间面板等)

`mmc\system32\DMADMIN.EXE
`mmc\system32\DMINTF.DLL      
`mmc\system32\DMSERVER.DLL     
`mmc\system32\DMUTIL.DLL
上面四个文件win7安装部分已有

      
mmc\system32\APPHELP.DLL
mmc\system32\DISKMGMT.MSC   磁盘管理
mmc\system32\DMDLGS.DLL
mmc\system32\DMDSKMGR.DLL
mmc\system32\DMDSKRES.DLL
mmc\system32\DMOCX.DLL
mmc\system32\DMVDSITF.DLL
mmc\system32\DMVIEW.OCX
mmc\system32\DUSER.DLL
mmc\system32\MFC42U.DLL
mmc\system32\MMC.EXE
mmc\system32\MMCBASE.DLL
mmc\system32\MMCNDMGR.DLL
mmc\system32\MSXML.DLL
mmc\system32\MSXMLR.DLL
mmc\system32\NTMSAPI.DLL
mmc\system32\OLEACC.DLL
mmc\system32\OLEACCRC.DLL
以上为磁盘管理部分

mmc\system32\ACTIVEDS.DLL      服务、共享文件夹支持
mmc\system32\ADSLDPC.DLL        服务、共享文件夹支持
mmc\system32\COMPMGMT.MSC    计算机管理
mmc\system32\DEVMGMT.MSC      设备管理器
mmc\system32\DEVMGR.DLL         公用
mmc\system32\dfrg.msc               磁盘碎片整理程序
mmc\system32\dfrgfat.exe            碎片整理支持
mmc\system32\dfrgntfs.exe           碎片整理支持
mmc\system32\dfrgres.dll               碎片整理支持
mmc\system32\dfrgsnap.dll             碎片整理支持
mmc\system32\dfrgui.dll                 碎片整理支持
mmc\system32\FILEMGMT.DLL        公用
mmc\system32\FSMGMT.MSC          共享文件夹
mmc\system32\MYCOMPUT.DLL       计算机管理支持
mmc\system32\SERVICES.MSC         服务

mmc\system32\hhsetup.dll              图标显示(不影响功能)
mmc\system32\mmcshext.dll           图标显示(不影响功能)

mmc\system32\SYSDM.CPL             系统属性面板(设备管理相关)
mmc\system32\USP10.DLL              系统属性(设备管理相关)
mmc\system32\W03A2409.DLL        检查修复卷错误
mmc\system32\WMI.DLL                 公用

mmc\system32\netid.dll                   系统属性显示计算机名面板,没什么用。
mmc\system32\WS03RES.DLL          系统属性显示硬件面板

mmc\system32\MMC.cmd

@ECHO OFF
PUSHD %~dp0
SET TP=%CD%
FOR %%i IN (DFRGSNAP.DLL DFRGUI.DLL DMDLGS.DLL DMDSKMGR.DLL DMOCX.DLL FILEMGMT.DLL MMCNDMGR.DLL MMCSHEXT.DLL MYCOMPUT.DLL DMVIEW.OCX DEVMGR.DLL) DO REGSVR32 /S %%i
REG ADD HKLM\SOFTWARE\Microsoft\Dfrg /v FreeSpaceErrorLevel /t REG_SZ /d 15 /f >NUL
REG ADD HKLM\SOFTWARE\Microsoft\Dfrg /v PathName /t REG_EXPAND_SZ /d %TP% /f >NUL
REG ADD HKLM\SOFTWARE\Microsoft\Dfrg /v ResourceDllName /t REG_EXPAND_SZ /d DfrgRes.dll /f >NUL
REG ADD HKLM\SOFTWARE\Microsoft\Dfrg /v LogFilePath /t REG_EXPAND_SZ /d %%TEMP%%\dfrg.log /f >NUL
REG ADD HKLM\SOFTWARE\Microsoft\Dfrg /v CreateLogFile /t REG_DWORD /d 1 /f >NUL
REG ADD HKLM\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction /v Enable /t REG_SZ /d Y /f >NUL
REG ADD HKLM\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction /v LcnEndLocation /t REG_SZ /d 1822133 /f >NUL
REG ADD HKLM\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction /v LcnStartLocation /t REG_SZ /d 1713518 /f >NUL
REG ADD HKLM\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction /v OptimizeComplete /t REG_SZ /d Yes /f >NUL
REG ADD HKLM\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction /v OptimizeError /t REG_SZ /d " 1" /f >NUL
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\DefragPath /ve /t REG_EXPAND_SZ /d "%TP%\dfrg.msc %%c:" /f >NUL
REG ADD HKCR\.msc /ve /t REG_SZ /d MSCFile /f >NUL
REG ADD HKCR\MSCFile\DefaultIcon /ve /t REG_EXPAND_SZ /d %%1 /f >NUL
REG ADD HKCR\MSCFile\Shell\Open\Command /ve /t REG_EXPAND_SZ /d "%TP%\MMC.exe \"%%1\" %%*" /f >NUL
REG ADD HKCR\CLSID\{80EE4901-33A8-11d1-A213-0080C88593A5} /ve /t REG_SZ /d "NTFS 碎片整理引擎" /f >NUL
REG ADD HKCR\CLSID\{80EE4901-33A8-11d1-A213-0080C88593A5}\LocalServer32 /ve /t REG_SZ /d %TP%\DfrgNtfs.exe /f >NUL
REG ADD HKCR\CLSID\{80EE4902-33A8-11d1-A213-0080C88593A5} /ve /t REG_SZ /d "FAT 碎片整理引擎" /f >NUL
REG ADD HKCR\CLSID\{80EE4902-33A8-11d1-A213-0080C88593A5}\LocalServer32 /ve /t REG_SZ /d %TP%\DfrgFat.exe /f >NUL
REG ADD HKCR\CLSID\{4FB6BB00-3347-11d0-B40A-00AA005FF586}\LocalServer32 /ve /t REG_EXPAND_SZ /d "%TP%\dmadmin.exe /com" /f >NUL
REG ADD HKCR\CLSID\{D485DDC0-49C6-11d1-8E56-00A0C92C9D5D}\LocalServer32 /ve /t REG_SZ /d %TP%\dmremote.exe /f >NUL
REG ADD HKCR\AppID\{D485DDC0-49C6-11d1-8E56-00A0C92C9D5D} /v LocalServer32 /t REG_SZ /d %TP%\dmremote.exe /f >NUL
REG ADD HKCR\CLSID\{135698D2-3A37-4d26-99DF-E2BB6AE3AC61}\InprocServer32 /ve /t REG_EXPAND_SZ /d %TP%\dmintf.dll /f >NUL
REG ADD HKCR\CLSID\{3A410F21-553F-11d1-8E5E-00A0C92C9D5D}\InprocServer32 /ve /t REG_EXPAND_SZ /d %TP%\dmintf.dll /f >NUL
REG ADD HKCR\CLSID\{4BDAFC52-FE6A-11d2-93F8-00105A11164A}\InprocServer32 /ve /t REG_EXPAND_SZ /d %TP%\dmintf.dll /f >NUL
REG ADD HKCR\CLSID\{D2D79DF5-3400-11d0-B40B-00AA005FF586}\InprocServer32 /ve /t REG_EXPAND_SZ /d %TP%\dmintf.dll /f >NUL
REG ADD HKCR\CLSID\{D2D79DF7-3400-11d0-B40B-00AA005FF586}\InprocServer32 /ve /t REG_EXPAND_SZ /d %TP%\dmintf.dll /f >NUL
REG ADD HKCR\CLSID\{DEB01010-3A37-4d26-99DF-E2BB6AE3AC61}\InprocServer32 /ve /t REG_EXPAND_SZ /d %TP%\dmintf.dll /f >NUL
REG ADD HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Manage /ve /t REG_EXPAND_SZ /d 管理^(^&G^) /f >NUL
REG ADD HKCR\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Manage\command /ve /t REG_EXPAND_SZ /d "%TP%\mmc.exe /s %TP%\compmgmt.msc" /f >NUL
REG ADD HKCR\CLSID\{06A03425-C9EB-11d2-8CAA-0080C739E3E0}\InprocServer32 /ve /t REG_EXPAND_SZ /d %TP%\mmcshext.dll /f >NUL
REG ADD HKCR\CLSID\{7A80E4A8-8005-11D2-BCF8-00C04F72C717}\InprocServer32 /ve /t REG_EXPAND_SZ /d %TP%\mmcshext.dll /f >NUL
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\dmadmin /v ImagePath /t REG_EXPAND_SZ /d "%TP%\dmadmin.exe /com" /f >NUL
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\dmserver\Parameters /v ServiceDll /t REG_EXPAND_SZ /d %TP%\dmserver.dll /f >NUL

REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v StartMenuAdminTools /t REG_SZ /d YES /f >NUL
REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D20EA4E1-3957-11d2-A40B-0C5020524153} /ve /t REG_SZ /d "管理工具" /f >NUL

SET GP=%ALLUSERSPROFILE%\「开始」菜单\程序\管理工具
IF NOT EXIST "%GP%" MD "%GP%"
PECMD LINK %GP%\磁盘管理,DISKMGMT.MSC
PECMD LINK %GP%\设备管理器,DEVMGMT.MSC
PECMD LINK %GP%\共享文件夹,FSMGMT.MSC
PECMD LINK %GP%\服务,SERVICES.MSC
PECMD LINK %GP%\磁盘碎片整理程序,DFRG.MSC
PECMD LINK %GP%\计算机管理,COMPMGMT.MSC


五、网络部份,有待完善,现因大家的netpart部分文件不统一,可能和其有重复部分,或是缺少部分文件,测试网卡部分:小马与水老的均通过,ie部份:小马的可以访问https,而水老的不行,普通网页均可打开。

\system32\KERBEROS.DLL 此文件要先放入内核,不然rasman服务无法启动,拔号不行但路由上网不影响。
\system32\SCHANNEL.DLL 此文件要先放入内核,https网页支持。
\system32\WININET.DLL  此文件要先放入内核,https网页支持。


`\7Z.EXE   解压7Z文件,可放入扩展内核,特增加此文件。
`\ATL.DLL
`\BROWSELC.DLL
`\CABINET.DLL
`\CLUSAPI.DLL
`\CREDUI.DLL
`\FIND.EXE
`\IMM32.DLL
`\NTMARTA.DLL
`\ODBC32.DLL
`\REG.EXE
`\REGSVR32.EXE
`\RSAENH.DLL
`\RTUTILS.DLL
`\ulib.dll
`\VSSAPI.DLL
`\WINMM.DLL
`\WSOCK32.DLL
`\activeds.dll       MMC部分有此文件
`\adsldpc.dll        MMC部分有此文件
`\MFC42U.DLL         MMC部分有此文件
`\WMI.DLL            MMC部分有此文件


以下部份可以放入netpart.7z,应该有重复文件。
\netpart\CERTCLI.DLL
\netpart\CRYPTSVC.DLL
\netpart\dmview.ocx    https支持
\netpart\DSSENH.DLL
\netpart\esent.dll     拔号服务需要
\netpart\NETRAP.DLL
\netpart\NEWDEV.DLL
\netpart\riched20.dll  https支持
\netpart\riched32.dll  https支持
\netpart\SFC.DLL
\netpart\SFC_OS.DLL
\netpart\STDOLE2.TLB   打开二级网页需要
\netpart\WINSCARD.DLL  拔号服务需要


其实网卡的支持部分基本可满足声卡、显卡、播放器及dx9了,特多加了几个文件以确保全部ok:
\DSOUND.DLL
\AVICAP32.DLL
\DDRAW.DLL
\msvfw32.dll




下面文件请按需决定添加

`wxpe\system32\TASKMGR.EXE      任务管理器
`wxpe\system32\VDMDBG.DLL       任务管理器支持
`wxpe\system32\MSPAINT.EXE      图画(所需支持文件:mfc42u.dll wininet.dll wsock32.dll odbc32.dll odbcint.dll)
`wxpe\system32\MFC42U.DLL       图画等软件需要、暴力删除.exe、磁盘擦除.exe、内存测试MEMTEST.EXE
`wxpe\system32\SHIMGVW.DLL      图片查看器
`wxpe\system32\CALC.EXE         计算器
`wxpe\system32\SYSDM.CPL        系统属性面板
`wxpe\system32\USP10.DLL        系统属性面板支持
`wxpe\system32\TIMEDATE.CPL     时间属性面板
`wxpe\system32\W32TIME.DLL      时间属性面板支持
`wxpe\system32\DESK.CPL         显示属性面板
`wxpe\system32\MSIMG32.DLL      显示属性面板支持
`wxpe\system32\THEMEUI.DLL      显示属性面板支持
`wxpe\system32\DESKADP.DLL      显示属性里的适配器面板
`wxpe\system32\DESKMON.DLL      显示属性里的监视器面板
外部命令\MSIEXEC.EXE            msi支持(需要与msi.dll放一起运行)
外部命令\MSTSC.EXE              远程桌面连接(所需支持文件:MSTSCAX.DLL wsock32.dll winmm.dll winspool.drv wsock32.dll )
外部命令\xcopy.exe diskcopy.com chkdsk.exe chkntfs.exe  (所需文件支持:ifsutil.dll ulib.dll atl.dll cfgmgr32.dll vssapi.dll)
外部命令\FORMAT.COM ATTRIB.EXE 等

外部命令\ORDERDRV.CMD      理顺盘符(加放find.exe ulib.dll及reg.exe)
外部命令\MBRFIX.EXE        理顺盘符
外部命令\MOUNTVOL.EXE      理顺盘符

打包外置输入法,(上面的理顺盘符也可依样制作)
输入法.exe
;下面的注释包含自解压脚本命令
Path=%SystemRoot%\SYSTEM32
Setup=INSTALLIME.EXE winabc.ime WIMABC
Setup=INSTALLIME.EXE winwb86.IME winwb86
Setup=pecmd.EXE kill internat.exe
Setup=pecmd.EXE exec !internat.exe
Silent=1
Overwrite=2


imm32.dll         输入法支持
INTERNAT.EXE      输入法支持
INDICDLL.DLL      输入法支持
KBDUS.DLL         输入法支持
INSTALLIME.EXE    输入法安装
WINABC.CWD        智能abc法
WINABC.IME        智能abc法
WINABC.OVL        智能abc法
WINWB86.IME       五笔输入法
WINWB86.MB        五笔输入法

新的安装方法可去掉INSTALLIME.EXE
Path=%SystemRoot%\SYSTEM32
Setup=PECMD CALL $imm32,ImmInstallIMEW,winabc.ime,智能ABC输入法
Setup=PECMD CALL $imm32,ImmInstallIMEW,winwb86.IME,王码五笔输入法
Setup=pecmd.EXE kill internat.exe
Setup=pecmd.EXE exec !internat.exe
Silent=1
Overwrite=2


petools\SETPAGEFILE.EXE        设置虚拟内存
petools\SHOWDRIVE.EXE          为隐藏及移动硬盘分配盘符


在petools内建一tools.ini文件及放置wimnt\wimnt.exe,以完成自动搜索加载快捷键到程序菜单并注册wimnt.exe.采用coolg的外置加载ini:(上面制作的扩展内核.exe、nt6x安装.exe等工具全放入petools目录,在注册表里新建了一个ramdrive盘y:)

_SUB MAKELINK
FORX %STOOLS%\*.*,Anyfile,0,CALL LinkClass
FORX @%STOOLS%\*.*,STOOLS,0,CALL MAKELINK
_END
_SUB CaleShort
  STRL iCurDir=%CurDir%\
  STRL iFile=%AnyFile%
  CALC #iShort=%iFile%-%iCurDir%
  RSTR sShort=%AnyFile%,%iShort%
  CALL LinkCut
_END
_SUB LinkClass
FEXT iExt=%Anyfile%
ENVI aLink=CALL CaleShort
FIND $%iExt%=EXE,%aLink%!FIND $%iExt%=CMD,%aLink%
FIND $%iExt%=BAT,%aLink%!FIND $%iExt%=REG,%aLink%
FIND $%iExt%=WIM,%aLink%!FIND $%iExt%=INF,%aLink%
_END
_SUB LinkCut
LINK %Programs%\%sShort%,%Anyfile%
_END

`搜索PETOOLS目录下文件
FORX %CurDir%\*.*,Anyfile,0,CALL LinkClass
FORX @%CurDir%\*.*,sTOOLS,0,CALL MAKELINK
`注册wimnt工具
EXEC =!\petools\wimnt\wimnt.exe /reg /mp y:\ /tp %temp%  /setup
MESS 外置工具已经被装载到了开始菜单。@挂载PETOOLS工具 #OK *2000


coolg最新搜索配置文件:可把要自动运行的文件放入自动运行目录,启动后自动运行。
_SUB SearchOP                  `递归搜索文件和文件夹
FORX %Stool%\*.*,Anyfile,0,CALL CaleShort
FORX @%Stool%\*.*,Stool,0,CALL SearchOP
_END
_SUB CaleShort                 `计算软件的相对路径
  STRL iFile=%AnyFile%
  CALC #iShort=%iFile%-%iCurDir%
  RSTR sShort=%AnyFile%,%iShort%
  CALL LinkClass
_END
_SUB SelectDir                 `判断挂载目录
FIND $%softDir%=桌面,CALL DeskLk
FIND $%softDir%=开始菜单,CALL starLk
FIND $%softDir%=快速启动栏,CALL QuckLk
FIND $%softDir%=程序,CALL ProgramLk
FIND $%softDir%=自动运行,CALL stupkLk
_END
_SUB LinkClass                 `判断文件类型
FEXT iExt=%Anyfile%
FIND $%iExt%=EXE,TEAM ENVI setIco=|CALL SelectDir
FIND $%iExt%=CMD,TEAM ENVI setIco=%icodic%|CALL SelectDir
FIND $%iExt%=BAT,TEAM ENVI setIco=%icodic%|CALL SelectDir
FIND $%iExt%=WIM,TEAM ENVI setIco=|CALL SelectDir
_END
_SUB stupkLk                   `挂载到开机自动运行
NAME ad=%anyfile%
LINK %startup%\%ad%,%anyfile%,,%setIco%
_END
_SUB StarLk                     `挂载到开始菜单
NAME ad=%anyfile%
LINK %Startmenu%\%ad%,%anyfile%,,%setIco%                                                                  
_END
_SUB DeskLk                    `挂载到桌面
NAME ad=%anyfile%
LINK %Desktop%\%ad%,%anyfile%,,%setIco%                                                                  
_END
_SUB QuckLk                    `挂载到快速启动栏
NAME ad=%anyfile%
LINK %QuickLaunch%\%ad%,%anyfile%,,%setIco%
_END
_SUB ProgramLk                 `挂载到程序菜单
LINK %Programs%\%sShort%,%Anyfile%,,%setIco%
_END
_SUB OPinit                      `初始化外置环境
TEXT 正在搜索PETOOLS目录下文件...#0x80FF00 L80 T540 R720 B580 $20
EXEC =!%Curdir%\程序\wimnt\wimnt.exe /reg /mp Y:\ /tp %temp%  /setup      `注册wimnt工具
IFEX %Curdir%\bat.ico,ENVI icodic=%Curdir%\bat.ico                                       `自定义BAT,CMD的图标
ENVI Startup=%USERPROFILE%\「开始」菜单\程序\启动
ENVI Programs=%USERPROFILE%\「开始」菜单\程序
ENVI QuickLaunch=%USERPROFILE%\Application Data\Microsoft\Internet Explorer\Quick Launch
TEAM ENVI Startmenu=%USERPROFILE%\「开始」菜单|ENVI Desktop=%USERPROFILE%\桌面
_END
_SUB LoaclDir                   `指定搜索目标
ENVI Stool=%CurDir%\%softDir%
STRL iCurDir=%Stool%\
CALL SearchOP
_END
/////////////////////////////////////
CALL OPinit
IFEX %Curdir%\桌面,TEAM ENVI softDir=桌面|CALL LoaclDir
IFEX %Curdir%\快速启动栏,TEAM ENVI softDir=快速启动栏|CALL LoaclDir
IFEX %Curdir%\开始菜单,TEAM ENVI softDir=开始菜单|CALL LoaclDir
IFEX %Curdir%\自动运行,TEAM ENVI softDir=自动运行|CALL LoaclDir
IFEX %Curdir%\程序,TEAM ENVI softDir=程序|CALL LoaclDir
CALL SearchOP
TEXT                             `清除显示文字
MESS 外置工具已经被装载到了开始菜单。@挂载PETOOLS工具 #OK *1000  `提示挂载完成
EXIT




wxpe\system32\ODBCBCP.DLL       HDTunePro.exe运行提示需要的文件
wxpe\system32\PDH.DLL           HDTunePro.exe运行提示需要的文件
wxpe\system32\HOTPLUG.DLL       微软Microsoft Windows安全硬件移除相关文件
wxpe\system32\MSVFW32.DLL       痕迹擦除.exe,FSCapture截图.exe
wxpe\system32\SNMPAPI.DLL       u盘安全拔除 ,winpm10需要的文件

wxpe\system32\WMI.DLL           若要正常打开电脑管理, 则需要保留此文件
wxpe\system32\KERBEROS.DLL      网络,拨号支持,路由器上网可以启动pe后放入system32目录
wxpe\system32\NETRAP.DLL        启动网络声音显卡需要,启动pe后放入system32目录
wxpe\system32\APPHELP.DLL
wxpe\system32\ASYCFILT.DLL      StatBar, 需要这个文件
wxpe\system32\AVICAP32.DLL      avi视频相关
wxpe\system32\AVIFIL32.DLL      avi视频相关
wxpe\system32\CERTCLI.DLL
wxpe\system32\COMCTL32.DLL      通用控件库
wxpe\system32\CONSOLE.DLL       控制面板控制台小程序
wxpe\system32\CRYPTSVC.DLL
wxpe\system32\DDRAW.DLL
wxpe\system32\DEVMGR.DLL        设备管理器
wxpe\system32\DMDLGS.DLL        磁盘管理
wxpe\system32\DMDSKMGR.DLL      磁盘管理
wxpe\system32\DMDSKRES.DLL      磁盘管理
wxpe\system32\DMIVCITF.DLL
wxpe\system32\DMREMOTE.EXE      磁盘管理
wxpe\system32\DMVIEW.OCX        磁盘管理
wxpe\system32\DSSENH.DLL
wxpe\system32\ELS.DLL
wxpe\system32\H323.TSP
wxpe\system32\HCCOIN.DLL        USB 协同安装程序
wxpe\system32\HID.DLL
wxpe\system32\HIDPHONE.TSP
wxpe\system32\ICCVID.DLL
wxpe\system32\LPK.DLL           会话注销工具
wxpe\system32\MSACM32.DLL
wxpe\system32\MSCMS.DLL         Microsoft 色彩匹配系统
wxpe\system32\MSGINA.DLL        Windows NT 登录 GINA DLL
wxpe\system32\NDPTSP.TSP
wxpe\system32\NETUI0.DLL        NT LM UI Common Code - GUI Classes
wxpe\system32\NETUI1.DLL        NT LM UI Common Code - GUI Classes
wxpe\system32\NEWDEV.DLL        添加硬件设备库文件
wxpe\system32\NTSHRUI.DLL
wxpe\system32\OLECLI32.DLL      对象链接和嵌入客户端库文件
wxpe\system32\OLECNV32.DLL      Microsoft OLE for Windows
wxpe\system32\OLESVR32.DLL      对象链接和嵌入服务器库
wxpe\system32\OLETHK32.DLL      Microsoft OLE for Windows
wxpe\system32\RICHED32.DLL
wxpe\system32\RSHX32.DLL        安全外壳扩展
wxpe\system32\SCECLI.DLL
wxpe\system32\SCHANNEL.DLL      TLS / SSL 安全提供程序
wxpe\system32\SFC.DLL           Windows 文件保护
wxpe\system32\SFC_OS.DLL        Windows 文件保护
wxpe\system32\shellstyle.dll    Windows 外壳样式资源Dll
wxpe\system32\SHSVCS.DLL
wxpe\system32\URL.DLL
wxpe\system32\WINRNR.DLL         LDAP RnR 提供程序 DLL
wxpe\system32\w03a2409.dll

wxpe\system32\STDOLE2.TLB       点开始菜单搜索文件及其它软件需要,无此文件不影响F3快捷键搜索文件使用,EXCEL.EXE与打开2级网页需要.
关于此文件的一点更正:先是为了开始菜单的搜索功能推荐加入内核,也想过隐藏开始菜单里的"搜索(c)"但网上都是介绍虽然隐藏了同时也禁用搜索功能,经dvd008大大指点用ResHacker 3.5修改EXPLORER.EXE来删除它。

用ResHacker打开EXPLORER.EXE,把位图里的167资源删除后侧边栏不显示,把菜单-204-2052里的所有内容删除,贴上下面内容来达到对开始菜单图标的隐藏。

204 MENUEX
LANGUAGE LANG_CHINESE, 0x2
{
POPUP "", 0, MFT_STRING, MFS_ENABLED, 0
{
MENUITEM "", 65535, MFT_SEPARATOR, MFS_ENABLED
POPUP "程序(&P)", 504, MFT_STRING, MFS_ENABLED, 0
{
  MENUITEM "(空)    ", 513, MFT_STRING, MFS_GRAYED
}
POPUP "设置(&S)", 508, MFT_STRING, MFS_ENABLED, 0
{
  MENUITEM "控制面板(&C)", 505, MFT_STRING, MFS_ENABLED
}
MENUITEM "帮助和支持(&H)", 503, MFT_STRING, MFS_ENABLED
MENUITEM "运行(&R)...", 401, MFT_STRING, MFS_ENABLED
MENUITEM "", 450, MFT_SEPARATOR, MFS_ENABLED
MENUITEM "同步(&Y)", 553, MFT_STRING, MFS_ENABLED
MENUITEM "注销 %s(&L)...", 402, MFT_STRING, MFS_ENABLED
MENUITEM "断开(&I)...", 5000, MFT_STRING, MFS_ENABLED
MENUITEM "弹出 PC(&E)", 410, MFT_STRING, MFS_ENABLED
MENUITEM "关机(&U)...", 506, MFT_STRING, MFS_ENABLED
}
}


如不要设置及控制面板可把红色部分删除,因为目前对删除控制面板里的“打印机和传真”无解


以小马03pe为例,winsxs目录只要留“X86_MICROSOFT.WINDOWS.COMMON-CONTROLS_6595B64144CCF1DF_6.0.3790.3959_X-WW_D8713E55\COMCTL32.DLL”就要以登陆到桌面删除它会提示正在关机然后重启.

另外两个已知文件(可以在进桌面后复制到相应目录即可):
X86_MICROSOFT.WINDOWS.GDIPLUS_6595B64144CCF1DF_1.0.3790.3959_X-WW_8251BDDE\GDIPLUS.DLL   `微软图片查看器支持
X86_MICROSOFT.WINDOWS.COMMON-CONTROLS_6595B64144CCF1DF_5.82.3790.3959_X-WW_78FCF8D0\COMCTL32.DLL   `wimnt.exe支持(和前面必须的文件版本不一样)


X86_MICROSOFT.TOOLS.VISUALCPLUSPLUS.RUNTIME-LIBRARIES.RESOURCES_6595B64144CCF1DF_6.0.0.0_ZH-CN_5E1FBA9C\MFC42CHS.DLL  `看是否与MFC42.DLL有关,驱逐舰5.0、PowerISO.exe,磁盘扇区编辑器.exe、磁盘医生NDD.EXE、分区表医生PTDD.EXE、GGGHOST.EXE、截图SNAPSHOT.EXE,请测试这些软件能否运行。
X86_MICROSOFT.VC80.ATL_1FC8B3B9A1E18E3B_8.0.50727.762_X-WW_CBB27474\ATL80.DLL
X86_MICROSOFT.VC80.CRT_1FC8B3B9A1E18E3B_8.0.50727.762_X-WW_6B128700\MSVCP80.DLL和MSVCR80.DLL  `这两个文件是vc运行库相关,可能一些杀毒软件要用到。

X86_MICROSOFT.WINDOWS.WINHTTP_6595B64144CCF1DF_5.1.3790.3959_X-WW_D1A2C081\WINHTTP.DLL  `应该和网页有关,去掉也可以打开网页




dvd008老大提供一些文件说明与增强mmc清单及说明

主要功能扩展需要的文件:
ACLUI.DLL     很多功能软件
BATMETER.DLL  u盘 先加入内核
bootsect.exe   命令行引导写入
CABINET.DLL   声音,安装win7,其它软件
CFGMGR32.DLL  安装xp2k3
CLB.DLL  reg文件注册
COMCTL32.DLL
CONSOLE.DLL
DISKCOPY.DLL 格式化
FIND.EXE
FMIFS.DLL 格式化
HCCOIN.DLL
IFSUTIL.DLL 格式化
IMM32.DLL   很多功能,软件
KBDUS.DLL   输入法
KERBEROS.DLL 网络,拨号支持,路由器上网,可以启动pe后放入system32目录
MSGINA.DLL  
MSIMG32.DLL  显示属性,opera,声音
NOTEPAD.EXE   记事本
NTMARTA.DLL 网络,声音,win7
ODBC32.DLL  硬盘检测
ODBCINT.DLL 硬盘检测
OLEDLG.DLL    uiso等很多软件
OLEPRO32.DLL  winpm10
POWRPROF.DLL  u盘 先加入内核
REG.EXE     命令行注册
REGSVR32.EXE 注册dll,网络模块需要
RSHX32.DLL
RUNDLL32.EXE  一些软件需要
SNMPAPI.DLL  u盘 ,winpm10,先加入内核
STOBJECT.DLL u盘 先加入内核
THEMEUI.DLL  显示属性
UFAT.DLL 格式化
ULIB.DLL 格式化,reg文件注册
UNTFS.DLL 格式化
USP10.DLL  系统属性
VDMDBG.DLL
WINMM.DLL  很多功能,软件
WINSPOOL.DRV  记事本等很多软件
WMI.DLL      网络
WSOCK32.DLL  网络,其它软件
WTSAPI32.DLL 网络,u盘 先加入内核


增强MMC组件:包括磁盘管理,碎片整理,设备管理器,共享,服务管理,
             win7虚拟光驱安装支持,命令行磁盘工具diskpart.exe ,
             各工具需要的 dll ,常用命令行工具。
启动“增强MMC组件”后,可以支持 MMC,网络,声音,维护工具等正常运行!
骨头版的 3 卡模块是独立的,可以不用它来支持,所需要的文件自带了!
自动安装文件到 X:\WXPE\system32 目录,也可以用winrar,
7z解压,根据本说明,手工恢复指定的 dll来支持相关工具。
全部dll,exe 文件经过 UPX压缩过! mycomput.dll不要压缩,否则右键管理乱码。
部分软件需要的dll清单:可以单独恢复到system32目录来支持某个软件
WININET.DLL  磁盘管理,DiskGenius.exe,驱动安装工具.exe,万能密码查看器.exe,
             映像挂载WinMount.exe,MMC组件,金山毒霸
MFC42.DLL    PowerISO.exe,磁盘扇区编辑器.exe,磁盘医生NDD.EXE,
             分区表医生PTDD.EXE,GGGHOST.EXE,截图SNAPSHOT.EXE
MFC42U.DLL   图画等软件需要,暴力删除.exe,磁盘擦除.exe,内存测试MEMTEST.EXE
URLMON.DLL   文件拖放操作,网络
DEVMGR.DLL   设备管理器
ATL.DLL      图形界面bootsect.exe,硬盘安装Win7工具.exe
MSVFW32.DLL  痕迹擦除.exe,FSCapture截图.exe
RTUTILS.DLL  拨号密码Dialupass.exe
TIMEDATE.CPL 日期时间面板
W32TIME.DLL  日期时间面板
SYSDM.CPL    系统属性
DESK.CPL     显示属性
TASKMGR.EXE  任务管理器
main.cpl     鼠标键盘设置
devmgmt.msc  独立的设备管理器
dfrg.msc     独立的磁盘碎片整理
diskmgmt.msc 独立的磁盘管理
fsmgmt.msc   独立的 共享设置
services.msc 独立的服务管理
图画,图片查看器:
MSPAINT.EXE   图画
SHIMGVW.DLL , 图片查看器
还需要复制winsxs目录下面内容到 winsxs目录:
X86_MICROSOFT.WINDOWS.GDIPLUS_6595B64144CCF1DF_1.0.3790.1830_X-WW_24C40C58\GDIPLUS.DLL 才能浏览图片,图画才能有保存jpg等选项,但不是启动图画必需的。这个winsxs目录的GDIPLUS.DLL也是 wmp正常运行需要的。
网络声音显卡支持:
STDOLE2.TLB  打开2级网页需要
KERBEROS.DLL 需要先放入内核,但是路由器上网,可以启动pe后放入system32目录
BARTPE.EXE   启动网络声音显卡需要,启动pe后放入system32目录
NETRAP.DLL   启动网络声音显卡需要,启动pe后放入system32目录
WININET.DLL  启动网络声音显卡需要,启动pe后放入system32目录
基本MMC组件:包括磁盘管理,碎片整理,设备管理器,共享,服务管理,
             win7虚拟光驱安装支持,命令行磁盘工具diskpart.exe
activeds.dll  xp文件,服务组件
adsldpc.dll   xp文件,服务组件
APPHELP.DLL
ATL.DLL
CLUSAPI.DLL
compmgmt.msc
comres.dll    可以删除,没发现什么问题
CREDUI.DLL
devmgmt.msc   可以删除
DEVMGR.DLL
dfrg.msc      可以删除,碎片整理
dfrgfat.exe   碎片整理
dfrgntfs.exe  碎片整理
dfrgres.dll   碎片整理
dfrgsnap.dll  碎片整理
dfrgui.dll    碎片整理
diskmgmt.msc  可以删除 ,磁盘管理
diskpart.exe  命令行磁盘管理工具
DMADMIN.EXE   磁盘管理
dmdlgs.dll    磁盘管理
dmdskmgr.dll  磁盘管理
dmdskres.dll  磁盘管理
DMINTF.DLL    磁盘管理
dmocx.dll     磁盘管理
dmremote.exe  磁盘管理
DMSERVER.DLL  磁盘管理
DMUTIL.DLL    磁盘管理
DMVDSITF.DLL  磁盘管理
dmview.ocx    磁盘管理
DUSER.DLL    可以删除
filemgmt.dll  服务,共享
fsmgmt.msc   可以删除
hhsetup.dll  可以删除,但影响开始菜图标
main.cpl     可以删除
MFC42U.DLL
mmc.exe      mmc,xp文件
MMC.REG
mmcbase.dll  mmc,xp文件
mmcndmgr.dll mmc,xp文件
mmcshext.dll  可以删除,xp文件,但影响开始菜图标
msxml.dll    mmc
msxmlr.dll   mmc
mycomput.dll mmc,不要压缩,xp文件
ntmsapi.dll
oleacc.dll   mmc
oleaccrc.dll mmc
OSUNINST.DLL
RICHED20.DLL
RTUTILS.DLL
services.msc
srvsvc.dll    xp文件,服务组件
urlmon.dll
VDS.EXE      磁盘管理
VDS_PS.DLL   磁盘管理
VDSBAS.DLL   磁盘管理
VDSDYNDR.DLL 磁盘管理
VDSLDR.EXE   磁盘管理
VDSUTIL.DLL  磁盘管理
vssapi.dll   磁盘管理
WININET.DLL
命令行工具:
CDIMAGE.EXE  封装xp/2k3 的iso
DISKPART.EXE 磁盘工具
MAKECAB.EXE  _文件制作
OSCDIMG.EXE  封装winpe内核,win7/vista 的iso
format.com   命令行格式化
ATTRIB.EXE   更改文件属性
CHKNTFS.EXE
U盘提示安全删除:需要先放入内核system32目录
BATMETER.DLL
POWRPROF.DLL
STOBJECT.DLL
snmpapi.dll  winpm10也需要,但不提示
WTSAPI32.DLL 网络也需要
HOTPLUG.DLL  可以启动pe后放入system32目录
Office2003需要的DLL:
RICHED20.DLL  保存文件需要
STDOLE2.TLB   EXCEL.EXE需要
已经删除的 WINSXS 目录的内容:不清楚还有什么作用,没有这些也正常!
X86_MICROSOFT.TOOLS.VISUALCPLUSPLUS.RUNTIME-LIBRARIES.RESOURCES_6595B64144CCF1DF_6.0.0.0_ZH-CN_5E1FBA9C\MFC42CHS.DLL
X86_MICROSOFT.WINDOWS.GDIPLUS_6595B64144CCF1DF_1.0.3790.1830_X-WW_24C40C58\GDIPLUS.DLL
X86_MICROSOFT.WINDOWS.WINHTTP_6595B64144CCF1DF_5.1.3790.1830_X-WW_74150EFB\WINHTTP.DLL
这几个文件也不知道什么作用?也删除了
LINKINFO.DLL
LPK.DLL
NETUI0.DLL
NETUI1.DLL

[ 本帖最后由 xiao75918 于 2010-5-25 08:53 编辑 ]
作者: xiao75918    时间: 2009-10-29 20:10
pecmd.ini

//配置文件开始
FBWF P40 L96 H192
TEAM ENVI W=%WinDir%|ENVI WS=%W%\SYSTEM32|ENVI WSD=%WS%\Drivers
TEAM FILE %W%\TXTSETUP.SI*|PATH #%WS%\CONFIG|FILE %WS%\*.*_|FILE %WSD%\*.SY_
TEAM PATH %SystemDrive%\TEMP|INIT|CALL $SHELL32.DLL,DllInstall,#1,U

TEAM ENVI V0=HKLM\System\CurrentControlSet\Services|ENVI V1=System32\Drivers `修正 USB 驱动程序文件路径
REGI %V0%\USBHUB\ImagePath=%V1%\USBHUB.SYS
REGI %V0%\USBCCGP\ImagePath=%V1%\USBCCGP.SYS
REGI %V0%\USBEHCI\ImagePath=%V1%\USBEHCI.SYS
REGI %V0%\USBOHCI\ImagePath=%V1%\USBOHCI.SYS
REGI %V0%\USBSTOR\ImagePath=%V1%\USBSTOR.SYS
REGI %V0%\USBUHCI\ImagePath=%V1%\USBUHCI.SYS
REGI %V0%\HIDUSB\ImagePath=%V1%\HIDUSB.SYS
REGI %V0%\MOUCLASS\ImagePath=%V1%\MOUCLASS.SYS
REGI %V0%\MOUHID\ImagePath=%V1%\MOUHID.SYS
REGI %V0%\KBDCLASS\ImagePath=%V1%\KBDCLASS.SYS
REGI %V0%\KBDHID\ImagePath=%V1%\KBDHID.SYS
REGI %V0%\CDROM\ImagePath=%V1%\CDROM.SYS


HOTK #112,PECMD.EXE `注册热键:F1 帮助
LINK %Desktop%\搜索关联WIM到开始菜单,PECMD.EXE,LOAD \PETOOLS\TOOLS.INI,Shell32.dll#22
LINK %Desktop%\命令提示符,%WS%\CMD.EXE
LINK %Programs%\附件\命令提示符,%WS%\CMD.EXE
LINK %Programs%\附件\资源管理器,%W%\EXPLORER.EXE,,EXPLORER.EXE#1

`注册imdisk右键功能
REGI HKCR\Drive\shell\ImDiskSaveImage\=保存ImDisk虚拟磁盘
REGI HKCR\Drive\shell\ImDiskSaveImage\command\=rundll32.exe imdisk.cpl,RunDLL_SaveImageFile %L
REGI HKCR\Drive\shell\ImDiskUnmount\=卸载ImDisk虚拟磁盘
REGI HKCR\Drive\shell\ImDiskUnmount\command\=rundll32.exe imdisk.cpl,RunDLL_RemoveDevice %L
REGI HKLM\SOFTWARE\Classes\Ultraiso\shell\ImDiskMountFile\=加载ImDisk虚拟磁盘
REGI HKLM\SOFTWARE\Classes\Ultraiso\shell\ImDiskMountFile\command\=rundll32.exe imdisk.cpl,RunDLL_MountFile %L
REGI HKLM\SOFTWARE\Classes\Winimage\shell\ImDiskMountFile\=加载ImDisk虚拟磁盘
REGI HKLM\SOFTWARE\Classes\Winimage\shell\ImDiskMountFile\command\=rundll32.exe imdisk.cpl,RunDLL_MountFile %L

`在资源管理器中用“平铺”方式查看
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Settings=@08 00 00 00 06 00 00 00 01 00 00 00 e5 25 f1 65 e1 7b 10 48 ba 9d d2 71 c8 43 2c e3 04 00 00 00 1a 00 00 00 43 00 00 00

`隐藏部分图标。
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu\{450D8FBA-AD25-11D0-98A8-0800361B1103}=#1  `隐藏桌面文档
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\!  `不显示任务计划
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D20EA4E1-3957-11d2-A40B-0C5020524152}\!  `不显示字体
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\!  `不显示网络连接
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{6DFD7C5C-2451-11d3-A299-00C04F8EF6AF}\!   `文件夹选项
//REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoSetFolders=#1           `在开始菜单不显示[设置]下控制面板、打印机、网络连接
//REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoSetTaskbar=#1          `在开始菜单不显示[设置]下任务栏和[开始]菜单(此项会不显示侧边windows字样)
//REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoFavoritesMenu=#1       `在开始菜单不显示[收藏夹](此项会不显示侧边windows字样)
//REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoRecentDocsMenu=#1      `在开始菜单不显示[文档]
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FindExtensions\Static\WebSearch\!  `清除搜索菜单上的搜索"在 Internet 上"

`在设备管理器中显示中文
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\=DVD/CD-ROM 驱动器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}\=磁盘驱动器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\=显示卡
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E969-E325-11CE-BFC1-08002BE10318}\=软盘控制器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\=IDE ATA/ATAPI 控制器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}\=键盘
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\=声音、视频和游戏控制器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96F-E325-11CE-BFC1-08002BE10318}\=鼠标和其它指针设备
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\=网络适配器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E97D-E325-11CE-BFC1-08002BE10318}\=系统设备
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}\=存储卷
`设置分辨率
DISP W800 H600 B32

FIND Explorer.EXE,!TEAM SHEL %WinDir%\EXPLORER.EXE|LOGO|TEXT
`如果不能给 USB 移动存储设备迅速分配盘符或者关机缓慢,请尝试重启 AudioSrv 服务(对于部分 HD 声卡)
TEAM EXEC =PECMD SERV !AudioSrv|SERV AudioSrv
`杀掉无用进程并删掉 X: 盘可删除文件以节省空间
TEAM WAIT 3000|KILL SMSS.EXE|KILL WINLOGON.EXE|FILE %WS%\SMSS.EXE|FILE %WS%\WINLOGON.EXE
FILE X:\WXPE\TEMP\*.*
TEAM ENVI W=|ENVI WS=|ENVI WSD=|ENVI V0=|ENVI V1=
//配置文件结束

红色: usb部分如内置了可删除,隐藏图标部分照上面修改了EXPLORER.EXE,可以不要.


小马指示:

`在资源管理器中用“平铺”方式查看
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Settings=@08 00 00 00 06 00 00 00 01 00 00 00 e5 25 f1 65 e1 7b 10 48 ba 9d d2 71 c8 43 2c e3 04 00 00 00 1a 00 00 00 43 00 00 00

`隐藏部分图标。
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu\{450D8FBA-AD25-11D0-98A8-0800361B1103}=#1  `隐藏桌面文档
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\!  `不显示任务计划
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D20EA4E1-3957-11d2-A40B-0C5020524152}\!  `不显示字体
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\!  `不显示网络连接
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{6DFD7C5C-2451-11d3-A299-00C04F8EF6AF}\!   `文件夹选项
//REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoSetFolders=#1           `在开始菜单不显示[设置]下控制面板、打印机、网络连接
//REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoSetTaskbar=#1          `在开始菜单不显示[设置]下任务栏和[开始]菜单(此项会不显示侧边windows字样)
//REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoFavoritesMenu=#1       `在开始菜单不显示[收藏夹](此项会不显示侧边windows字样)
//REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoRecentDocsMenu=#1      `在开始菜单不显示[文档]
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FindExtensions\Static\WebSearch\!  `清除搜索菜单上的搜索"在 Internet 上"

`在设备管理器中显示中文
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\=DVD/CD-ROM 驱动器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}\=磁盘驱动器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\=显示卡
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E969-E325-11CE-BFC1-08002BE10318}\=软盘控制器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\=IDE ATA/ATAPI 控制器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}\=键盘
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\=声音、视频和游戏控制器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96F-E325-11CE-BFC1-08002BE10318}\=鼠标和其它指针设备
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\=网络适配器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E97D-E325-11CE-BFC1-08002BE10318}\=系统设备
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}\=存储卷

以上可以内置到注册表中,具体就不多说了,挂载,注册等等 折腾pe的坛友都应该知道。

另外,有个NUMK命令也可以内置到注册表中,
注册项:[HKEY_USERS\.Default\Control Panel\Keyboard]
键值名:InitialKeyboardIndicators(字符串值)
值数据:2(0关闭,2打开)

chkdsk的问题,内核文件缺少,Event Log服务开启就解决了,内置注册表还是用pecmd解决全凭个人爱好和习惯本人一般内置解决的绝不使用命令解决,好处:如果内置解决的话,首先命令少了,启动快,

如果是用命令解决的,一般都是在启动读过注册表以后的再设置一次,没有这个必要。。

[ 本帖最后由 xiao75918 于 2009-11-6 12:21 编辑 ]
作者: 66369    时间: 2009-10-29 20:32
说下.这列表.和哪个PE最接近.谢谢.
作者: xiao75918    时间: 2009-10-29 20:54
也来玩下启动栏宽度定义及排列顺序,以小马PE作测试:

定义排列顺序方法:原本是按文件名顺序自动排列,最左边是按升序排列第一的文件,如想把显示桌面排最右边只要它是排序的最后就可以了,大家只要注意更改文件名使之按自己的要求排列。
快速启动栏宽度(修改注册表DEFAULT文件):
1、修改PE配置文件,去掉所有放到快速启动栏的项,包括pecmd.ini里的|CALL $SHELL32.DLL,DllInstall,#1,U
2、启动PE,手动调整宽度后,里面不要放一个图标,点开始、关机、取消。导出reg
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop]

3、加载配置单元DEFAULT到!syspe,修改[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop]为[HKEY_LOCAL_MACHINE\!syspe\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop],删除reg中其它的部分,只保留"Taskbar"部份,双击reg导入,卸载配置单元,替换及恢复其它文件即可。

注册表文件(修改红色部分3个为52,4个为69,5个为80,6个为99,7个为ae,8个为c5)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\!syspe\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop]
"Taskbar"=hex:0c,00,00,00,08,00,00,00,02,00,00,00,00,00,00,00,b0,e2,2b,d8,64,\
  57,d0,11,a9,6e,00,c0,4f,d7,05,a2,22,00,1c,00,0a,11,00,00,1a,00,00,00,01,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,4c,00,00,00,01,14,02,00,00,00,00,\
  00,c0,00,00,00,00,00,00,46,81,00,00,00,30,00,00,00,10,99,db,ce,d3,6b,ca,01,\
  b6,44,00,d6,d3,6b,ca,01,10,99,db,ce,d3,6b,ca,01,00,00,00,00,00,00,00,00,01,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,ff,01,14,00,1f,50,e0,4f,d0,20,\
  ea,3a,69,10,a2,d8,08,00,2b,30,30,9d,19,00,2f,58,3a,5c,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,5c,00,31,00,00,00,00,00,77,3b,80,03,30,\
  00,44,4f,43,55,4d,45,7e,31,00,00,44,00,03,00,04,00,ef,be,77,3b,80,03,77,3b,\
  85,03,14,00,00,00,44,00,6f,00,63,00,75,00,6d,00,65,00,6e,00,74,00,73,00,20,\
  00,61,00,6e,00,64,00,20,00,53,00,65,00,74,00,74,00,69,00,6e,00,67,00,73,00,\
  00,00,18,00,48,00,31,00,00,00,00,00,77,3b,80,03,30,00,44,45,46,41,55,4c,7e,\
  31,00,00,30,00,03,00,04,00,ef,be,77,3b,80,03,77,3b,85,03,14,00,00,00,44,00,\
  65,00,66,00,61,00,75,00,6c,00,74,00,20,00,55,00,73,00,65,00,72,00,00,00,18,\
  00,50,00,31,00,00,00,00,00,77,3b,80,03,30,00,41,50,50,4c,49,43,7e,31,00,00,\
  38,00,03,00,04,00,ef,be,77,3b,80,03,77,3b,80,03,14,00,00,00,41,00,70,00,70,\
  00,6c,00,69,00,63,00,61,00,74,00,69,00,6f,00,6e,00,20,00,44,00,61,00,74,00,\
  61,00,00,00,18,00,42,00,31,00,00,00,00,00,77,2f,88,7b,10,00,4d,49,43,52,4f,\
  53,7e,31,00,00,2a,00,03,00,04,00,ef,be,77,2f,88,7b,77,2f,00,38,14,00,00,00,\
  4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,00,00,18,00,52,00,31,\
  00,00,00,00,00,77,2f,88,7b,10,00,49,4e,54,45,52,4e,7e,31,00,00,3a,00,03,00,\
  04,00,ef,be,77,2f,88,7b,77,2f,00,38,14,00,00,00,49,00,6e,00,74,00,65,00,72,\
  00,6e,00,65,00,74,00,20,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,\
  00,00,18,00,48,00,31,00,00,00,00,00,77,2f,88,7b,11,00,51,55,49,43,4b,4c,7e,\
  31,00,00,30,00,03,00,04,00,ef,be,77,2f,88,7b,77,2f,00,38,14,00,00,00,51,00,\
  75,00,69,00,63,00,6b,00,20,00,4c,00,61,00,75,00,6e,00,63,00,68,00,00,00,18,\
  00,00,00,10,00,00,00,05,00,00,a0,1a,00,00,00,21,01,00,00,00,00,00,00,08,00,\
  00,00,02,00,00,00,0c,00,00,00,01,00,00,00,00,00,00,00,52,00,00,00,60,07,00,\
  00,00,00,00,00,16,00,00,00,00,00,00,00,00,00,00,00,16,00,00,00,00,00,00,00,\
  01,00,00,00,01,00,00,00,aa,4f,28,68,48,6a,d0,11,8c,78,00,c0,4f,d9,18,b4,6a,\
  02,00,00,60,0d,00,00,00,00,00,00,16,00,00,00,00,00,00,00,00,00,00,00,16,00,\
  00,00,00,00,00,00,01,00,00,00

关于内核非ram启动需修改的地方
为iso加入启动引导,在wxpe下加入NTDETECT.COM与SETUPLDR.BIN。
txtsetup.sif文件修改:
[Version]
signature="$WindowsNT$"
ClassGUID={00000000-0000-0000-0000-000000000000}
[SourceDisksNames]
1="Windows 2003",\WXPE\TXTSETUP.SIF,,\
100="Windows 2003 Service Pack 2",\WXPE\TXTSETUP.SIF,,\,1

[WinntDirectories]
1="\"
2=system32
3=system32\config
4=system32\drivers
22=Fonts
124=WinSxS
125=WinSxS\Manifests
[SetupData]
OsLoadOptions="/fastdetect/minint"
ForceScsi=1
ForceDiskClass=1
ForceCDRom=1
loaderprompt=" Starting SuperMicro Windows PE..."
[SourceDisksFiles]
c_936.nls=100,,,,,,,2,0,0,,1,2
kdcom.dll=100,,,,,,,2,0,0,,1,2
ntdll.dll=100,,,,,,,2,0,0,,1,2
ntoskrnl.exe=100,,,,,,,2,0,0,,1,2
setupreg.hiv=100,,,,,,,2,0,0,,1,2
vgaoem.fon=100,,,,,,,2,0,0,,1,2


红色部份是要加入的,很多pe里面在[SourceDisksFiles]段把system32下面所有文件(不包括drivers里的文件)都加进来了,其实如果是ram启动,不需要加就可启动,不是ram启动,只要加上面6个文件即可。

[ 本帖最后由 xiao75918 于 2009-11-28 09:12 编辑 ]
作者: mapeimapei    时间: 2009-10-29 21:08
要让PE安装现在流行的所有WINDOWS系统,本人的内核算是一个模板,

另外一个重要的,发布之前还着重用cclear查找了一下无用的注册表,然后挂载修复了所有无效的注册表。相信坛子中没有几个pe能够处理这么干净吧。

体积是大了一些,但是绝对算是一个强大的内核。

01, 关于WINDOWS(A)中显示Service Pack 2,显示更加的完整。
02, 内置了画图和计算器组件。
03,内置智能ABC输入法,五笔输入法。
04, 内置的mis组件和MMC中注册MMCNDMGR.DLL。
05, 内置关闭数字小键盘。
06,默认为3.45M宋体,带12~16点阵库字体,显示效果更好。
07, 更新WimFltr驱动组件为V6.0.6001.18000版
08, 将RSAENH.DLL放入内核,使骨头版支持用vlite精简过的win7安装。
09, 将main.cpl放入内核,这样就可以设置鼠标属性了。
10, 内核中加入mstsc.exe和mstscax.dll,支持远程桌面连接。
11, 内核下添加odbcbcp.dll和pdh.dll,HDTunePro.exe运行提示需要的文件。
12, 内核下添加hotplug.dll,hotplug.dll是微软Microsoft Windows安全硬件移除相关文件,用于例如PCMCIA设备。
13, 内核中加入chkdsk.exe,支持磁盘修复,修复畸形文件,解决了chkdsk.exe执行后提示“无法获得事件日志的句柄”详见:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=151198&page=1&extra=
14, 对BROWSEUI.DLL进行处理,内置清除搜索菜单上的搜索"在 Internet 上"。
15, 增加使用FBWF的可用RAM,详见:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=148687&extra=page%3D3
16, 注册表文件SOFTWARE精简到了1.75M。
17, 为PE打上WindowsServer2003-KB955704-x86-CHS补丁,支持exfat。
18, 为PE打上WindowsServer2003-KB971029-x86-CHS补丁,限制usb设备的自动播放,同时打上cd和dvd自动播放禁止补丁。
19, 升级DIRECTX9到了8.00.7100.0版(directx_aug2009_redist.exe),优化DIRECTX9安装程序,复制和注册文件更少,安装时间缩短为原来的30%。
20,内置了petools程序,大家在分区根目录下新建一个petools文件夹,将PE下没有的程序放在此目录下,等进入PE下的时候,执行桌面上的相应程序,就可以看到效果了。详见:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=140951&extra=page%3D1
21, 三卡驱动,磁盘驱动,无线网卡。详见:http://mapeimapei.blog.163.com/b ... 585200908103815385/

[ 本帖最后由 mapeimapei 于 2009-10-29 21:21 编辑 ]
作者: 66369    时间: 2009-10-29 21:09
标题: 回复 #4 xiao75918 的帖子
总结的好.LZ辛苦了.

内核模块化好.

但许多时候.所加DLL.有先加后加.的区别.
作者: mapeimapei    时间: 2009-10-29 21:11
要支持wim7安装,内核增加了一些文件,要继续支持vlite精简过的win7又要增加一些文件。现在这个内核已经很强大了。
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

太精简的骨头内核鸡肋一个,没有必要。。
作者: mapeimapei    时间: 2009-10-29 21:13
原帖由 xiao75918 于 2009-10-29 20:10 发表
基本内核列表
WXPE\EXPLORER.EXE
WXPE\TXTSETUP.SI?

WXPE\SYSTEM32\AACCIN.DLL  小马驱动文件
WXPE\SYSTEM32\KD1394.DLL  小马驱动文件
WXPE\SYSTEM32\FLTLIB.DLL  小马驱动文件
WXPE\SYSTEM32\WIMGAPI ...


msi组件

远程桌面组件
作者: mapeimapei    时间: 2009-10-29 21:14
把画图和计算器组件也加上。。
作者: 66369    时间: 2009-10-29 21:15
原帖由 mapeimapei 于 2009-10-29 21:11 发表
要支持wim7安装,内核增加了一些文件,要继续支持vlite精简过的win7又要增加一些文件。现在这个内核已经很强大了。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=143513&extra=page%3D1

太精简的骨头内核鸡肋一 ...



是的.内核盲目追小.PE功能随之差也.扩展性就谈不上了.
作者: mapeimapei    时间: 2009-10-29 21:18
托盘显示输入法的文件。2k下的。
作者: 66369    时间: 2009-10-29 21:21
原帖由 mapeimapei 于 2009-10-29 21:18 发表
托盘显示输入法的文件。2k下的。



你写个给我抄得了.谢谢马大.
作者: mapeimapei    时间: 2009-10-29 21:23
JSCRIPT.DLL这个文件虽然是IE的,但是wmp10也依赖这个文件。。。
作者: mapeimapei    时间: 2009-10-29 21:24
哎,算了,将几个内置输入法文件也拉上来算了。。。

外置的三卡文件就不用了,坛子中已经有模板了。。
作者: 66369    时间: 2009-10-29 21:27
原帖由 mapeimapei 于 2009-10-29 21:24 发表
哎,算了,将几个内置输入法文件也拉上来算了。。。

外置的三卡文件就不用了,坛子中已经有模板了。。



全盘照收.

但.还有更多的没说完吧.
作者: 66369    时间: 2009-10-29 21:30
外置程序.也有使用频率较高的DLL....

加不加.没有规定.自己看了.
作者: HB天意    时间: 2009-10-31 10:42
以上的基本内核是多大啊?
作者: xiao75918    时间: 2009-10-31 11:27
不加AACCIN.dll  KD1394.    FLTLIB.DLL   WIMGAPI.DLL
system32下加上pecmd.exe与pecmd.ini共87个文件,大小不定,有些文件精简了
作者: dvd008    时间: 2009-10-31 12:17
提供一份骨头pe的清单:另包括2k3版mmc清单

system32目录文件
基本内核文件:可以启动进桌面

ADVAPI32.DLL
ADVPACK.DLL
AUTHZ.DLL
BASESRV.DLL
BIOSINFO.IN_
BOOTVID.DL_
BROWSELC.DLL
BROWSEUI.DLL
C_1252.NLS
C_936.NL_
CMD.EXE
COMDLG32.DLL
CRYPT32.DLL
CRYPTDLL.DLL
CRYPTUI.DLL
CSRSRV.DLL
CSRSS.EXE
CTYPE.NLS
DNSAPI.DLL
FRAMEBUF.DLL 256色
GDI32.DLL
HAL.DL_
HALAACPI.DL_
HALACPI.DL_
IMAGEHLP.DLL
IPHLPAPI.DLL
KDCOM.DL_
KERNEL32.DLL
L_INTL.NL_
LOCALE.NLS
LSASRV.DLL
LSASS.EXE
MPR.DLL
MSASN1.DLL
MSPRIVS.DLL
MSV1_0.DLL
MSVCP60.DLL
MSVCRT.DLL
NCOBJAPI.DLL
NDDEAPI.DLL
NETAPI32.DLL
NTDLL.DLL
NTDSAPI.DLL
NTOSKRNL.EX_
OLE32.DLL
OLEAUT32.DLL
PECMD.EXE
PECMD.INI
PELOGON.EXE
PRCP.NLS
PROFMAP.DLL
PSAPI.DLL
REGAPI.DLL
RPCRT4.DLL
RPCSS.DLL
SAMLIB.DLL
SAMSRV.DLL
SCESRV.DLL
SECUR32.DLL
SERVICES.EXE
SETUPAPI.DLL
SETUPREG.HI_
SHDOCVW.DLL
SHELL32.DLL
SHLWAPI.DLL
SMSS.EXE
SORTKEY.NLS
SORTTBLS.NLS
SVCHOST.EXE
SXS.DLL
UMPNPMGR.DLL
UNICODE.NLS
USER32.DLL
USERENV.DLL
UXTHEME.DLL
VERSION.DLL
VGA.DLL
VGA64K.DL_
VGAOEM.FO_
WIN32K.SYS
WINLOGON.EXE
WINSRV.DLL
WINSTA.DLL
WINTRUST.DLL
WLDAP32.DLL
WS2_32.DLL
WS2HELP.DLL

主要功能扩展需要的文件:

ACLUI.DLL     很多功能软件
BATMETER.DLL  u盘 先加入内核
bootsect.exe   命令行引导写入
CABINET.DLL   声音,安装win7,其它软件
CFGMGR32.DLL  安装xp2k3
CLB.DLL  reg文件注册
COMCTL32.DLL
CONSOLE.DLL
DISKCOPY.DLL 格式化
FIND.EXE
FMIFS.DLL 格式化
HCCOIN.DLL
IFSUTIL.DLL 格式化
IMM32.DLL   很多功能,软件
KBDUS.DLL   输入法
KERBEROS.DLL 网络,拨号支持,必须先放内核
MSGINA.DLL  
MSIMG32.DLL  显示属性,opera,声音
NOTEPAD.EXE   记事本
NTMARTA.DLL 网络,声音,win7
ODBC32.DLL  硬盘检测
ODBCINT.DLL 硬盘检测
OLEDLG.DLL    uiso等很多软件
OLEPRO32.DLL  winpm10
POWRPROF.DLL  u盘 先加入内核
REG.EXE     命令行注册
REGSVR32.EXE 注册dll,网络模块需要
RSHX32.DLL
RUNDLL32.EXE  一些软件需要
SNMPAPI.DLL  u盘 ,winpm10,先加入内核
STOBJECT.DLL u盘 先加入内核
THEMEUI.DLL  显示属性
UFAT.DLL 格式化
ULIB.DLL 格式化,reg文件注册
UNTFS.DLL 格式化
USP10.DLL  系统属性
VDMDBG.DLL
WINMM.DLL  很多功能,软件
WINSPOOL.DRV  记事本等很多软件
WMI.DLL      网络
WSOCK32.DLL  网络,其它软件
WTSAPI32.DLL 网络,u盘 先加入内核




增强MMC组件:包括磁盘管理,碎片整理,设备管理器,共享,服务管理,
             win7虚拟光驱安装支持,命令行磁盘工具diskpart.exe ,
             各工具需要的 dll ,常用命令行工具。
启动“增强MMC组件”后,可以支持 MMC,网络,声音,维护工具等正常运行!
骨头版的 3 卡模块是独立的,可以不用它来支持,所需要的文件自带了!
自动安装文件到 X:\WXPE\system32 目录,也可以用winrar,
7z解压,根据本说明,手工恢复指定的 dll来支持相关工具。
全部dll,exe 文件经过 UPX压缩过! mycomput.dll不要压缩,否则右键管理乱码。
部分软件需要的dll清单:可以单独恢复到system32目录来支持某个软件
WININET.DLL  磁盘管理,DiskGenius.exe,驱动安装工具.exe,万能密码查看器.exe,
             映像挂载WinMount.exe,MMC组件,金山毒霸
MFC42.DLL    PowerISO.exe,磁盘扇区编辑器.exe,磁盘医生NDD.EXE,
             分区表医生PTDD.EXE,GGGHOST.EXE,截图SNAPSHOT.EXE
MFC42U.DLL   图画等软件需要,暴力删除.exe,磁盘擦除.exe,内存测试MEMTEST.EXE
URLMON.DLL   文件拖放操作,网络
DEVMGR.DLL   设备管理器
ATL.DLL      图形界面bootsect.exe,硬盘安装Win7工具.exe
MSVFW32.DLL  痕迹擦除.exe,FSCapture截图.exe
RTUTILS.DLL  拨号密码Dialupass.exe
TIMEDATE.CPL 日期时间面板
W32TIME.DLL  日期时间面板
SYSDM.CPL    系统属性
DESK.CPL     显示属性
TASKMGR.EXE  任务管理器
main.cpl     鼠标键盘设置
devmgmt.msc  独立的设备管理器
dfrg.msc     独立的磁盘碎片整理
diskmgmt.msc 独立的磁盘管理
fsmgmt.msc   独立的 共享设置
services.msc 独立的服务管理

图画,图片查看器:
MSPAINT.EXE   图画
SHIMGVW.DLL , 图片查看器
还需要复制winsxs目录下面内容到 winsxs目录:
X86_MICROSOFT.WINDOWS.GDIPLUS_6595B64144CCF1DF_1.0.3790.1830_X-WW_24C40C58\GDIPLUS.DLL 才能浏览图片,图画才能有保存jpg等选项,但不是启动图画必需的。这个winsxs目录的GDIPLUS.DLL也是 wmp正常运行需要的。

网络声音显卡支持:
STDOLE2.TLB  打开2级网页需要
KERBEROS.DLL 需要先放入内核,但是路由器上网,可以启动pe后放入system32目录
BARTPE.EXE   启动网络声音显卡需要,启动pe后放入system32目录
NETRAP.DLL   启动网络声音显卡需要,启动pe后放入system32目录
WININET.DLL  启动网络声音显卡需要,启动pe后放入system32目录

基本MMC组件:包括磁盘管理,碎片整理,设备管理器,共享,服务管理,
             win7虚拟光驱安装支持,命令行磁盘工具diskpart.exe
activeds.dll  xp文件,服务组件
adsldpc.dll   xp文件,服务组件
APPHELP.DLL
ATL.DLL
CLUSAPI.DLL
compmgmt.msc
comres.dll    可以删除,没发现什么问题
CREDUI.DLL
devmgmt.msc   可以删除
DEVMGR.DLL
dfrg.msc      可以删除,碎片整理
dfrgfat.exe   碎片整理
dfrgntfs.exe  碎片整理
dfrgres.dll   碎片整理
dfrgsnap.dll  碎片整理
dfrgui.dll    碎片整理
diskmgmt.msc  可以删除 ,磁盘管理
diskpart.exe  命令行磁盘管理工具
DMADMIN.EXE   磁盘管理
dmdlgs.dll    磁盘管理
dmdskmgr.dll  磁盘管理
dmdskres.dll  磁盘管理
DMINTF.DLL    磁盘管理
dmocx.dll     磁盘管理
dmremote.exe  磁盘管理
DMSERVER.DLL  磁盘管理
DMUTIL.DLL    磁盘管理
DMVDSITF.DLL  磁盘管理
dmview.ocx    磁盘管理
DUSER.DLL    可以删除
filemgmt.dll  服务,共享
fsmgmt.msc   可以删除
hhsetup.dll  可以删除,但影响开始菜图标
main.cpl     可以删除
MFC42U.DLL
mmc.exe      mmc,xp文件
MMC.REG
mmcbase.dll  mmc,xp文件
mmcndmgr.dll mmc,xp文件
mmcshext.dll  可以删除,xp文件,但影响开始菜图标
msxml.dll    mmc
msxmlr.dll   mmc
mycomput.dll mmc,不要压缩,xp文件
ntmsapi.dll
oleacc.dll   mmc
oleaccrc.dll mmc
OSUNINST.DLL
RICHED20.DLL
RTUTILS.DLL
services.msc
srvsvc.dll    xp文件,服务组件
urlmon.dll
VDS.EXE      磁盘管理
VDS_PS.DLL   磁盘管理
VDSBAS.DLL   磁盘管理
VDSDYNDR.DLL 磁盘管理
VDSLDR.EXE   磁盘管理
VDSUTIL.DLL  磁盘管理
vssapi.dll   磁盘管理
WININET.DLL

命令行工具:
CDIMAGE.EXE  封装xp/2k3 的iso
DISKPART.EXE 磁盘工具
MAKECAB.EXE  _文件制作
OSCDIMG.EXE  封装winpe内核,win7/vista 的iso
format.com   命令行格式化
ATTRIB.EXE   更改文件属性
CHKNTFS.EXE

U盘提示安全删除:需要先放入内核system32目录
BATMETER.DLL
POWRPROF.DLL
STOBJECT.DLL
snmpapi.dll  winpm10也需要,但不提示
WTSAPI32.DLL 网络也需要
HOTPLUG.DLL  可以启动pe后放入system32目录
Office2003需要的DLL:
RICHED20.DLL  保存文件需要
STDOLE2.TLB   EXCEL.EXE需要

虚拟光驱安装win7/vista支持:启动pe后复制到 system32目录
ATL.DLL
CLUSAPI.DLL
CREDUI.DLL
DMADMIN.EXE
DMINTF.DLL
DMSERVER.DLL
DMUTIL.DLL
OSUNINST.DLL
RICHED20.DLL
RTUTILS.DLL
VDS.EXE
VDS_PS.DLL
VDSBAS.DLL
VDSDYNDR.DLL
VDSLDR.EXE
VDSUTIL.DLL

已经删除的 WINSXS 目录的内容:不清楚还有什么作用,没有这些也正常!
X86_MICROSOFT.TOOLS.VISUALCPLUSPLUS.RUNTIME-LIBRARIES.RESOURCES_6595B64144CCF1DF_6.0.0.0_ZH-CN_5E1FBA9C\MFC42CHS.DLL
X86_MICROSOFT.WINDOWS.GDIPLUS_6595B64144CCF1DF_1.0.3790.1830_X-WW_24C40C58\GDIPLUS.DLL
X86_MICROSOFT.WINDOWS.WINHTTP_6595B64144CCF1DF_5.1.3790.1830_X-WW_74150EFB\WINHTTP.DLL
这几个文件也不知道什么作用?也删除了
LINKINFO.DLL
LPK.DLL
NETUI0.DLL
NETUI1.DLL

[ 本帖最后由 dvd008 于 2009-10-31 12:19 编辑 ]
作者: 66369    时间: 2009-10-31 13:51
标题: 回复 #19 dvd008 的帖子
写的好.很仔细....
作者: 94first    时间: 2009-10-31 16:37
谢谢了。。。
     这样我们新手要明白得多了
作者: yuan_53770    时间: 2009-10-31 21:53
正需要这样的帖子,辛苦了,谢谢!
作者: sztopms1    时间: 2009-10-31 22:52
最早做光棍版时,大大们一致的意见就是:PE用于系统维护。
有人说了,玩玩也可以呀! 于是开始加mmc、显卡、声卡、网卡、.net ......
虽谈不上原创,但也是一个好的归纳。谢谢!

win7 的PE ,能否也整理一份?
作者: xiao75918    时间: 2009-11-2 08:04
加了三个文件,以支持精简及完整版vista\win08\win7_x86的安装,64位系统没下载,无法测试,如谁有请帮忙试一个。

win7安装\ATL.DLL
win7安装\CABINET.DLL
win7安装\CLUSAPI.DLL
win7安装\CREDUI.DLL
win7安装\DMADMIN.EXE
win7安装\DMINTF.DLL
win7安装\DMSERVER.DLL
win7安装\DMUTIL.DLL
win7安装\IMM32.DLL
win7安装\NTMARTA.DLL
win7安装\OSUNINST.DLL
win7安装\RSAENH.DLL   支持vlite精简过的win7安装
win7安装\RTUTILS.DLL
win7安装\VDS.EXE
win7安装\VDS_PS.DLL
win7安装\VDSBAS.DLL
win7安装\VDSDYNDR.DLL
win7安装\VDSLDR.EXE
win7安装\VDSUTIL.DLL
win7安装\WININET.DLL
vista&win08安装\RICHED20.DLL
vista&win08安装\WTSAPI32.DLL   在上面win7基础上加上两个文件
作者: dvd008    时间: 2009-11-2 08:35
后放内核还是先放内核?

全内置的我是都放,骨头的做在 mmc里面,大部分文件是共用的。

另外,直接解开wim可以安装
作者: xiao75918    时间: 2009-11-3 14:23
重新整理了一下,主要用小马的03pe试验所得。

目前问题victor888版主的理顺盘符所需支持文件除find.exe与ulib.dll外,还需要哪些才能使用?

翻了一下老贴子,看到还要加reg.exe,一试成功。

[ 本帖最后由 xiao75918 于 2009-11-3 16:22 编辑 ]
作者: dvd008    时间: 2009-11-3 21:39
reg是常用的,一些cmd里面的注册表需要它
我是内置到内核了

find目前只 mbrfix用到,我整理的外置都不需要
作者: 天下无道    时间: 2009-11-3 22:19
标题: 回复 #19 dvd008 的帖子
已经删除的 WINSXS 目录的内容:不清楚还有什么作用,没有这些也正常!
X86_MICROSOFT.TOOLS.VISUALCPLUSPLUS.RUNTIME-LIBRARIES.RESOURCES_6595B64144CCF1DF_6.0.0.0_ZH-CN_5E1FBA9C\MFC42CHS.DLL
X86_MICROSOFT.WINDOWS.GDIPLUS_6595B64144CCF1DF_1.0.3790.1830_X-WW_24C40C58\GDIPLUS.DLL
X86_MICROSOFT.WINDOWS.WINHTTP_6595B64144CCF1DF_5.1.3790.1830_X-WW_74150EFB\WINHTTP.DLL

我测试这几个文件是可以删除,另外包括 MANIFESTS 和 SETUPPOLICIES 里面的对应文件。
作者: dvd008    时间: 2009-11-4 09:43
GDIPLUS.DLL
wmp,系统自带图画图片浏览,还有一些软件需要,只要启动pe后复制回去,
即可

所以只删除了这几个,其余目录的文件很小,名字太长,就留下,以便方便恢复
功能
作者: outangjun    时间: 2009-11-4 11:15
写的好详细啊 我是新手刚刚开始学习PE 以前用过老毛桃的PE和小马哥的PE。 觉得PE的功能很是强大尤其是在系统崩溃后 让用dos命令拷贝出原来C盘中的东西 还有一些小的故障都可以轻松在PE下解决。只是照着论坛中的各位大大的帖子还是学不来(呵呵 学会了我也能成高手了)现在出来了PE3.0看到好多帖子都在介绍 忍不住心痒痒 能有一份详细文件功能真是太好
支持 收藏
作者: dvd008    时间: 2009-11-4 11:57
很详细了
关于imdisk的,我1102骨头里面有说明,
只需要3个文件,sys,exe,cpl,txtsetup里面集成,注册表可以不用
注册表只是右键菜单,可以用cmd自动或者pecmd加入,我是直接连接
cpl到快速启动,像vdm那样用
作者: xiao75918    时间: 2009-11-4 14:48
imdisk,加个右键菜单方便,外置的话要多加个cmd文件,内置只要imdisk.sys(这个驱动里一般都有)与imdisk.cpl,在pecmd.ini里加右键:
REGI HKCR\Drive\shell\ImDiskSaveImage\=保存ImDisk虚拟磁盘
REGI HKCR\Drive\shell\ImDiskSaveImage\command\=rundll32.exe imdisk.cpl,RunDLL_SaveImageFile %L
REGI HKCR\Drive\shell\ImDiskUnmount\=卸载ImDisk虚拟磁盘
REGI HKCR\Drive\shell\ImDiskUnmount\command\=rundll32.exe imdisk.cpl,RunDLL_RemoveDevice %L
REGI HKLM\SOFTWARE\Classes\Ultraiso\shell\ImDiskMountFile\=加载ImDisk虚拟磁盘
REGI HKLM\SOFTWARE\Classes\Ultraiso\shell\ImDiskMountFile\command\=rundll32.exe imdisk.cpl,RunDLL_MountFile %L
REGI HKLM\SOFTWARE\Classes\Winimage\shell\ImDiskMountFile\=加载ImDisk虚拟磁盘
REGI HKLM\SOFTWARE\Classes\Winimage\shell\ImDiskMountFile\command\=rundll32.exe imdisk.cpl,RunDLL_MountFile %L


另外关于shell32.dll,控制面板里“打印机和传真”能否像隐藏其它图标一样通过regi来达到目的。
不过不想用这个连控制面板也隐藏了:REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoSetFolders=#1           `在开始菜单不显示[设置]下控制面板、打印机、网络连接

[ 本帖最后由 xiao75918 于 2009-11-4 17:54 编辑 ]

02.JPG (67.09 KB, 下载次数: 156)

02.JPG

作者: 多长知识    时间: 2009-11-4 15:07
感谢LZ分享,学习学习
作者: 滑头    时间: 2009-11-4 20:14
受益非浅!十分感谢!
作者: yinchen001    时间: 2009-11-5 08:50
楼主辛苦了,感谢分享,学习了
作者: msxjc    时间: 2009-11-5 09:40
如此强帖,不顶不行。学习了。谢谢楼主
作者: xiao75918    时间: 2009-11-5 10:05
内核中的一个文件说明写错了。
这个文件可移出内核进桌面后加载扩展内核一起加载,自我感觉用途不大
WXPE\SYSTEM32\BROWSELC.DLL     显示菜单(无此文件打开我的电脑不显示上面菜单栏)
如图所示,不影响使用,进桌面后复制到内核可显菜单


winsxs目录下X86开头的几个文件夹应该可以动手试试,等一下我试一试
chkdsk.exe不知你们是怎样用的,我在cmd窗口试了一个命令没反回错误信息,如图:

[ 本帖最后由 xiao75918 于 2009-11-5 10:14 编辑 ]

03.JPG (73.54 KB, 下载次数: 150)

03.JPG

04.JPG (63.99 KB, 下载次数: 148)

04.JPG

作者: 66369    时间: 2009-11-5 10:09
原帖由 xiao75918 于 2009-11-5 10:05 发表
内核中的一个文件说明写错了。
这个文件可移出内核进桌面后加载扩展内核一起加载,自我感觉用途不大
WXPE\SYSTEM32\BROWSELC.DLL     显示菜单(无此文件打开我的电脑不显示上面菜单栏)

winsxs目录下X86开头 ...


2003PE

CHKDSK

你查个NTFS磁盘看下...
作者: xiao75918    时间: 2009-11-5 10:26
ntfs格式确实有问题,我试试小马原盘试试
作者: 汉江小鱼    时间: 2009-11-5 11:07
强大,这样的帖子多多益善,艰难地学习中。。。。。。。。。。。。。。。(>:
作者: 66369    时间: 2009-11-5 11:24
原帖由 xiao75918 于 2009-11-5 10:26 发表
ntfs格式确实有问题,我试试小马原盘试试



跟小马探讨过此问题.只他最近忙.没更新.问题依旧.

我水PE已解决问题了.你下个46MB的试下.
作者: xiao75918    时间: 2009-11-5 13:21
水老,刚试了你的46M版,chkdsk测试正常,能说说是怎么解决的吗?
作者: 12050202    时间: 2009-11-5 13:39
原帖由 xiao75918 于 2009-11-5 13:21 发表
水老,刚试了你的46M版,chkdsk测试正常,能说说是怎么解决的吗?



也想知道啊
作者: mapeimapei    时间: 2009-11-5 13:46
`在资源管理器中用“平铺”方式查看
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Settings=@08 00 00 00 06 00 00 00 01 00 00 00 e5 25 f1 65 e1 7b 10 48 ba 9d d2 71 c8 43 2c e3 04 00 00 00 1a 00 00 00 43 00 00 00

`隐藏部分图标。
REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\ClassicStartMenu\{450D8FBA-AD25-11D0-98A8-0800361B1103}=#1  `隐藏桌面文档
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\!  `不显示任务计划
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D20EA4E1-3957-11d2-A40B-0C5020524152}\!  `不显示字体
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\!  `不显示网络连接
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{6DFD7C5C-2451-11d3-A299-00C04F8EF6AF}\!   `文件夹选项
//REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoSetFolders=#1           `在开始菜单不显示[设置]下控制面板、打印机、网络连接
//REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoSetTaskbar=#1          `在开始菜单不显示[设置]下任务栏和[开始]菜单(此项会不显示侧边windows字样)
//REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoFavoritesMenu=#1       `在开始菜单不显示[收藏夹](此项会不显示侧边windows字样)
//REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoRecentDocsMenu=#1      `在开始菜单不显示[文档]
//REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FindExtensions\Static\WebSearch\!  `清除搜索菜单上的搜索"在 Internet 上"

`在设备管理器中显示中文
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}\=DVD/CD-ROM 驱动器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}\=磁盘驱动器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\=显示卡
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E969-E325-11CE-BFC1-08002BE10318}\=软盘控制器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\=IDE ATA/ATAPI 控制器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}\=键盘
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\=声音、视频和游戏控制器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96F-E325-11CE-BFC1-08002BE10318}\=鼠标和其它指针设备
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\=网络适配器
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E97D-E325-11CE-BFC1-08002BE10318}\=系统设备
REGI HKLM\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}\=存储卷


以上可以内置到注册表中,具体就不多说了,挂载,注册等等 折腾pe的坛友都应该知道。

另外,有个NUMK命令也可以内置到注册表中,
注册项:[HKEY_USERS\.Default\Control Panel\Keyboard]
键值名:InitialKeyboardIndicators(字符串值)
值数据:2(0关闭,2打开)
作者: mapeimapei    时间: 2009-11-5 13:58
原帖由 66369 于 2009-11-5 11:24 发表



跟小马探讨过此问题.只他最近忙.没更新.问题依旧.

我水PE已解决问题了.你下个46MB的试下.


Event Log服务开启就解决了,内置注册表还是用pecmd解决全凭个人爱好和习惯

本人一般内内置解决的绝不使用命令解决,好处:

如果内置解决的话,首先命令少了,启动快,

如果是用命令解决的,一般都是在启动读过注册表以后的再设置一次,没有这个必要。。


另,偶那个03pe,如果提取骨头版以后提示chkdsk的问题,应该是内核文件缺少了,Event Log服务和网络组建有关系,等这个月15号以后和那个新华网视频问题一块修正。最近太忙,顾不过来了。网站改版。。。

呵呵,随便让大家看看新版的网站




这个是社区,今天才拼的


作者: tt911    时间: 2009-11-5 14:07
很全面  支持一下。
作者: 94first    时间: 2009-11-5 14:21
学习了。。
作者: 66369    时间: 2009-11-5 14:26
标题: 回复 #46 mapeimapei 的帖子
建议你在你网站.放个PE论坛.访问量自然上去.
作者: 66369    时间: 2009-11-5 14:33
原帖由 xiao75918 于 2009-11-5 13:21 发表
水老,刚试了你的46M版,chkdsk测试正常,能说说是怎么解决的吗?



我那办法没小马的先进.以他为准.

但.特简单.具体办法.向版主 zhxy9804 咨询.
作者: mapeimapei    时间: 2009-11-5 15:11
原帖由 66369 于 2009-11-5 14:26 发表
建议你在你网站.放个PE论坛.访问量自然上去.


公司网站,,呵呵。。不是我的,等有钱了买个空间折腾。。
作者: 66369    时间: 2009-11-5 16:39
原帖由 mapeimapei 于 2009-11-5 15:11 发表


公司网站,,呵呵。。不是我的,等有钱了买个空间折腾。。



域名80.

空间 100.

我那个http://www.66369.net

就是的.
作者: xiao75918    时间: 2009-11-7 10:47
chkdsk问题暂时修改法(正式等小马出手):

这个方法是从水老pe里找出来的:

内核增加EVENTLOG.DLL文件,pecmd.ini加SERV EVENTLOG
如:
TEAM EXEC =PECMD SERV !AudioSrv|SERV AudioSrv|SERV EVENTLOG

SETUPREG.HI_修改
在\ControlSet001\Services\EventLog\Application下File字符串值%SystemRoot%\system32\config\AppEvent.Evt改为%SystemDrive%\TEMP\AppEvent.Evt即可.
或是:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\!syspe\ControlSet001\Services\EventLog\Application]
"File"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,44,00,72,00,69,00,76,\
  00,65,00,25,00,5c,00,54,00,45,00,4d,00,50,00,5c,00,41,00,70,00,70,00,45,00,\
  76,00,65,00,6e,00,74,00,2e,00,45,00,76,00,74,00,00,00
作者: mapeimapei    时间: 2009-11-7 10:47
原帖由 66369 于 2009-11-5 16:39 发表



域名80.

空间 100.

我那个http://www.66369.net

就是的.



昨晚给自己买了一个域名,超级经典。。不过明天上班过去再付款。。245大洋呀。。。哈哈。

这年头,整天在网上泡,也该有自己的网站了。。
作者: mapeimapei    时间: 2009-11-7 10:49
原帖由 zhxy9804 于 2009-11-7 10:43 发表
说实在的,我很想从头到尾的,从windows2003里面全部取材,然后一点点的搭配,但是毅力不够,pecmd也只是有画葫芦的本事,目前的2003pe,按说也不是纯正血统的2003pe,从哪个我的电脑的共享文档就可以看出来,只 ...


感觉可以从注册表入手。。有个想法,从原安装盘中找到那个SETUPREG.HIV着手不知道可行不?
作者: xiao75918    时间: 2009-11-7 11:00
我来贴个原版03企业版的SETUPREG.HIV,这个应该要增加很多东东才能用吧

SETUPREG.rar

15.49 KB, 下载次数: 98, 下载积分: 无忧币 -2


作者: mapeimapei    时间: 2009-11-7 11:05
原帖由 zhxy9804 于 2009-11-7 10:43 发表
说实在的,我很想从头到尾的,从windows2003里面全部取材,然后一点点的搭配,但是毅力不够,pecmd也只是有画葫芦的本事,目前的2003pe,按说也不是纯正血统的2003pe,从哪个我的电脑的共享文档就可以看出来,只 ...


看看这个,是不是如2k3的

[ 本帖最后由 mapeimapei 于 2009-11-7 11:07 编辑 ]

QQ截图未命名.jpg (97.88 KB, 下载次数: 175)

QQ截图未命名.jpg

QQ截图未命名11.jpg (88.67 KB, 下载次数: 165)

QQ截图未命名11.jpg

作者: mapeimapei    时间: 2009-11-7 11:13
是多了一个 简单共享

问问.jpg (59.8 KB, 下载次数: 161)

问问.jpg

作者: mapeimapei    时间: 2009-11-7 11:47
原帖由 zhxy9804 于 2009-11-7 11:35 发表
我希望各位老大做的内核,可以什么都不集成。
但要只用内核启动,然后再调用虚拟光驱软件能保证安装win7就可以了。



我那个内核可以的呀,你测试下吧。
作者: xiao75918    时间: 2009-11-7 18:39
请问一下,DISKGENI分区格式化后不能立即显示盘符,要重启后才显示,而pm可立即显示盘符
作者: 66369    时间: 2009-11-7 18:44
原帖由 xiao75918 于 2009-11-7 18:39 发表
请问一下,DISKGENI分区格式化后不能立即显示盘符,要重启后才显示,而pm可立即显示盘符




SHELL_刷新系统.
作者: xiao75918    时间: 2009-11-7 19:36
试过,不行,另外mmc的分区管理也是一样
作者: edwinsunday    时间: 2009-11-7 19:37
哈哈,支持,好好学习
作者: 66369    时间: 2009-11-7 19:41
原帖由 xiao75918 于 2009-11-7 19:36 发表
试过,不行,另外mmc的分区管理也是一样



我用全内置的.拔掉U盘.

MMC后.而后刷新.可以的.
作者: xiao75918    时间: 2009-11-8 13:10
由于DISKGENI在pe下操作还是存在问题(在水老的全内置版测试,分区格式化刷新系统后会随机分配个盘符,想指定为c盘不行。),故作了个磁盘管理列表。

mmc\MMC.cmd
@ECHO OFF
PUSHD %~dp0
SET TP=%CD%
FOR %%i IN (DMDLGS.DLL DMDSKMGR.DLL DMOCX.DLL MMCNDMGR.DLL DMVIEW.OCX) DO REGSVR32 /S %%i
REG ADD HKCR\.msc /ve /t REG_SZ /d MSCFile /f >NUL
REG ADD HKCR\MSCFile\Shell\Open\Command /ve /t REG_EXPAND_SZ /d "%TP%\MMC.exe \"%%1\" %%*" /f >NUL
PECMD LINK %ALLUSERSPROFILE%\「开始」菜单\程序\磁盘工具\磁盘管理,%TP%\DISKMGMT.MSC,,%TP%\mmc.exe


mmc\APPHELP.DLL
mmc\diskmgmt.msc
mmc\dmadmin.exe
mmc\DMDLGS.DLL
mmc\DMDSKMGR.DLL
mmc\dmdskres.dll
mmc\dmocx.dll
mmc\dmvdsitf.dll
mmc\DMVIEW.OCX
mmc\duser.dll
mmc\MFC42U.DLL
mmc\mmc.exe
mmc\mmcbase.dll
mmc\mmcndmgr.dll
mmc\msxml.dll
mmc\msxmlr.dll
mmc\ntmsapi.dll
mmc\oleacc.dll
mmc\oleaccrc.dll
作者: my3927    时间: 2009-11-8 20:35
非常好的帖子,受益匪浅,感谢各位大大分享!
作者: wjgyz740526    时间: 2009-11-9 11:59
好像没有哪个pe可以用diskgen新建分区后立即分配盘符的;

小马的那个pevm里测试了下要2百多m内存才可以启动,比起别的pe大了很多?
作者: yh_tl    时间: 2009-11-9 13:08
参照楼主的的列表测试了下,作如下补充,供大家参考:
wininet.dll 需先放入内核, 不然IE安装不成功
schannel.dll 需先放入内核, 不然不能支持https
作者: xiao75918    时间: 2009-11-9 13:17
谢谢,请问网络部分还需要加什么文件
作者: wwglsh    时间: 2009-11-9 15:27
楼主辛苦了
作者: elai    时间: 2009-11-10 00:39
inetcomm.dll    打开.MHT文件需要,需注册
msoert2.dll      打开.MHT文件需要
inetres.dll        打开.MHT文件需要

extmgr.dll        管理加载项,需注册
作者: xiao75918    时间: 2009-11-10 08:22
这些都可在ie里设置,我问题是在基本内核列表文件的基础上,需要往内核先添加哪些文件,启动到桌面后再添加哪些文件?
我用dvd008的网卡包测试(除去outer_common包),启动到桌面后加入:
cabinet.dll
imm32.dll
ntmarta.dll
regsvr32.exe
winmm.dll
wmi.dll
wsock32.dll
newdev.dll
credui.dll
所有服务全部启动,只是ie打不开网页

yh_tl 的网卡包测试,是基于xp的,不知在03pe能否通用。
在上面的基础上,多加了
reg.exe
bartpe.exe
wininet.dll
netrap.dll
atl.dll
clusapi.dll
安装完后,启动网络时提示"不能启动tcp/ip protocol driver",不知是否差文件。

用水老的驱动包:再加上下面几个文件成功打开网页,还没测试前面的文件是否可少
rtutils.dll
mfc42u.dll
activeds.dll

[ 本帖最后由 xiao75918 于 2009-11-10 08:49 编辑 ]
作者: xiao75918    时间: 2009-11-10 13:28
加载水老网卡部分总结:
\7Z.EXE
\ACTIVEDS.DLL
\ADSLDPC.DLL
\ATL.DLL
\CABINET.DLL
\CLUSAPI.DLL
\CREDUI.DLL
\ESENT.DLL          拔号服务需要  
\FIND.EXE
\IMM32.DLL
\KERBEROS.DLL     此文件要先放入内核,不然rasman服务无法启动,拔号不行但路由上网不影响。
\MFC42U.DLL
\NETRAP.DLL
\NEWDEV.DLL
\NTMARTA.DLL
\ODBC32.DLL
\REG.EXE
\REGSVR32.EXE
\RTUTILS.DLL
\ULIB.DLL
\WININET.DLL
\WINMM.DLL
\WINSCARD.DLL    拔号服务需要
\WMI.DLL
\WSOCK32.DLL
\STDOLE2.TLB       打开二级网页需要
\SCHANNEL.DLL
下面5个文件加入可解决ie安装及网卡安装在内核有rsaenh.dll时出错的问题.
\CERTCLI.DLL
\CRYPTSVC.DLL
\SFC.DLL
\SFC_OS.DLL
\VSSAPI.DLL

https网页建行网上银行需加入
dmview.ocx
riched20.dll
riched32.dll

[ 本帖最后由 xiao75918 于 2009-11-11 08:32 编辑 ]
作者: wfu_liuxh    时间: 2009-11-11 09:07
这样的好文章应该置顶。
作者: xiao75918    时间: 2009-11-22 18:12
也来玩下启动栏宽度定义及排列顺序,以小马PE作测试:

定义排列顺序方法:原本是按文件名顺序自动排列,最左边是按升序排列第一的文件,如想把显示桌面排最右边只要它是排序的最后就可以了,大家只要注意更改文件名使之按自己的要求排列。
快速启动栏宽度(修改注册表DEFAULT文件):
1、修改PE配置文件,去掉所有放到快速启动栏的项,包括pecmd.ini里的|CALL $SHELL32.DLL,DllInstall,#1,U
2、启动PE,手动调整宽度后,里面不要放一个图标,点开始、关机、取消。导出reg
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop]

3、加载配置单元DEFAULT到!syspe,修改[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop]为[HKEY_LOCAL_MACHINE\!syspe\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop],删除reg中其它的部分,只保留"Taskbar"部份,双击reg导入,卸载配置单元,替换及恢复其它文件即可。

注册表文件(修改红色部分3个为52,4个为69,5个为80,6个为99,7个为ae,8个为c5)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\!syspe\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop]
"Taskbar"=hex:0c,00,00,00,08,00,00,00,02,00,00,00,00,00,00,00,b0,e2,2b,d8,64,\
  57,d0,11,a9,6e,00,c0,4f,d7,05,a2,22,00,1c,00,0a,11,00,00,1a,00,00,00,01,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,4c,00,00,00,01,14,02,00,00,00,00,\
  00,c0,00,00,00,00,00,00,46,81,00,00,00,30,00,00,00,10,99,db,ce,d3,6b,ca,01,\
  b6,44,00,d6,d3,6b,ca,01,10,99,db,ce,d3,6b,ca,01,00,00,00,00,00,00,00,00,01,\
  00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,ff,01,14,00,1f,50,e0,4f,d0,20,\
  ea,3a,69,10,a2,d8,08,00,2b,30,30,9d,19,00,2f,58,3a,5c,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,00,00,00,00,5c,00,31,00,00,00,00,00,77,3b,80,03,30,\
  00,44,4f,43,55,4d,45,7e,31,00,00,44,00,03,00,04,00,ef,be,77,3b,80,03,77,3b,\
  85,03,14,00,00,00,44,00,6f,00,63,00,75,00,6d,00,65,00,6e,00,74,00,73,00,20,\
  00,61,00,6e,00,64,00,20,00,53,00,65,00,74,00,74,00,69,00,6e,00,67,00,73,00,\
  00,00,18,00,48,00,31,00,00,00,00,00,77,3b,80,03,30,00,44,45,46,41,55,4c,7e,\
  31,00,00,30,00,03,00,04,00,ef,be,77,3b,80,03,77,3b,85,03,14,00,00,00,44,00,\
  65,00,66,00,61,00,75,00,6c,00,74,00,20,00,55,00,73,00,65,00,72,00,00,00,18,\
  00,50,00,31,00,00,00,00,00,77,3b,80,03,30,00,41,50,50,4c,49,43,7e,31,00,00,\
  38,00,03,00,04,00,ef,be,77,3b,80,03,77,3b,80,03,14,00,00,00,41,00,70,00,70,\
  00,6c,00,69,00,63,00,61,00,74,00,69,00,6f,00,6e,00,20,00,44,00,61,00,74,00,\
  61,00,00,00,18,00,42,00,31,00,00,00,00,00,77,2f,88,7b,10,00,4d,49,43,52,4f,\
  53,7e,31,00,00,2a,00,03,00,04,00,ef,be,77,2f,88,7b,77,2f,00,38,14,00,00,00,\
  4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,00,00,18,00,52,00,31,\
  00,00,00,00,00,77,2f,88,7b,10,00,49,4e,54,45,52,4e,7e,31,00,00,3a,00,03,00,\
  04,00,ef,be,77,2f,88,7b,77,2f,00,38,14,00,00,00,49,00,6e,00,74,00,65,00,72,\
  00,6e,00,65,00,74,00,20,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,\
  00,00,18,00,48,00,31,00,00,00,00,00,77,2f,88,7b,11,00,51,55,49,43,4b,4c,7e,\
  31,00,00,30,00,03,00,04,00,ef,be,77,2f,88,7b,77,2f,00,38,14,00,00,00,51,00,\
  75,00,69,00,63,00,6b,00,20,00,4c,00,61,00,75,00,6e,00,63,00,68,00,00,00,18,\
  00,00,00,10,00,00,00,05,00,00,a0,1a,00,00,00,21,01,00,00,00,00,00,00,08,00,\
  00,00,02,00,00,00,0c,00,00,00,01,00,00,00,00,00,00,00,52,00,00,00,60,07,00,\
  00,00,00,00,00,16,00,00,00,00,00,00,00,00,00,00,00,16,00,00,00,00,00,00,00,\
  01,00,00,00,01,00,00,00,aa,4f,28,68,48,6a,d0,11,8c,78,00,c0,4f,d9,18,b4,6a,\
  02,00,00,60,0d,00,00,00,00,00,00,16,00,00,00,00,00,00,00,00,00,00,00,16,00,\
  00,00,00,00,00,00,01,00,00,00

[ 本帖最后由 xiao75918 于 2009-11-23 11:35 编辑 ]
作者: xrmk    时间: 2009-11-22 20:59
总结的相当有水平 不能不佩服~
作者: ljq0527    时间: 2009-11-22 23:31
强帖,收益匪浅,不顶不行啊!
作者: 四海皆狂龙    时间: 2009-11-23 08:00
此贴要顶
个人以为最好是做没有个人水印的纯内核的
作者: xiao75918    时间: 2009-11-23 08:27
我虚拟机测试好像没有出现老九那一排字。
作者: xiao75918    时间: 2009-11-23 11:37
再次完善快速启动栏宽度注册表文件,见4楼或77楼
作者: coolg    时间: 2009-11-23 12:51
十分赞赏楼主发出这样的好贴,方便大家。。
如果能把前几楼的每个文件加上注释。。。哪真太美了。。。
作者: xiao75918    时间: 2009-11-24 21:25
基本完结,谢谢大家的帮助!!!
作者: dvd008    时间: 2009-11-24 21:39
diskpart 需要部分磁盘管理文件支持,具体哪几个我没测试,
因为我做到mmc里面了。

对vdm创建的 img, 2k3pe通常无法格式化为 ntfs,这时
换 xp 的文件,就可以。
替换 system32 目录同名文件
FMIFS.DLL
IFSUTIL.DLL
UFAT.DLL
UNTFS.DLL


但是,这样会影响chkdisk功能,也会影响 exfat的右键格式化
作者: xiao75918    时间: 2009-11-25 07:58
谢了,先前测试diskpart时是把外置全打一个包了,所以没发现这个问题。
至于img内核,没玩过,不过小马的好像没问题,不知他用的是什么软件创建的。
作者: linkyou    时间: 2009-11-25 09:43
来学习了 支持一下
作者: qingwei888    时间: 2009-11-25 10:26
很强大,好好学习下~~~~~~~~~
作者: dlsdbmg    时间: 2009-11-25 11:19
写得非常详细,再接再厉
作者: 带bb去看海    时间: 2009-11-25 16:15
长知识了!顶!!!
作者: xiao75918    时间: 2009-11-25 19:27
更新,把WINSXS里的GDIPLUS.DLL图片支持文件移到扩展内核。

提供一种方式,winsxs不是必须放内核的可以外置。

[ 本帖最后由 xiao75918 于 2009-11-26 09:27 编辑 ]
作者: coolg    时间: 2009-11-25 21:44
原帖由 xiao75918 于 2009-11-25 19:27 发表
测试用pe基本diy自小马03pe,下载地址:
winpe03.iso
http://d.namipan.com/d/bca8ae75a1808a5f9570497164029b267413b9260028a003
驱动.rar (三卡、IE、WMP10、DX9)
http://d.namipan.com/d/389c1cd1e4a35b1 ...



呵呵,楼主终于出手了。。。。
支持,下载测试。。

这个小米盘好像不动也。。。

[ 本帖最后由 coolg 于 2009-11-25 21:49 编辑 ]
作者: h99h99    时间: 2009-11-26 09:44
标题: 回复 #1 xiao75918 的帖子
xiao75918大师:什么时候可以下呢?
作者: xiao75918    时间: 2009-11-26 10:07
可以下了,1楼底附件
作者: coolg    时间: 2009-11-27 09:21
大师,什么时候把XPPE也研究下,呵呵。。

xppe启动基本文件是哪些?
作者: xiao75918    时间: 2009-11-27 15:47
帮我看下我发的贴,看怎样修改搜索来实现,xppe我虽然没试,但基本内核应该同样有效,不同的可能就是win7安装部份,因为其不支持。
作者: lisong    时间: 2009-11-27 22:07
好东东,*了!!!!!!!
作者: suaigexiaob    时间: 2009-11-27 22:49
学习了,感谢楼主
作者: xiao75918    时间: 2009-11-28 09:22
1、测试水老的xppe,按基本内核列表同样可以启动。

2、另外测试了下非ram方式启动txtsetup.sif里需要修改的地方
为iso加入启动引导文件pe.bif,在wxpe下加入NTDETECT.COM与SETUPLDR.BIN。

txtsetup.sif文件修改(红色部份):
[Version]
signature="$WindowsNT$"
ClassGUID={00000000-0000-0000-0000-000000000000}
[SourceDisksNames]
1="Windows 2003",\WXPE\TXTSETUP.SIF,,\
100="Windows 2003 Service Pack 2",\WXPE\TXTSETUP.SIF,,\,1

[WinntDirectories]
1="\"
2=system32
3=system32\config
4=system32\drivers
22=Fonts
124=WinSxS
125=WinSxS\Manifests
[SetupData]
OsLoadOptions="/fastdetect/minint"
ForceScsi=1
ForceDiskClass=1
ForceCDRom=1
loaderprompt=" Starting SuperMicro Windows PE..."
[SourceDisksFiles]
c_936.nls=100,,,,,,,2,0,0,,1,2
kdcom.dll=100,,,,,,,2,0,0,,1,2
ntdll.dll=100,,,,,,,2,0,0,,1,2
ntoskrnl.exe=100,,,,,,,2,0,0,,1,2
setupreg.hiv=100,,,,,,,2,0,0,,1,2
vgaoem.fon=100,,,,,,,2,0,0,,1,2


红色部份是要加入的,很多pe里面在[SourceDisksFiles]段把system32下面所有文件(不包括drivers里的文件)都加进来了,其实如果是ram启动,不需要加就可启动,不是ram启动,只要加上面6个文件即可。

3、用小马03pe测试在相同的文件及配置条件下,如在pecmd.ini里不加SERV EVENTLOG,img内核运行chkdsk在ntfs格式无问题,而iso内核却有问题。(这个要怎样改注册表可以解决iso内核的问题)
EVENTLOG服务里均是自动,img的是已启动,而iso却是停止。
作者: coolg    时间: 2009-11-28 13:56
原帖由 xiao75918 于 2009-11-28 09:22 发表
1、测试水老的xppe,按基本内核列表同样可以启动。

2、另外测试了下非ram方式启动txtsetup.sif里需要修改的地方
为iso加入启动引导文件pe.bif,在wxpe下加入NTDETECT.COM与SETUPLDR.BIN。

txtsetup.sif文 ...



谢谢!!!
1.文件列表加上还是比较稳妥的。。这是我几个月来做非RAM启动PE的一点体会

不然的话,启动过程中突然莫名其妙给你一个黑脸。。。(莫名其妙是因为有时候又正常)

所以,我发在博客上的两个非RAM启动PE(03PE和XPPE)都加上了列表文件。。

2.这些基本文件能不能通用(03和XP)?哪些能通用,哪些不能?

关于内核文件,你是行家,能不能帮我搞个二合一文件列表。。。。

[ 本帖最后由 coolg 于 2009-11-28 17:11 编辑 ]
作者: xiao75918    时间: 2009-12-13 14:28
好无聊,更新一下小马磁盘驱动至1126,内置winrar及imdisk右键注册表,加入vbs支持。
作者: 四海皆狂龙    时间: 2009-12-17 15:44
下载不了,怎么回事啊!
作者: xiao75918    时间: 2009-12-17 19:03
不小心把1126打成了1226,请下1213里的,1126里只有驱动部份。




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