自由定制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 编辑 ] |
xiao75918 |
66369 (我心如水) |
|
xiao75918 |
94730872 [1]VC+C#技术群 16957498 [2]VC+C#技术群 96159885 [3]VC+C#技术群 94731267 [1]JAVA技术群 94731343 [2]JAVA技术群 80458412 [3]JAVA技术群 |