自由定制pe小知识

自由定制pe小知识

测试用pe基本diy自小马03pe,下载地址:下载地址1226.rar (388 Bytes),下载地址1213.rar (224 Bytes)


总结:
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 于 2009-12-13 14:20 编辑 ]
下载地址1226.rar (388 Bytes)
下载次数: 82
2009-11-26 10:02
下载地址1213.rar (224 Bytes)
下载次数: 13
2009-12-13 14:19

顶部
xiao75918
少将
Rank: 7 Rank: 7 Rank: 7



UID 129429
精华 1
积分 13353
帖子 377
威望 1370
阅读权限 99
注册 2006-11-1
#2
发表于 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 (我心如水)
一级上将
Rank: 8 Rank: 8



UID 249070
精华 1
积分 39779
帖子 4057
威望 12563
阅读权限 99
注册 2008-2-25
来自 南京二中电子
#3
发表于 2009-10-29 20:32  资料  主页 短消息  加为好友 

说下.这列表.和哪个PE最接近.谢谢.





顶部
xiao75918
少将
Rank: 7 Rank: 7 Rank: 7



UID 129429
精华 1
积分 13353
帖子 377
威望 1370
阅读权限 99
注册 2006-11-1
#4
发表于 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="[1;37m 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个文件即可。
11366722 [0]主群技术群
94730872 [1]VC+C#技术群
16957498 [2]VC+C#技术群
96159885 [3]VC+C#技术群
94731267 [1]JAVA技术群
94731343 [2]JAVA技术群
80458412 [3]JAVA技术群

转载于:https://www.cnblogs.com/byeday/archive/2009/12/13/1623134.html

WiMNT是WIM文件挂载和制作工具 1、WiMNT关联WIM文件,双击WIM文件,通过设定或默认值自动完成挂载,并执行全局设定操作,也可以转为手动方式。支持重入,可多次双击WIM文件。 2、WIM文件的挂载信息,用本工具设置。WIM内默认自动执行文件是SETUP.CMD,也可以指定文件。 3、WiMNT可以生成虚拟盘符,自动生成挂载<目录>。 4、WiMNT通过目录右键菜单制作WIM文件,象WINRAR一样方便。 5、第一次使用WIMNT,自动设置关联WIM文件和目录。 6、WiMNT是自由软件。 Wimnt是绿色软件,可以运行于PE、Windows XP、Windows 2003,不需安装。   但Wimnt运行依赖Windows Imaging File System Filter Driver(这里简称为WIMFS服务),一般PE、Windows XP、Windows 2003都不装有Wimfs服务。   对于PE,911PE已安装Wimfs服务,其它的PE(如老毛桃的扬州版)可在启动PE后,安装即可。    命令行为:   /SETUP方便构建WIM文件使用环境。检测WIMFS是否安装,如果未安装,则提示安装,如果WIMFS.exe在同一目录,则可安装成功;检测WIM文件是否注册,否则注册关联Wim文件。在光盘的自动执行文件中加入Wimnt.exe /SETUP 即可,如果原来系统可以使用WIM文件的,将不会改变。在PE中,未安装WIMFS的要执行WIMFS.exe,再Wimnt.exe /REG; 因为Wimnt.exe /SETUP 有提示,所以不用在PE上。    反安装:   在设置全局属性页按反安装钮,后删除Wimnt.Exe。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值