为Win8.1PE添加explorer教程
2024-6-16 458

闲的搞了个Win8.1PE添加explorer小教程可能有点粗糙,萌新第一次写教程,有遗漏与建议欢迎指出
话不多说,开始!
一.准备工作
1st.准备Win8.1 ISO映像,个人推荐Win8.1update3
下载x64:ed2k://|file|cn_windows_8.1_pro_vl_with_update_x64_dvd_6050873.iso|4317507584|B0888275B5BD40E67D3F178B84B9A874|/
下载x86:ed2k://|file|cn_windows_8.1_pro_vl_with_update_x86_dvd_6050910.iso|3200301056|B078A986993B7EDD474FD09EB6FF7E1B|/
ed2k链接请用迅雷下载
2nd.挂载映像,右键ISO映像,选择:打开方式>Windows资源管理器,然后就会在此电脑发现挂载的镜像(Win7系统需用UltraISO等软件辅助挂载)
3th.右键挂载盘符>打开,找到\sources\boot.wim与install.wim,右键选择7-zip打开(没有7-zip?7zip中文站 https://7zip.net.cn/ 或官网 https://7-zip.org/)
4th.打开boot.wim中的"2"文件夹,全选,右键复制到一个文件夹(推荐空间多一些)
       打开install.wim全选,右键复制到另一个文件夹(推荐空间也多一些,镜像体积不小,10GB左右)
5th.删除boot.wim解压文件夹中\setup.exe与\sources文件夹,此时用wimtool(右键管理员打开)打包为boot.wim(记得勾选“可启动”),替换系统iso\sources中的boot.wim能得到一个cmdpe
6th.用UltraISO删除源镜像iso中的\support文件夹、\autorun.inf、setup.exe,删除\sources\中所有文件(不要删除sources文件夹本身),另存备用(UltraISO官网 https://ultraiso.net/)
二.正式添加explorer
1st.复制install.wim解压文件夹中的以下文件到boot.wim解压文件夹的相同位置,重复的覆盖,没有的跳过
\Windows\System32\config\SOFTWARE
\Windows\System32\zipfldr.dll
\Windows\System32\wsepno.dll
\Windows\System32\wpnprv.dll
\Windows\System32\wpninprc.dll
\Windows\System32\wpncore.dll
\Windows\System32\wpnapps.dll
\Windows\System32\wpd_ci.dll
\Windows\System32\WMADMOE.DLL
\Windows\System32\winusb.dll
\Windows\System32\Windows.UI.Immersive.dll
\Windows\System32\Windows.UI.dll
\Windows\System32\Windows.Shell.Search.UriHandler.dll
\Windows\System32\Windows.Networking.HostName.dll
\Windows\System32\Windows.Networking.dll
\Windows\System32\Windows.Networking.Connectivity.dll
\Windows\System32\Windows.Graphics.dll
\Windows\System32\Windows.Globalization.Fontgroups.dll
\Windows\System32\UIAnimation.dll
\Windows\System32\uDWM.dll
\Windows\System32\ubpm.dll
\Windows\System32\twinui.dll
\Windows\System32\twinui.appcore.dll
\Windows\System32\twinapi.dll
\Windows\System32\twinapi.appcore.dll
\Windows\System32\twext.dll
\Windows\System32\thumbcache.dll
\Windows\System32\themeui.dll
\Windows\System32\themeservice.dll
\Windows\System32\systray.exe
\Windows\System32\StructuredQuery.dll
\Windows\System32\StorageContextHandler.dll
\Windows\System32\stobject.dll
\Windows\System32\sscoreext.dll
\Windows\System32\srchadmin.dll
\Windows\System32\SNTSearch.dll
\Windows\System32\SMBHelperClass.dll
\Windows\System32\signdrv.dll
\Windows\System32\shwebsvc.dll
\Windows\System32\shutdown.exe
\Windows\System32\shsvcs.dll
\Windows\System32\shrpubw.exe
\Windows\System32\shpafact.dll
\Windows\System32\shgina.dll
\Windows\System32\shfolder.dll
\Windows\System32\shellstyle.dll
\Windows\System32\shdocvw.dll
\Windows\System32\shacct.dll
\Windows\System32\Sens.dll
\Windows\System32\sendmail.dll
\Windows\System32\SearchFolder.dll
\Windows\System32\sc.exe
\Windows\System32\runonce.exe
\Windows\System32\runas.exe
\Windows\System32\rtm.dll
\Windows\System32\RstrtMgr.dll
\Windows\System32\rshx32.dll
\Windows\System32\Query.dll
\Windows\System32\psmsrv.dll
\Windows\System32\profsvcext.dll
\Windows\System32\profprov.dll
\Windows\System32\PnPutil.exe
\Windows\System32\PhotoMetadataHandler.dll
\Windows\System32\pdh.dll
\Windows\System32\oledlg.dll
\Windows\System32\odbcbcp.dll
\Windows\System32\objsel.dll
\Windows\System32\NOISE.DAT
\Windows\System32\NOISE.CHT
\Windows\System32\NOISE.CHS
\Windows\System32\NL7Data0804.dll
\Windows\System32\Netplwiz.exe
\Windows\System32\mycomput.dll
\Windows\System32\MSWB70804.dll
\Windows\System32\MSWB7.dll
\Windows\System32\mssprxy.dll
\Windows\System32\msimtf.dll
\Windows\System32\mscories.dll
\Windows\System32\msacm32.dll
\Windows\System32\makecab.exe
\Windows\System32\InfDefaultInstall.exe
\Windows\System32\ieframe.dll
\Windows\System32\IconCodecService.dll
\Windows\System32\hotplug.dll
\Windows\System32\hlink.dll
\Windows\System32\globinputhost.dll
\Windows\System32\GlobCollationHost.dll
\Windows\System32\fsutil.exe
\Windows\System32\findstr.exe
\Windows\System32\filemgmt.dll
\Windows\System32\ExplorerFrame.dll
\Windows\System32\dxgi.dll
\Windows\System32\dwmredir.dll
\Windows\System32\dwmcore.dll
\Windows\System32\dwm.exe
\Windows\System32\dmview.ocx
\Windows\System32\dmvdsitf.dll
\Windows\System32\dmutil.dll
\Windows\System32\dmocx.dll
\Windows\System32\dmintf.dll
\Windows\System32\dmdskres2.dll
\Windows\System32\dmdskres.dll
\Windows\System32\dmdskmgr.dll
\Windows\System32\dmdlgs.dll
\Windows\System32\diskcopy.dll
\Windows\System32\dinput.dll
\Windows\System32\devmgr.dll
\Windows\System32\deskmon.dll
\Windows\System32\deskadp.dll
\Windows\System32\dcomp.dll
\Windows\System32\d3d11.dll
\Windows\System32\d3d10warp.dll
\Windows\System32\d3d10level9.dll
\Windows\System32\d3d10core.dll
\Windows\System32\d3d10_1core.dll
\Windows\System32\d3d10_1.dll
\Windows\System32\d3d10.dll
\Windows\System32\cscapi.dll
\Windows\System32\comsvcs.dll
\Windows\System32\colorui.dll
\Windows\System32\clip.exe
\Windows\System32\clbcatq.dll
\Windows\System32\chartv.dll
\Windows\System32\cacls.exe
\Windows\System32\cabview.dll
\Windows\System32\BrokerLib.dll
\Windows\System32\biwinrt.dll
\Windows\System32\bisrv.dll
\Windows\System32\bi.dll
\Windows\System32\batmeter.dll
\Windows\System32\actxprxy.dll


\Windows\System32\zh-CN\zipfldr.dll.mui
\Windows\System32\zh-CN\wsepno.dll.mui
\Windows\System32\zh-CN\wpnprv.dll.mui
\Windows\System32\zh-CN\wpncore.dll.mui
\Windows\System32\zh-CN\wpnapps.dll.mui
\Windows\System32\zh-CN\wpd_ci.dll.mui
\Windows\System32\zh-CN\Windows.UI.Immersive.dll.mui
\Windows\System32\zh-CN\Windows.Networking.dll.mui
\Windows\System32\zh-CN\uDWM.dll.mui
\Windows\System32\zh-CN\ubpm.dll.mui
\Windows\System32\zh-CN\twinui.dll.mui
\Windows\System32\zh-CN\twinui.appcore.dll.mui
\Windows\System32\zh-CN\twinapi.dll.mui
\Windows\System32\zh-CN\twinapi.appcore.dll.mui
\Windows\System32\zh-CN\twext.dll.mui
\Windows\System32\zh-CN\thumbcache.dll.mui
\Windows\System32\zh-CN\themeui.dll.mui
\Windows\System32\zh-CN\themeservice.dll.mui
\Windows\System32\zh-CN\StorageContextHandler.dll.mui
\Windows\System32\zh-CN\stobject.dll.mui
\Windows\System32\zh-CN\srchadmin.dll.mui
\Windows\System32\zh-CN\sntsearch.dll.mui
\Windows\System32\zh-CN\SMBHelperClass.dll.mui
\Windows\System32\zh-CN\shwebsvc.dll.mui
\Windows\System32\zh-CN\shutdown.exe.mui
\Windows\System32\zh-CN\shsvcs.dll.mui
\Windows\System32\zh-CN\shrpubw.exe.mui
\Windows\System32\zh-CN\shdocvw.dll.mui
\Windows\System32\zh-CN\sens.dll.mui
\Windows\System32\zh-CN\sendmail.dll.mui
\Windows\System32\zh-CN\searchfolder.dll.mui
\Windows\System32\zh-CN\sc.exe.mui
\Windows\System32\zh-CN\runonce.exe.mui
\Windows\System32\zh-CN\runas.exe.mui
\Windows\System32\zh-CN\rtm.dll.mui
\Windows\System32\zh-CN\rstrtmgr.dll.mui
\Windows\System32\zh-CN\rshx32.dll.mui
\Windows\System32\zh-CN\Query.dll.mui
\Windows\System32\zh-CN\PnPutil.exe.mui
\Windows\System32\zh-CN\pdh.dll.mui
\Windows\System32\zh-CN\oledlg.dll.mui
\Windows\System32\zh-CN\objsel.dll.mui
\Windows\System32\zh-CN\Netplwiz.exe.mui
\Windows\System32\zh-CN\mycomput.dll.mui
\Windows\System32\zh-CN\msimtf.dll.mui
\Windows\System32\zh-CN\msacm32.dll.mui
\Windows\System32\zh-CN\mblctr.exe.mui
\Windows\System32\zh-CN\InfDefaultInstall.exe.mui
\Windows\System32\zh-CN\hotplug.dll.mui
\Windows\System32\zh-CN\hlink.dll.mui
\Windows\System32\zh-CN\hdwwiz.exe.mui
\Windows\System32\zh-CN\globinputhost.dll.mui
\Windows\System32\zh-CN\GlobCollationHost.dll.mui
\Windows\System32\zh-CN\fsutil.exe.mui
\Windows\System32\zh-CN\findstr.exe.mui
\Windows\System32\zh-CN\filemgmt.dll.mui
\Windows\System32\zh-CN\explorerframe.dll.mui
\Windows\System32\zh-CN\dwmredir.dll.mui
\Windows\System32\zh-CN\dwmcore.dll.mui
\Windows\System32\zh-CN\dwm.exe.mui
\Windows\System32\zh-CN\dmutil.dll.mui
\Windows\System32\zh-CN\dmocx.dll.mui
\Windows\System32\zh-CN\dmdskres2.dll.mui
\Windows\System32\zh-CN\dmdskres.dll.mui
\Windows\System32\zh-CN\diskcopy.dll.mui
\Windows\System32\zh-CN\dinput.dll.mui
\Windows\System32\zh-CN\devmgr.dll.mui
\Windows\System32\zh-CN\deskmon.dll.mui
\Windows\System32\zh-CN\deskadp.dll.mui
\Windows\System32\zh-CN\CompMgmtLauncher.exe.mui
\Windows\System32\zh-CN\colorui.dll.mui
\Windows\System32\zh-CN\clip.exe.mui
\Windows\System32\zh-CN\cacls.exe.mui
\Windows\System32\zh-CN\cabview.dll.mui
\Windows\System32\zh-CN\bisrv.dll.mui
\Windows\System32\zh-CN\batmeter.dll.mui

\Windows\explorer.exe
\Windows\zh-CN\explorer.exe.mui

\Windows\Branding\Basebrd\basebrd.dll

\Windows\Branding\Basebrd\zh-cn\basebrd.dll.mui

\Windows\Branding\ShellBrd\shellbrd.dll

2nd.打开regworkshop(实在找不到官网,抱歉哈),点击“文件”>“加载配置单元”>打开boot.wim解压文件夹\Windows\config\SOFTWARE\,命名为PE-SOFT,位置为HKEY_LOCAL_MACHINE
点击“搜索”>“查找”>查找Interactive User>勾选“搜索项”“搜索值”“搜索数据”,选择“在此项中搜索:HKEY_LOCAL_MACHINE\PE-SOFT,全选搜索结果,右键删除。再次搜索C:\,将搜索结果全选,替换为X:\(regworkshop一次只能搜索1000项,需多次直到全部替换)还要搜索D:\,将搜索结果全选,替换为X:\
3th.选中PE-SOFT,单击”文件”>“卸载配置单元”,退出
三.打包
1st.用wimtool打包(右键管理员打开)为boot.wim(记得勾选“可启动”)
2nd.打开一. 6th中的ISO,将刚才打包的boot.wim添加到ISO\sources中,保存

到这里,带explorer的Win8.1PE就初步完成了
在cmd中输入taskmgr,关闭wallpaperhost进程,也可制作时删除
在cmd中输入explorer,如有问题,可以再打开
任务栏出现后,等一会,按Win+T激活任务栏,右键桌面,点击“刷新”,桌面图标就出来了
图:

image.webp


可能很简陋,可以按照wingwy大佬的教程继续完善
https://www.wingwy.com/archives/2011_02_857.html
https://www.wingwy.com/archives/2011_02_862.html
https://www.wingwy.com/archives/2011_03_868.html
(虽然是Win7的,但差不多,64位兼容不通用,可将生成器生成的8.1PE的boot.wim\Windows\WinSxS与\Windows\SysWOW64以及System32中的wow64.dll、wow64cpu.dll、wow64win.dll复制与替换相同路径,生成器地址http://www.lbdz.cc/?id=3)
PS:1.开始屏幕与charm栏不能用,可添加start8,有时间搞
        2.PECMD接管可参考以下帖子http://bbs.wuyou.net/forum.php?mod=viewthread&tid=273524
最后在这里祝愿你能成功!

最后于 2024-7-15 被guyu编辑 ,原因:
收藏
点赞 1
分享
最新回复 (4)
  • avatar image
    guyu 2024-6-30
    楼主   2

    说实话,8.1PE还不如8PE,桌面拖放、任务栏、桌面图标都是硬伤,8PE套用7的explorer就正常,要真的是硬件兼容性的问题,还是推荐用10或11PE

  • avatar image
    guyu 2024-7-6
    楼主   3

    2024.7.6更新:删除了会无故引发错误的文件

    2024.7.15更新:删除了不存在的文件

    最后于 2024-7-15 被guyu编辑 ,原因:
  • avatar image
    875863801 2024-7-6

    8.1肯定只能admin才正常了

  • avatar image
    guyu 2024-7-7
    楼主   5
    875863801 8.1肯定只能admin才正常了

    没错,现在打算研究研究Administrator账户登录

返回