|
测试用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 编辑 ] |
评分
-
查看全部评分
|