826773297 发表于 2020-8-12 18:51:43

全手工制作1909PE之网声版

本帖最后由 826773297 于 2020-8-12 20:19 编辑

应众多坛友要求希望想获得更进一步的功能添加,此网声版早已写完且一直处于测试阶段,随着2004的更新现放出网声版教程。此教程延续前面帖子:全手工制作1909PE之维护型http://bbs.wuyou.net/forum.php?mod=viewthread&tid=418902
没看前面帖子的可以先从前面帖子开始做起。下面开始正文:
此版本所添加的功能列表:1. 功能区框架2. SYSTEM用户目录的更改3. 网络功能的添加4. 声音功能的添加5. MTP6. Usb弹出7. 管理员登录

写在前面:复制文件时根据系统语言版本自行复制.MUI语言文件和MUN数据文件做前准备:下载WIN10 1909原版安装镜像,分别释放BOOT.WIM和INSTALL.WIM到D:\1909\BOOT和D:\1909\INSTALL目录下并获取权限,建立一个新文件夹:D:\1909\WINPE.
桌面的优化部分:
添加资源管理器功能区框架:
从D:\1909\INSTALL复制以下必要文件到D:\1909\WINPE文件夹:\INSTALL\Windows\System32\UIRibbonRes.dll\INSTALL\Windows\System32\UIRibbon.dll
此时打开资源管理器功能区框架添加完成:


更改SYSTEM用户目录位置为X:\USER\DEFAULT并添加桌面背景

挂载WINPE\WINDOWS\SYSTEM32\CONFIG\DEFAULT为PE-DEF并获取权限挂载WINPE\WINDOWS\SYSTEM32\CONFIG\SOFTWARE为PE-SOFT并获取权限导入DEFAULT\PE-DEF.REGPE-SOFT.REG注册表复制D:\1909\INSTALL\WINDOWS\Web\Wallpaper\Windows\img0.jpg到对应目录删除D:\1909\winpe\WINDOWS\system32\winpe.jpg
进入桌面后用户目录和背景设置成功:


网络声音功能的添加:
全能版制作前的准备工作:使用BC文件对比工具对比以下目录文件替换到WINPE文件夹(视图选择不独有,)替换成D:\1909\INSTALL\WINDOWS\system32目录下的DLL和EXE等文件,并把相关MUI语言文件和MUN数据文件一并替换到D:\1909\WINPE。

网络服务的添加1. 注册表的处理:SYSTEM的处理:挂载INSTALL\WINDOWS\SYSTEM32\CONFIG\SYSTEM为OS-SYS并获取权限挂载WINPE\WINDOWS\SYSTEM32\CONFIG\SYSTEM为PE-SYS并获取权限从OS-SYS注册表中复制以下项目到PE-SYS
系统配置HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\Class\{4d36e973-e325-11ce-bfc1-08002be10318}HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\LsaHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\NetDiagFxHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\NetTraceHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\NetworkHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\NetworkSetup2HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\NetworkUxManagerHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\RadioManagementHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\SecurityProvidersHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\VANHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\wcncsvcHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\WinlogonHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\WMI
网络相关服务HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\AppinfoHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\BeepHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\BFEHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\DnscacheHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\dot3svcHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\EaphostHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\EventLogHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\fdPHostHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\FDResPubHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\FontCacheHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\HTTPHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\IpFilterDriverHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\iphlpsvcHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\IPNATHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\LanmanWorkstationHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\monitorHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\MSiSCSIHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\NativeWifiPHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\NdisCapHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\netprofmHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\SharedAccessHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\ShellHWDetectionHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\SSDPSRVHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\TapiSrvHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\TcpipHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\Tcpip6HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\tcpipregHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\upnphostHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\vwifibusHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\vwififltHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\WcmsvcHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\wcncsvcHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\wdiwifiHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\WFPLWFSHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\WinsockHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\WinSock2HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\WlanSvc

合并系统驱动HKEY_LOCAL_MACHINE\OS-SYS\DriverDatabase

导入\NETWORK\SETUP.REG额外系统注册表修复网络指示和共享问题
DRIVERS的处理:
从D:\1909\INSTALL替换以下必要文件到D:\1909\WINPE文件夹:\INSTALL\WINDOWS\System32\config\DRIVERS

1. 系统驱动的添加:(整合完整的系统驱动)从D:\1909\INSTALL复制以下驱动文件夹到D:\1909\WINPE文件夹:
INSTALL\WINDOWS\INFINSTALL\WINDOWS\System32\CatRootINSTALL\WINDOWS\System32\driversINSTALL\WINDOWS\System32\DriverStore
SMB10共享服务所支持的文件添加:搜索INSTALL\WINDOWS\winsxs文件夹中的mrxsmb10.sys并复制到以下目录:\NETWORK\mrxsmb10按说明进行处理,处理完成之后把OK文件夹中的文件复制到:D:\1909\WINPE\Windows\System32\drivers\mrxsmb10.sys

添加pecmd安装驱动功能:从D:\1909\BOOT复制以下文件到D:\1909\WINPE文件夹:D:\1909\BOOT\Windows\System32\drvload.exe
添加wpeutil.exe工具达到初始化网络和快速关机等功能从D:\1909\BOOT复制以下文件到D:\1909\WINPE文件夹:D:\1909\BOOT\Windows\System32\wpeutil.exe

2.使用PECMD接管WINPE启动过程:复制NETWORK文件夹的PECMD.EXE和PECMD.INI到:D:\1909\WINPE\Windows\System32\PECMD.EXED:\1909\WINPE\Windows\System32\PECMD.INI

3.网络功能文件的添加:(网络相关服务/共享/控制面板)
从D:\1909\INSTALL复制以下文件到D:\1909\WINPE文件夹:\INSTALL\Windows\L2Schemas    整个目录\INSTALL\Windows\System32\networklist       整个目录\INSTALL\Windows\System32\adsldpc.dll\INSTALL\Windows\System32\apphelp.dll\INSTALL\Windows\System32\atlthunk.dll\INSTALL\Windows\System32\avicap32.dll\INSTALL\Windows\System32\avifil32.dll\INSTALL\Windows\System32\avrt.dll\INSTALL\Windows\System32\BFE.DLL\INSTALL\Windows\System32\browcli.dll\INSTALL\Windows\System32\C_874.NLS\INSTALL\Windows\System32\C_932.NLS\INSTALL\Windows\System32\C_949.NLS\INSTALL\Windows\System32\C_950.NLS\INSTALL\Windows\System32\C_1250.NLS\INSTALL\Windows\System32\C_1253.NLS\INSTALL\Windows\System32\C_1254.NLS\INSTALL\Windows\System32\C_1255.NLS\INSTALL\Windows\System32\C_1256.NLS\INSTALL\Windows\System32\C_1257.NLS\INSTALL\Windows\System32\clusapi.dll\INSTALL\Windows\System32\cngcredui.dll\INSTALL\Windows\System32\CompPkgSup.dll\INSTALL\Windows\System32\ConsoleLogon.dll\INSTALL\Windows\System32\convert.exe\INSTALL\Windows\System32\coreaudiopolicymanagerext.dll\INSTALL\Windows\System32\CredentialUIBroker.exe\INSTALL\Windows\System32\CredProv2faHelper.dll\INSTALL\Windows\System32\CredProvDataModel.dll\INSTALL\Windows\System32\CredProvHelper.dll\INSTALL\Windows\System32\credprovhost.dll\INSTALL\Windows\System32\credprovs.dll\INSTALL\Windows\System32\credprovslegacy.dll\INSTALL\Windows\System32\credssp.dll\INSTALL\Windows\System32\cryptsvc.dll\INSTALL\Windows\System32\cscapi.dll\INSTALL\Windows\System32\cscript.exe\INSTALL\Windows\System32\desk.cpl\INSTALL\Windows\System32\dhcpcore.dll\INSTALL\Windows\System32\dhcpcore6.dll\INSTALL\Windows\System32\dhcpcsvc.dll\INSTALL\Windows\System32\dhcpcsvc6.dll\INSTALL\Windows\System32\directmanipulation.dll\INSTALL\Windows\System32\dispex.dll\INSTALL\Windows\System32\dlnashext.dll\INSTALL\Windows\System32\dnsrslvr.dll\INSTALL\Windows\System32\drvcfg.exe\INSTALL\Windows\System32\drvload.exe\INSTALL\Windows\System32\drvsetup.dll\INSTALL\Windows\System32\dssenh.dll\INSTALL\Windows\System32\dtsh.dll\INSTALL\Windows\System32\eappprxy.dll\INSTALL\Windows\System32\efslsaext.dll\INSTALL\Windows\System32\Faultrep.dll\INSTALL\Windows\System32\fdPHost.dll\INSTALL\Windows\System32\fdProxy.dll\INSTALL\Windows\System32\FDResPub.dll\INSTALL\Windows\System32\fdSSDP.dll\INSTALL\Windows\System32\fdWCN.dll\INSTALL\Windows\System32\fdWNet.dll\INSTALL\Windows\System32\fdWSD.dll\INSTALL\Windows\System32\findstr.exe\INSTALL\Windows\System32\FntCache.dll\INSTALL\Windows\System32\fundisc.dll\INSTALL\Windows\System32\fveapi.dll\INSTALL\Windows\System32\fwpolicyiomgr.dll\INSTALL\Windows\System32\FWPUCLNT.DLL\INSTALL\Windows\System32\FwRemoteSvr.dll\INSTALL\Windows\System32\gmsaclient.dll\INSTALL\Windows\System32\gpapi.dll\INSTALL\Windows\System32\gpsvc.dll\INSTALL\Windows\System32\hgcpl.dll\INSTALL\Windows\System32\httpapi.dll\INSTALL\Windows\System32\IKEEXT.DLL\INSTALL\Windows\System32\imapi2.dll\INSTALL\Windows\System32\ImplatSetup.dll\INSTALL\Windows\System32\ipconfig.exe\INSTALL\Windows\System32\IPSECSVC.DLL\INSTALL\Windows\System32\kdcpw.dll\INSTALL\Windows\System32\KerbClientShared.dll\INSTALL\Windows\System32\kerberos.dll\INSTALL\Windows\System32\ksuser.dll\INSTALL\Windows\System32\linkinfo.dll\INSTALL\Windows\System32\lmhsvc.dll\INSTALL\Windows\System32\LogonController.dll\INSTALL\Windows\System32\luainstall.dll\INSTALL\Windows\System32\mi.dll\INSTALL\Windows\System32\miutils.dll\INSTALL\Windows\System32\MMDevAPI.dll\INSTALL\Windows\System32\mobilenetworking.dll\INSTALL\Windows\System32\mprapi.dll\INSTALL\Windows\System32\mprext.dll\INSTALL\Windows\System32\msacm32.dll\INSTALL\Windows\System32\msadp32.acm\INSTALL\Windows\System32\msg711.acm\INSTALL\Windows\System32\msgsm32.acm\INSTALL\Windows\System32\msi.dll\INSTALL\Windows\System32\msinfo32.exe\INSTALL\Windows\System32\mskeyprotect.dll\INSTALL\Windows\System32\mspatcha.dll\INSTALL\Windows\System32\msvfw32.dll\INSTALL\Windows\System32\mswsock.dll\INSTALL\Windows\System32\ncryptprov.dll\INSTALL\Windows\System32\ncryptsslp.dll\INSTALL\Windows\System32\ncsi.dll\INSTALL\Windows\System32\ndadmin.exe\INSTALL\Windows\System32\ndfetw.dll\INSTALL\Windows\System32\ndfhcdiscovery.dll\INSTALL\Windows\System32\net.exe\INSTALL\Windows\System32\net1.exe\INSTALL\Windows\System32\netbios.dll\INSTALL\Windows\System32\netbtugc.exe\INSTALL\Windows\System32\netcenter.dll\INSTALL\Windows\System32\netcfg.exe\INSTALL\Windows\System32\NetCfgNotifyObjectHost.exe\INSTALL\Windows\System32\netcfgx.dll\INSTALL\Windows\System32\netdiagfx.dll\INSTALL\Windows\System32\NetDriverInstall.dll\INSTALL\Windows\System32\netevent.dll\INSTALL\Windows\System32\neth.dll\INSTALL\Windows\System32\netid.dll\INSTALL\Windows\System32\netiohlp.dll\INSTALL\Windows\System32\netiougc.exe\INSTALL\Windows\System32\netlogon.dll\INSTALL\Windows\System32\netman.dll\INSTALL\Windows\System32\netmsg.dll\INSTALL\Windows\System32\netplwiz.dll\INSTALL\Windows\System32\Netplwiz.exe\INSTALL\Windows\System32\netprofm.dll\INSTALL\Windows\System32\netprofmsvc.dll\INSTALL\Windows\System32\netprovfw.dll\INSTALL\Windows\System32\NetSetupApi.dll\INSTALL\Windows\System32\NetSetupEngine.dll\INSTALL\Windows\System32\NetSetupShim.dll\INSTALL\Windows\System32\NetSetupSvc.dll\INSTALL\Windows\System32\netsh.exe\INSTALL\Windows\System32\netshell.dll\INSTALL\Windows\System32\NETSTAT.EXE\INSTALL\Windows\System32\nettrace.dll\INSTALL\Windows\System32\networkexplorer.dll\INSTALL\Windows\System32\networkitemfactory.dll\INSTALL\Windows\System32\NetworkStatus.dll\INSTALL\Windows\System32\NetworkUXBroker.dll\INSTALL\Windows\System32\nlaapi.dll\INSTALL\Windows\System32\nlasvc.dll\INSTALL\Windows\System32\nlmproxy.dll\INSTALL\Windows\System32\npmproxy.dll\INSTALL\Windows\System32\nrpsrv.dll\INSTALL\Windows\System32\nsisvc.dll\INSTALL\Windows\System32\ntlanman.dll\INSTALL\Windows\System32\ntshrui.dll\INSTALL\Windows\System32\onex.dll\INSTALL\Windows\System32\PING.EXE\INSTALL\Windows\System32\pnidui.dll\INSTALL\Windows\System32\policymanager.dll\INSTALL\Windows\System32\PortableDeviceApi.dll\INSTALL\Windows\System32\prnfldr.dll\INSTALL\Windows\System32\profsvc.dll\INSTALL\Windows\System32\provsvc.dll\INSTALL\Windows\System32\ProximityCommon.dll\INSTALL\Windows\System32\ProximityCommonPal.dll\INSTALL\Windows\System32\ProximityService.dll\INSTALL\Windows\System32\ProximityServicePal.dll\INSTALL\Windows\System32\rasadhlp.dll\INSTALL\Windows\System32\rasapi32.dll\INSTALL\Windows\System32\rasman.dll\INSTALL\Windows\System32\rasmbmgr.dll\INSTALL\Windows\System32\ReInfo.dll\INSTALL\Windows\System32\resutils.dll\INSTALL\Windows\System32\RpcRtRemote.dll\INSTALL\Windows\System32\rtutils.dll\INSTALL\Windows\System32\samlib.dll\INSTALL\Windows\System32\schannel.dll\INSTALL\Windows\System32\schedcli.dll\INSTALL\Windows\System32\seclogon.dll\INSTALL\Windows\System32\security.dll\INSTALL\Windows\System32\sendmail.dll\INSTALL\Windows\System32\shacct.dll\INSTALL\Windows\System32\ShellCommonCommonProxyStub.dll\INSTALL\Windows\System32\shpafact.dll\INSTALL\Windows\System32\shutdown.exe\INSTALL\Windows\System32\SMBHelperClass.dll\INSTALL\Windows\System32\smbwmiv2.dll\INSTALL\Windows\System32\srvsvc.dll\INSTALL\Windows\System32\sscoreext.dll\INSTALL\Windows\System32\ssdpapi.dll\INSTALL\Windows\System32\ssdpsrv.dll\INSTALL\Windows\System32\sstpsvc.dll\INSTALL\Windows\System32\StartTileData.dll\INSTALL\Windows\System32\StorageContextHandler.dll\INSTALL\Windows\System32\syssetup.dll\INSTALL\Windows\System32\SystemPropertiesAdvanced.exe\INSTALL\Windows\System32\SystemPropertiesComputerName.exe\INSTALL\Windows\System32\SystemPropertiesRemote.exe\INSTALL\Windows\System32\tbs.dll\INSTALL\Windows\System32\tcpipcfg.dll\INSTALL\Windows\System32\TCPSVCS.EXE\INSTALL\Windows\System32\themeui.dll\INSTALL\Windows\System32\tree.com\INSTALL\Windows\System32\TSpkg.dll\INSTALL\Windows\System32\twext.dll\INSTALL\Windows\System32\twinui.appcore.dll\INSTALL\Windows\System32\tzres.dll\INSTALL\Windows\System32\umpo.dll\INSTALL\Windows\System32\umpoext.dll\INSTALL\Windows\System32\upnp.dll\INSTALL\Windows\System32\userinit.exe\INSTALL\Windows\System32\userinitext.dll\INSTALL\Windows\System32\usermgr.dll\INSTALL\Windows\System32\UserMgrProxy.dll\INSTALL\Windows\System32\wcmcsp.dll\INSTALL\Windows\System32\wcmsvc.dll\INSTALL\Windows\System32\WcnApi.dll\INSTALL\Windows\System32\wcncsvc.dll\INSTALL\Windows\System32\wdigest.dll\INSTALL\Windows\System32\wdmaud.drv\INSTALL\Windows\System32\webio.dll\INSTALL\Windows\System32\webservices.dll\INSTALL\Windows\System32\wer.dll\INSTALL\Windows\System32\weretw.dll\INSTALL\Windows\System32\wersvc.dll\INSTALL\Windows\System32\wevtsvc.dll\INSTALL\Windows\System32\wfapigp.dll\INSTALL\Windows\System32\WiFiDisplay.dll\INSTALL\Windows\System32\wincredui.dll\INSTALL\Windows\System32\Windows.Globalization.dll\INSTALL\Windows\System32\Windows.Media.Devices.dll\INSTALL\Windows\System32\Windows.Networking.Connectivity.dll\INSTALL\Windows\System32\Windows.UI.CredDialogController.dll\INSTALL\Windows\System32\windowsperformancerecordercontrol.dll\INSTALL\Windows\System32\winnlsres.dll\INSTALL\Windows\System32\wkssvc.dll\INSTALL\Windows\System32\wlanapi.dll\INSTALL\Windows\System32\wlanhlp.dll\INSTALL\Windows\System32\WlanMediaManager.dll\INSTALL\Windows\System32\wlanmsm.dll\INSTALL\Windows\System32\wlansec.dll\INSTALL\Windows\System32\wlansvc.dll\INSTALL\Windows\System32\wlansvcpal.dll\INSTALL\Windows\System32\wlanutil.dll\INSTALL\Windows\System32\WMALFXGFXDSP.dll\INSTALL\Windows\System32\wmi.dll\INSTALL\Windows\System32\wmidcom.dll\INSTALL\Windows\System32\wmitomi.dll\INSTALL\Windows\System32\wpeutil.exe\INSTALL\Windows\System32\wscript.exe\INSTALL\Windows\System32\WSDApi.dll\INSTALL\Windows\System32\wshhyperv.dll\INSTALL\Windows\System32\wship6.dll\INSTALL\Windows\System32\wshom.ocx\INSTALL\Windows\System32\WSHTCPIP.DLL

其中以下文件修复了PE只能接收共享不能发送共享的问题,和主题外观字体的改善以及增加了一些explorer的依赖dll
\WINPE\WINDOWS\System32\apphelp.dll\WINPE\WINDOWS\System32\cscapi.dll\WINPE\WINDOWS\System32\dlnashext.dll\WINPE\WINDOWS\System32\efslsaext.dll\WINPE\WINDOWS\System32\FwRemoteSvr.dll\WINPE\WINDOWS\System32\gmsaclient.dll\WINPE\WINDOWS\System32\imapi2.dll\WINPE\WINDOWS\System32\IPSECSVC.DLL\WINPE\WINDOWS\System32\kdcpw.dll\WINPE\WINDOWS\System32\linkinfo.dll\WINPE\WINDOWS\System32\nlmproxy.dll\WINPE\WINDOWS\System32\policymanager.dll\WINPE\WINDOWS\System32\prnfldr.dll\WINPE\WINDOWS\System32\provsvc.dll\WINPE\WINDOWS\System32\ShellCommonCommonProxyStub.dll\WINPE\WINDOWS\System32\StartTileData.dll\WINPE\WINDOWS\System32\themeui.dll\WINPE\WINDOWS\System32\TSpkg.dll\WINPE\WINDOWS\System32\umpo.dll\WINPE\WINDOWS\System32\umpoext.dll\WINPE\WINDOWS\System32\wdigest.dll\WINPE\WINDOWS\System32\wfapigp.dll\WINPE\WINDOWS\System32\WiFiDisplay.dll\WINPE\WINDOWS\System32\Windows.Globalization.dll\WINPE\WINDOWS\System32\Windows.Networking.Connectivity.dll\WINPE\WINDOWS\System32\wlansvcpal.dll\WINPE\WINDOWS\System32\wshhyperv.dll


声音功能:
添加声音服务文件和音量指示文件:从D:\1909\INSTALL复制以下必要文件到D:\1909\WINPE文件夹:
\INSTALL\Windows\System32\audiodg.exe\INSTALL\Windows\System32\AudioEndpointBuilder.dll\INSTALL\Windows\System32\AudioEng.dll\INSTALL\Windows\System32\AUDIOKSE.dll\INSTALL\Windows\System32\AudioSes.dll\INSTALL\Windows\System32\audiosrv.dll\INSTALL\Windows\System32\AudioSrvPolicyManager.dll\INSTALL\Windows\System32\clbcatq.dll\INSTALL\Windows\System32\deviceaccess.dll\INSTALL\Windows\System32\dsound.dll\INSTALL\Windows\System32\globinputhost.dll\INSTALL\Windows\System32\mmres.dll\INSTALL\Windows\System32\mmsys.cpl\INSTALL\Windows\System32\msacm32.drv\INSTALL\Windows\System32\SndVol.exe\INSTALL\Windows\System32\SndVolSSO.dll
导入音量调节注册表:AUDIO\AUDIO.REG
声音功能添加完毕:

MTP功能和USB原生弹出的添加:
复制mtp\中的SYS相应文件到WINPE\WINDOWS\SYSTEM32\drivers\mtpHelper.sys
SYSTEM的处理:挂载INSTALL\WINDOWS\SYSTEM32\CONFIG\SYSTEM为OS-SYS并获取权限挂载WINPE\WINDOWS\SYSTEM32\CONFIG\SYSTEM为PE-SYS并获取权限
从OS-SYS注册表中复制以下项目到PE-SYSHKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Control\Class整项除{71a27cdd-812a-11d0-bec7-08002be2092f}外
HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Control\DeviceClassesHKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Control\DeviceContainerPropertyUpdateEventsHKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Control\DeviceGuardHKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Control\DeviceOverridesHKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Control\DevQuery
整个项目HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Enum服务HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\DeviceAssociationBrokerSvcHKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\DeviceAssociationServiceHKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\DevicePickerUserSvcHKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\DevicesFlowUserSvcHKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\DevQueryBrokerHKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\DsmSvcHKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\WINUSBHKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\WPDBusEnumHKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\WpdUpFltrHKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\WudfPfHKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\WUDFRdHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\rdpbusHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\VidHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\CompositeBus
导入dsm\dsm.reg注册表导入mtp\mtp.reg注册表
从D:\1909\INSTALL复制以下必要文件到D:\1909\WINPE文件夹:
MTP支持:\INSTALL\Windows\apppatch\sysmain.sdb\INSTALL\Windows\System32\PortableDeviceClassExtension.dll\INSTALL\Windows\System32\PortableDeviceConnectApi.dll\INSTALL\Windows\System32\PortableDeviceStatus.dll\INSTALL\Windows\System32\PortableDeviceSyncProvider.dll\INSTALL\Windows\System32\PortableDeviceTypes.dll\INSTALL\Windows\System32\PortableDeviceWiaCompat.dll\INSTALL\Windows\System32\vaultcli.dll\INSTALL\Windows\System32\winusb.dll\INSTALL\Windows\System32\wpd_ci.dll\INSTALL\Windows\System32\wpdbusenum.dll\INSTALL\Windows\System32\wpdshext.dll\INSTALL\Windows\System32\WPDShextAutoplay.exe\INSTALL\Windows\System32\WPDShServiceObj.dll\INSTALL\Windows\System32\WPDSp.dll\INSTALL\Windows\System32\WUDFCoinstaller.dll\INSTALL\Windows\System32\WUDFCompanionHost.exe\INSTALL\Windows\System32\WUDFHost.exe\INSTALL\Windows\System32\WUDFPlatform.dll\INSTALL\Windows\System32\WudfSMCClassExt.dll\INSTALL\Windows\System32\WUDFx.dll\INSTALL\Windows\System32\WUDFx02000.dll\INSTALL\Windows\System32\wudriver.dll
打开此电脑以显示手机内置磁盘:
USB原生弹出文件列表:
\INSTALL\Windows\resources\Themes\aero\Shell   主题文件夹,完善主题,可不加\INSTALL\Windows\System32\cscui.dll\INSTALL\Windows\System32\DDOIProxy.dll\INSTALL\Windows\System32\DDORes.dll\INSTALL\Windows\System32\DefaultDeviceManager.dll\INSTALL\Windows\System32\DefaultPrinterProvider.dll\INSTALL\Windows\System32\DeviceCensus.exe\INSTALL\Windows\System32\DeviceCenter.dll\INSTALL\Windows\System32\DeviceEject.exe\INSTALL\Windows\System32\devicengccredprov.dll\INSTALL\Windows\System32\DeviceProperties.exe\INSTALL\Windows\System32\DeviceSetupManager.dll\INSTALL\Windows\System32\DeviceSetupManagerAPI.dll\INSTALL\Windows\System32\DeviceSetupStatusProvider.dll\INSTALL\Windows\System32\DeviceUpdateAgent.dll\INSTALL\Windows\System32\DevPropMgr.dll\INSTALL\Windows\System32\dusmapi.dll\INSTALL\Windows\System32\FdDevQuery.dll\INSTALL\Windows\System32\OEMDefaultAssociations.dll\INSTALL\Windows\System32\OEMDefaultAssociations.xml

破解DeviceSetupManager.dll因为HKEY_LOCAL_MACHINE\SYSTEM\Setup\SystemSetupInProgress=0时启动DSM服务,USB弹出才会生效,所以需要破解DeviceSetupManager.dll让它不读取这个注册表。
用二进制编辑器打开DeviceSetupManager.dll,搜索unicode编码SystemSetupInProgress,随便改动其中一个字母即可。

启动后原生USB弹出已生效。
管理员登录功能:
SYSTEM的处理:挂载INSTALL\WINDOWS\SYSTEM32\CONFIG\SYSTEM为OS-SYS并获取权限挂载WINPE\WINDOWS\SYSTEM32\CONFIG\SYSTEM为PE-SYS并获取权限
从OS-SYS注册表中复制以下项目到PE-SYSHKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\seclogon
导入ADMIN\PE-SYS.REG注册表    让管理员登录相关服务手动启动
Default的处理:挂载WINPE\WINDOWS\SYSTEM32\CONFIG\DEFAULT为PE-DEF并获取权限导入ADMIN\PE-def.REG注册表   修正卡在请稍候界面问题

文件的添加:从D:\1909\INSTALL复制以下必要文件到D:\1909\WINPE文件夹:
\INSTALL\Users\Default整个目录(给菜鸡的注释:用户文件夹)\INSTALL\ProgramData\Microsoft\User Account Pictures用户头像目录\INSTALL\ProgramData\Microsoft\Network\Connections\pbk\rasphone.pbk宽带连接\INSTALL\Program Files                  程序目录\INSTALL\Program Files (x86)\Common Files    32位程序目录\INSTALL\ProgramData\Microsoft\Crypto   \INSTALL\ProgramData\Microsoft\Windows    系统开始菜单和配置文件目录\INSTALL\ProgramData\Microsoft\WwanSvc    无线服务配置文件夹\INSTALL\Windows\Web\Screen\img100.jpg   登录界面背景图片

接下来正式添加的功能文件:
\INSTALL\Windows\System32\AuthExt.dll\INSTALL\Windows\System32\FontGlyphAnimator.dll\INSTALL\Windows\System32\LogonUI.exe\INSTALL\Windows\System32\profsvcext.dll\INSTALL\Windows\System32\SecEdit.exe\INSTALL\Windows\System32\threadpoolwinrt.dll\INSTALL\Windows\System32\tscon.exe\INSTALL\Windows\System32\tsdiscon.exe\INSTALL\Windows\System32\whoami.exe\INSTALL\Windows\System32\Windows.ApplicationModel.dll\INSTALL\Windows\System32\Windows.Globalization.Fontgroups.dll\INSTALL\Windows\System32\Windows.UI.dll\INSTALL\Windows\System32\Windows.UI.Logon.dll\INSTALL\Windows\System32\Windows.UI.Xaml.Controls.dll\INSTALL\Windows\System32\Windows.UI.Xaml.dll\INSTALL\Windows\System32\Windows.UI.Xaml.Resources.19h1.dll\INSTALL\Windows\System32\Windows.UI.XamlHost.dll\INSTALL\Windows\System32\wuceffects.dll\INSTALL\Windows\SystemResources\Windows.UI.Cred\INSTALL\Windows\SystemResources\Windows.UI.Logon\INSTALL\Windows\SystemResources\Windows.UI.ShellCommon
更换成ADMIN\PECMD.INI配置文件,以支持管理员登录
教程到此结束,接下来是最后阶段的WIM文件下载地址(仅七天时间有效):https://ws28.cn/f/38lzimmfs6f
教程所用到的附件:



PE启动时选择性切换双用户可参考的PECMD写法:
//根据EXPLORER进程情况调用不同的命令
FIND EXPLORER.EXE,CALL DESKTOPLNK!CALL INITPE

//进入桌面前的初始化操作
_SUB INITPE
EXEC !%WINDIR%\SYSTEM32\WPEINIT.EXE
INIT U,3600
FILE %Windir%\System32\config\Default=>X:\Users\Default\NTUSER.DAT
DEVI %WinDir%\inf\display.inf
REGI HKLM\SYSTEM\Setup\SystemSetupInProgress=#0
serv netprofm
exec !netcfg.exe -c s -i MS_NATIVEWIFIP
serv Wlansvc
EXEC !startnet.exe -wg WORKGROUP
SERV Server
SERV FDResPub
EXEC !wpeutil.exe DisableFirewall
SERV Spooler
REGI HKLM\SYSTEM\Setup\SystemSetupInProgress=#1
TEAM TEXT 切换到管理员登陆(按Ctrl键)...... #0xEE $20|WAIT -3000|TEXT
FIND KEY=#17,CALL ADMIN!CALL DESKTOPLNK
_END

_SUB ADMIN
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon=#1
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName=Administrator
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultPassword=""
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList\Guest=#0
REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\EnableSIHostIntegration=#0
REGI HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Init=PECMD.EXE MAIN %SystemRoot%\System32\PECMD.ini
//REGI HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18\ProfileImagePath=X:\Users\Administrator
EXEC !=net start gpsvc
EXEC !=net start ProfSvc
EXEC !=net start seclogon
WAIT 666
EXEC !%SystemRoot%\System32\tsdiscon.exe
_END

//进入桌面后执行的命令
_SUB DESKTOPLNK
EXEC %Windir%\system32\ctfmon.exe
FIND EXPLORER.EXE,!SHEL %WINDIR%\EXPLORER.EXE
LINK %DESKTOP%\PECMD,%WINDIR%\SYSTEM32\PECMD.EXE
_END


教程编写不易,请随意打赏,下面是我的收款专用二维码:
(2020年混不下去了,各位大佬赞助点,钱少不要紧,重要的是心意):




狼人72105 发表于 2020-8-12 19:10:00

支持帮主。。。。严重支持。。。

左岸麦田 发表于 2020-8-12 20:01:12

期待,比较喜欢大师们的作品,习惯了,谁让咱没这个动手能力呢

wu-sc 发表于 2020-8-12 20:24:53

很详细,有得折腾了。。。。。

congzhu110 发表于 2020-8-12 21:03:36

支持帮主。。。。严重支持。。

sunshineboy 发表于 2020-8-12 21:14:01

堪称完美,点个赞

熄灭的烟 发表于 2020-8-12 22:00:16

楼主你好,请问文末提供的这个BOOT.WIM是你制作好的,还是原镜像解压出来的?

826773297 发表于 2020-8-13 05:43:19

熄灭的烟 发表于 2020-8-12 22:00
楼主你好,请问文末提供的这个BOOT.WIM是你制作好的,还是原镜像解压出来的?

制作好的

MC阿虎 发表于 2020-8-13 07:36:02

必须支持啊

sairen139 发表于 2020-8-13 08:36:14

非常好的手工制作pe的教程,感谢群主分享!

caocaofff 发表于 2020-8-13 08:48:12

硬核教程又+1https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

Fdh6585001 发表于 2020-8-13 09:19:11

顶顶顶!!!!!!!
能否再做个全手工制作2004PE之网声版?

826773297 发表于 2020-8-13 09:21:55

Fdh6585001 发表于 2020-8-13 09:19
顶顶顶!!!!!!!
能否再做个全手工制作2004PE之网声版?

感谢支持,2004网声版已经有大佬在做了,我不用写了
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=421640&extra=page%3D1

jyjs3993 发表于 2020-8-13 10:01:16

谢谢楼主分享

狼人72105 发表于 2020-8-13 19:30:12

日常支持三回。。。

2011matrixvexx 发表于 2020-8-14 17:34:56

#在这里快速回复#感謝辛苦分享,學習中!

SYSTEM-RAMOS 发表于 2020-11-12 20:58:16

我按照此方法制作的PE在登录admin之前不显示“请稍候”几个字是怎么一回事?虽然就是几秒钟,但是强迫症表示无法接受

min_x91 发表于 2021-8-19 13:02:40

感谢分享

wangtingting118 发表于 2022-3-14 22:18:36

本帖最后由 wangtingting118 于 2022-3-14 22:19 编辑

楼主,你好,为什么我用你的维护型PE,按照你提供的组件菜单添加声音组件和注册表文件,小喇叭的托盘图标还是出不来?

wangtingting118 发表于 2022-3-14 22:22:14

有谁能分享下楼主制作好的PE?

wangtingting118 发表于 2022-3-18 18:59:05

大师最近没来论坛嘛?我按照的菜单添加声音和管理员账号都没能成功,不知道是哪里出了问题!组件对照你给的检查了,但还是不成功,不知道大师能否指导下?

826773297 发表于 2022-3-20 09:44:28

wangtingting118 发表于 2022-3-18 18:59
大师最近没来论坛嘛?我按照的菜单添加声音和管理员账号都没能成功,不知道是哪里出了问题!组件对照你给的 ...

你这个情况我并不知道你改动了哪里,出了问题一般是有部分细节没有处理到位,再仔细检查一下

wangtingting118 发表于 2022-3-20 21:53:35

DIY管理员登录没有成功,有成功的嘛?分享下经验,谢谢!

ZXGU 发表于 2022-3-20 22:41:15

学会了!

wangtingting118 发表于 2022-3-21 11:21:04

ZXGU 发表于 2022-3-20 22:41
学会了!

你是怎么弄的,能分享下经验嘛?

ZXGU 发表于 2022-3-21 17:03:37

wangtingting118 发表于 2022-3-21 11:21
你是怎么弄的,能分享下经验嘛?

看楼主前面帖子,我用的是我自己精简的19H2,感兴趣可以搜搜

wangtingting118 发表于 2022-3-21 18:24:47

本帖最后由 wangtingting118 于 2022-3-21 18:27 编辑

ZXGU 发表于 2022-3-21 17:03
看楼主前面帖子,我用的是我自己精简的19H2,感兴趣可以搜搜
看了,但是没成功,不知道哪里出了问题!能将你添加的文件包及注册表文件发给我嘛?试了楼主的没能成功!不知道是哪里出了问题,你的PE给个链接!

ZXGU 发表于 2022-3-21 20:37:46

wangtingting118 发表于 2022-3-21 18:24
看了,但是没成功,不知道哪里出了问题!能将你添加的文件包及注册表文件发给我嘛?试了楼主的没能成功! ...

那个我没保留,你可以看下前帖的注册表文件,可以选择使用注册表工作站来编辑
如果想通过我的系统来研究,必应搜索“朝花夕拾 19H2 养老”这三个关键词即可

wangtingting118 发表于 2022-3-21 20:58:18

ZXGU 发表于 2022-3-21 20:37
那个我没保留,你可以看下前帖的注册表文件,可以选择使用注册表工作站来编辑
如果想通过我的系统来研究 ...

不能直接给个链接嘛?

ZXGU 发表于 2022-3-21 21:08:13

wangtingting118 发表于 2022-3-21 20:58
不能直接给个链接嘛?

哈哈,涉及到其他论坛了喔
页: [1] 2
查看完整版本: 全手工制作1909PE之网声版