无忧启动论坛
标题: 全手工制作1909PE之网声版 [打印本页]
作者: 826773297 时间: 2020-8-12 18:51
标题: 全手工制作1909PE之网声版
本帖最后由 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, 下载次数: 1259)
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
支持帮主。。。。严重支持。。。
作者: 左岸麦田 时间: 2020-8-12 20:01
期待,比较喜欢大师们的作品,习惯了,谁让咱没这个动手能力呢
作者: wu-sc 时间: 2020-8-12 20:24
很详细,有得折腾了。。。。。
作者: congzhu110 时间: 2020-8-12 21:03
支持帮主。。。。严重支持。。
作者: sunshineboy 时间: 2020-8-12 21:14
堪称完美,点个赞
作者: 熄灭的烟 时间: 2020-8-12 22:00
楼主你好,请问文末提供的这个BOOT.WIM是你制作好的,还是原镜像解压出来的?
作者: 826773297 时间: 2020-8-13 05:43
熄灭的烟 发表于 2020-8-12 22:00
楼主你好,请问文末提供的这个BOOT.WIM是你制作好的,还是原镜像解压出来的?
制作好的
作者: MC阿虎 时间: 2020-8-13 07:36
必须支持啊
作者: sairen139 时间: 2020-8-13 08:36
非常好的手工制作pe的教程,感谢群主分享!
作者: caocaofff 时间: 2020-8-13 08:48
硬核教程又+1
作者: Fdh6585001 时间: 2020-8-13 09:19
顶顶顶!!!!!!!
能否再做个全手工制作2004PE之网声版?
作者: 826773297 时间: 2020-8-13 09:21
感谢支持,2004网声版已经有大佬在做了,我不用写了
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
作者: jyjs3993 时间: 2020-8-13 10:01
谢谢楼主分享
作者: 狼人72105 时间: 2020-8-13 19:30
日常支持三回。。。
作者: 2011matrixvexx 时间: 2020-8-14 17:34
#在这里快速回复#感謝辛苦分享,學習中!
作者: SYSTEM-RAMOS 时间: 2020-11-12 20:58
我按照此方法制作的PE在登录admin之前不显示“请稍候”几个字是怎么一回事?虽然就是几秒钟,但是强迫症表示无法接受
作者: min_x91 时间: 2021-8-19 13:02
感谢分享
作者: wangtingting118 时间: 2022-3-14 22:18
本帖最后由 wangtingting118 于 2022-3-14 22:19 编辑
楼主,你好,为什么我用你的维护型PE,按照你提供的组件菜单添加声音组件和注册表文件,小喇叭的托盘图标还是出不来?
作者: wangtingting118 时间: 2022-3-14 22:22
有谁能分享下楼主制作好的PE?
作者: wangtingting118 时间: 2022-3-18 18:59
大师最近没来论坛嘛?我按照的菜单添加声音和管理员账号都没能成功,不知道是哪里出了问题!组件对照你给的检查了,但还是不成功,不知道大师能否指导下?
作者: 826773297 时间: 2022-3-20 09:44
你这个情况我并不知道你改动了哪里,出了问题一般是有部分细节没有处理到位,再仔细检查一下
作者: wangtingting118 时间: 2022-3-20 21:53
DIY管理员登录没有成功,有成功的嘛?分享下经验,谢谢!
作者: ZXGU 时间: 2022-3-20 22:41
学会了!
作者: wangtingting118 时间: 2022-3-21 11:21
你是怎么弄的,能分享下经验嘛?
作者: ZXGU 时间: 2022-3-21 17:03
看楼主前面帖子,我用的是我自己精简的19H2,感兴趣可以搜搜
作者: wangtingting118 时间: 2022-3-21 18:24
本帖最后由 wangtingting118 于 2022-3-21 18:27 编辑
看了,但是没成功,不知道哪里出了问题!能将你添加的文件包及注册表文件发给我嘛?试了楼主的没能成功!不知道是哪里出了问题,你的PE给个链接!
作者: ZXGU 时间: 2022-3-21 20:37
那个我没保留,你可以看下前帖的注册表文件,可以选择使用注册表工作站来编辑
如果想通过我的系统来研究,必应搜索“朝花夕拾 19H2 养老”这三个关键词即可
作者: wangtingting118 时间: 2022-3-21 20:58
不能直接给个链接嘛?
作者: ZXGU 时间: 2022-3-21 21:08
哈哈,涉及到其他论坛了喔
作者: wangtingting118 时间: 2022-3-21 21:09
晕,那有关系嘛?、
作者: wangtingting118 时间: 2022-3-21 21:13
看了,太大了!
作者: ddnflier 时间: 2022-3-21 23:11
努力学习长见识,支持一下
作者: ZXGU 时间: 2022-3-21 23:13
基本上没有关系,研究这个还是要靠自己。你去参考下上面的2004,说不定就成了(
作者: ZXGU 时间: 2022-3-22 00:02
实在不会可以参考下13楼的2004PE,写的相对全面
作者: wangtingting118 时间: 2022-3-22 10:57
好的,谢谢!
作者: wangtingting118 时间: 2022-3-22 20:34
能否分享下你制作的PE及管理员登录组件!
作者: Lucas8888 时间: 2022-5-8 08:35
支持大佬!
作者: SYSTEM-RAMOS 时间: 2022-7-27 20:57
我参考楼主的方法升级了我的PE,你可以参考一下
http://wuyou.net/forum.php?mod=viewthread&tid=431241&page=1
作者: lh955 时间: 2023-7-9 17:41
大佬真厉害,支持一下
作者: crsx 时间: 2023-7-27 23:27
很给力!
作者: crsx 时间: 2023-7-27 23:27
看了,太大了!
作者: crsx 时间: 2023-7-28 15:47
牛啊。赞,赞赞。
作者: crsx 时间: 2023-7-28 15:47
很给力!
作者: zqm0550 时间: 2023-7-28 15:58
感谢楼主分享!
作者: 远大的理想 时间: 2023-8-18 19:05
之前我的PE一直不能用Admin登录,用这个一下就成功了,感谢
作者: caixukun1145 时间: 2023-9-3 22:26
有用
作者: martin313 时间: 2023-9-4 06:00
支持帮主。。。。严重支持。。。
作者: ywtvag 时间: 2023-9-4 19:58
感谢分享
作者: 2010yuhongxi 时间: 2023-9-5 09:02
感谢分享
作者: cnplis 时间: 2023-9-5 09:13
支持帮主
作者: ywtvag 时间: 2023-9-5 09:31
感谢分享
作者: 15139276789 时间: 2023-9-5 09:33
谢谢分享
作者: martin313 时间: 2023-9-5 14:15
好帖,收藏一个
作者: martin313 时间: 2023-9-6 21:59
大佬,能否分享一下 AUDIO.REG
想解决这个看看 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=437167
作者: ywtvag 时间: 2023-9-7 06:31
感谢分享
作者: fxdgn 时间: 2023-9-7 10:16
谢谢楼主分享
作者: zyy 时间: 2023-9-8 21:21
想给 玄天Win11 添加 MTP支持 学习一下
作者: huang1987 时间: 2023-11-22 20:06
谢谢分享
作者: 开飞机的企鹅 时间: 2023-11-28 12:10
进来看看
作者: linegold 时间: 2024-6-1 06:05
感谢分享,谢谢
作者: 小楼昨夜又大风 时间: 2024-6-15 16:10
感谢分享,学习了!
作者: martin313 时间: 2024-6-15 16:21
手工制作,那就厉害了
作者: martin313 时间: 2024-8-9 14:23
USB原生弹出,在win8.1pe_x32位,好像破解DeviceSetupManager.dll不灵哎
作者: wodehjy 时间: 2024-9-22 17:26
楼主,default哪去了
欢迎光临 无忧启动论坛 (http://wuyou.net/) |
Powered by Discuz! X3.3 |