无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 17762|回复: 64
打印 上一主题 下一主题

[教程] 全手工制作1909PE之网声版

    [复制链接]
跳转到指定楼层
1#
发表于 2020-8-12 18:51:43 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 826773297 于 2020-8-12 20:19 编辑

应众多坛友要求希望想获得更进一步的功能添加,此网声版早已写完且一直处于测试阶段,随着2004的更新现放出网声版教程。
此教程延续前面帖子:
全手工制作1909PE之维护型

没看前面帖子的可以先从前面帖子开始做起。
下面开始正文:

此版本所添加的功能列表:
1. 功能区框架
2. SYSTEM用户目录的更改
3. 网络功能的添加
4. 声音功能的添加
5. MTP
6. 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.REG  PE-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\Lsa
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\NetDiagFx
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\NetTrace
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\Network
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\NetworkSetup2
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\NetworkUxManager
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\RadioManagement
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\SecurityProviders
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\VAN
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\wcncsvc
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\Winlogon
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Control\WMI

网络相关服务
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\Appinfo
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\Beep
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\BFE
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\Dnscache
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\dot3svc
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\Eaphost
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\EventLog
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\fdPHost
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\FDResPub
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\FontCache
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\HTTP
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\IpFilterDriver
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\iphlpsvc
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\IPNAT
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\LanmanWorkstation
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\monitor
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\MSiSCSI
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\NativeWifiP
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\NdisCap
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\netprofm
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\SharedAccess
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\ShellHWDetection
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\SSDPSRV
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\TapiSrv
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\Tcpip
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\Tcpip6
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\tcpipreg
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\upnphost
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\vwifibus
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\vwififlt
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\Wcmsvc
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\wcncsvc
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\wdiwifi
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\WFPLWFS
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\Winsock
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\WinSock2
HKEY_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\INF
INSTALL\WINDOWS\System32\CatRoot
INSTALL\WINDOWS\System32\drivers
INSTALL\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.EXE
D:\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-SYS
HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Control\Class整项除
{71a27cdd-812a-11d0-bec7-08002be2092f}外

HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Control\DeviceClasses
HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Control\DeviceContainerPropertyUpdateEvents
HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Control\DeviceGuard
HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Control\DeviceOverrides
HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Control\DevQuery

整个项目
HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Enum
服务
HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\DeviceAssociationBrokerSvc
HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\DeviceAssociationService
HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\DevicePickerUserSvc
HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\DevicesFlowUserSvc
HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\DevQueryBroker
HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\DsmSvc
HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\WINUSB
HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\WPDBusEnum
HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\WpdUpFltr
HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\WudfPf
HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\WUDFRd
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\rdpbus
HKEY_LOCAL_MACHINE\OS-SYS\ControlSet001\Services\Vid
HKEY_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-SYS
HKEY_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
教程所用到的附件:
全手工制作1909PE.7z (1.36 MB, 下载次数: 1257)


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

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

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

  36. //进入桌面后执行的命令
  37. _SUB DESKTOPLNK
  38. EXEC %Windir%\system32\ctfmon.exe
  39. FIND EXPLORER.EXE,!SHEL %WINDIR%\EXPLORER.EXE
  40. LINK %DESKTOP%\PECMD,%WINDIR%\SYSTEM32\PECMD.EXE
  41. _END
复制代码



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




评分

参与人数 12无忧币 +54 收起 理由
liangzr1976 + 3 很给力!微信支付微薄支持一下
2011p6392 + 5 赞一个!
zhh_xq + 5 赞一个!
SYSTEM-RAMOS + 1 赞一个!
879792799 + 5 很给力!
某些人 + 5 赞一个!
MC阿虎 + 5 很给力!
sunshineboy + 5 很给力!
ksafei + 5 很给力!
wu-sc + 5 赞一个!
foolst + 5 赞一个!
fulibo + 5 很给力!

查看全部评分

65#
发表于 2024-9-22 17:26:23 来自手机 | 只看该作者
楼主,default哪去了
回复

使用道具 举报

64#
发表于 2024-8-9 14:23:33 | 只看该作者
USB原生弹出,在win8.1pe_x32位,好像破解DeviceSetupManager.dll不灵哎
回复

使用道具 举报

63#
发表于 2024-6-15 16:21:11 | 只看该作者
手工制作,那就厉害了
回复

使用道具 举报

62#
发表于 2024-6-15 16:10:27 来自手机 | 只看该作者
感谢分享,学习了!
回复

使用道具 举报

61#
发表于 2024-6-1 06:05:20 | 只看该作者
感谢分享,谢谢
回复

使用道具 举报

60#
发表于 2023-11-28 12:10:24 | 只看该作者
进来看看
回复

使用道具 举报

59#
发表于 2023-11-22 20:06:57 | 只看该作者
谢谢分享
回复

使用道具 举报

58#
发表于 2023-9-8 21:21:57 | 只看该作者
想给 玄天Win11 添加 MTP支持 学习一下
回复

使用道具 举报

57#
发表于 2023-9-7 10:16:15 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

56#
发表于 2023-9-7 06:31:31 来自手机 | 只看该作者
感谢分享
回复

使用道具 举报

55#
发表于 2023-9-6 21:59:12 | 只看该作者
大佬,能否分享一下 AUDIO.REG

想解决这个看看 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=437167
回复

使用道具 举报

54#
发表于 2023-9-5 14:15:22 | 只看该作者
好帖,收藏一个
回复

使用道具 举报

53#
发表于 2023-9-5 09:33:56 | 只看该作者
谢谢分享                     
回复

使用道具 举报

52#
发表于 2023-9-5 09:31:54 | 只看该作者
感谢分享
回复

使用道具 举报

51#
发表于 2023-9-5 09:13:28 | 只看该作者

支持帮主
回复

使用道具 举报

50#
发表于 2023-9-5 09:02:19 | 只看该作者
感谢分享
回复

使用道具 举报

49#
发表于 2023-9-4 19:58:21 来自手机 | 只看该作者
感谢分享
回复

使用道具 举报

48#
发表于 2023-9-4 06:00:45 | 只看该作者
支持帮主。。。。严重支持。。。
回复

使用道具 举报

47#
发表于 2023-9-3 22:26:29 | 只看该作者
有用
回复

使用道具 举报

46#
发表于 2023-8-18 19:05:08 | 只看该作者
之前我的PE一直不能用Admin登录,用这个一下就成功了,感谢
回复

使用道具 举报

45#
发表于 2023-7-28 15:58:19 | 只看该作者
感谢楼主分享!
回复

使用道具 举报

44#
发表于 2023-7-28 15:47:49 | 只看该作者
很给力!
回复

使用道具 举报

43#
发表于 2023-7-28 15:47:29 | 只看该作者
牛啊。赞,赞赞。
回复

使用道具 举报

42#
发表于 2023-7-27 23:27:33 | 只看该作者
看了,太大了!
回复

使用道具 举报

41#
发表于 2023-7-27 23:27:08 | 只看该作者
很给力!
回复

使用道具 举报

40#
发表于 2023-7-9 17:41:39 | 只看该作者
大佬真厉害,支持一下
回复

使用道具 举报

39#
发表于 2022-7-27 20:57:37 | 只看该作者
wangtingting118 发表于 2022-3-14 22:22
有谁能分享下楼主制作好的PE?

我参考楼主的方法升级了我的PE,你可以参考一下
http://wuyou.net/forum.php?mod=viewthread&tid=431241&page=1
回复

使用道具 举报

38#
发表于 2022-5-8 08:35:46 | 只看该作者
支持大佬!
回复

使用道具 举报

37#
发表于 2022-3-22 20:34:09 | 只看该作者
SYSTEM-RAMOS 发表于 2020-11-12 20:58
我按照此方法制作的PE在登录admin之前不显示“请稍候”几个字是怎么一回事?虽然就是几秒钟,但是强迫症表 ...

能否分享下你制作的PE及管理员登录组件!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-5 05:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表