无忧启动论坛

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

[分享] 探骊得珠抑或是管中窥豹:一个较为精简的纯X64位win10pe的最少目录和文件架构仅80多m

    [复制链接]
跳转到指定楼层
#
发表于 2020-7-7 17:00:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 sairen139 于 2020-7-16 18:48 编辑

管中窥豹探骊得珠:一个较为精简的纯X64位win10pe的最少文件夹和文件架构

pe桌面文件夹:
\Users\Default\Desktop

pe开始菜单文件夹:
\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu

pe的Windows下的文件夹和文件概况如下总共8文件夹:
pe里Windows目录下字体Font文件夹(内有1个文件):
\Windows\Fonts\simsun.ttc

pe里Windows目录下Globalization文件夹(内有1个文件):
\Windows\Globalization\Sorting\SortDefault.nls

pe里Windows目录下INF文件夹(内有9个文件):
\Windows\INF\acpi.inf
\Windows\INF\disk.inf
\Windows\INF\errata.inf
\Windows\INF\hal.inf
\Windows\INF\keyboard.inf
\Windows\INF\machine.inf
\Windows\INF\mshdc.inf
\Windows\INF\msmouse.inf
\Windows\INF\volume.inf

pe里Windows目录下resources主题文件夹(内2个文件均可删但界面最大化按钮变怪故保留):
\Windows\resources\Themes\aero\aero.msstyles
\Windows\resources\Themes\aero\zh-CN\aero.msstyles.mui

pe里Windows目录下System32文件夹推后再说……

pe里Windows目录下 SystemResources文件夹(内有2个文件):
\Windows\SystemResources\propsys.dll.mun
\Windows\SystemResources\shell32.dll.mun

pe里Windows目录下WinSxS文件夹(内有7个文件):
\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1_none_b555e41d4684ddec\comctl32.dll
\Windows\WinSxS\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.19041.264_none_faeb9d41761776a3\GdiPlus.dll
\Windows\WinSxS\Manifests\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1_none_b555e41d4684ddec.manifest
\Windows\WinSxS\Manifests\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.19041.264_none_faeb9d41761776a3.manifest
\Windows\WinSxS\Manifests\amd64_microsoft.windows.i..utomation.proxystub_6595b64144ccf1df_1.0.19041.1_none_5f3561098cddf682.manifest
\Windows\WinSxS\Manifests\amd64_microsoft.windows.isolationautomation_6595b64144ccf1df_1.0.19041.1_none_b5be0fd62dd3dc6e.manifest
\Windows\WinSxS\Manifests\amd64_microsoft.windows.systemcompatible_6595b64144ccf1df_6.0.19041.1_none_bcf22701031bcbf3.manifest

pe里Windows目录下zh-CN文件夹(内有1个注册表资源文件):
\Windows\zh-CN\regedit.exe.mui{不用的话可删除}

pe里Windows目录下1个注册表编辑器本体文件:
\Windows\regedit.exe{不用的话可删除}


接上面推后再说的Windows子文件夹System32目录下共有八个文件夹具体情形如下所述:
System32目录里的系统文件:
\Windows\System32\aclui.dll  
\Windows\System32\advapi32.dll  
\Windows\System32\apisetschema.dll  
\Windows\System32\authz.dll  
\Windows\System32\basesrv.dll  
\Windows\System32\bcrypt.dll  
\Windows\System32\bcryptprimitives.dll  
\Windows\System32\BOOTVID.DLL   
\Windows\System32\cdd.dll  
\Windows\System32\cfgmgr32.dll  
\Windows\System32\ci.dll  
\Windows\System32\clb.dll  
\Windows\System32\cmd.exe  
\Windows\System32\cmdext.dll   
\Windows\System32\combase.dll  
\Windows\System32\comctl32.dll  
\Windows\System32\comdlg32.dll   
\Windows\System32\conhost.exe  
\Windows\System32\crypt32.dll  
\Windows\System32\cryptbase.dll  
\Windows\System32\cryptdll.dll  
\Windows\System32\cryptsp.dll  
\Windows\System32\csrsrv.dll  
\Windows\System32\csrss.exe  
\Windows\System32\C_1252.NLS  
\Windows\System32\C_437.NLS  
\Windows\System32\C_936.NLS  
\Windows\System32\dabapi.dll  
\Windows\System32\devobj.dll  
\Windows\System32\dpapisrv.dll   
\Windows\System32\dui70.dll  
\Windows\System32\duser.dll  
\Windows\System32\dwmapi.dll  
\Windows\System32\EventAggregation.dll  
\Windows\System32\fltLib.dll  
\Windows\System32\fontdrvhost.exe  
\Windows\System32\format.com  
\Windows\System32\gdi32.dll  
\Windows\System32\gdi32full.dll  
\Windows\System32\hal.dll  
\Windows\System32\hid.dll  
\Windows\System32\iertutil.dll  
\Windows\System32\imageres.dll  
\Windows\System32\imm32.dll  
\Windows\System32\IPHLPAPI.DLL  
\Windows\System32\KBDUS.DLL  
\Windows\System32\kd.dll  
\Windows\System32\kernel.appcore.dll  
\Windows\System32\kernel32.dll  
\Windows\System32\KernelBase.dll  
\Windows\System32\locale.nls  
\Windows\System32\lsasrv.dll  
\Windows\System32\lsass.exe  
\Windows\System32\lsm.dll  
\Windows\System32\l_intl.nls  
\Windows\System32\mpr.dll  
\Windows\System32\msasn1.dll  
\Windows\System32\msimg32.dll  
\Windows\System32\msprivs.dll  
\Windows\System32\msv1_0.dll  
\Windows\System32\msvcp_win.dll  
\Windows\System32\msvcrt.dll  
\Windows\System32\msxml3.dll  
\Windows\System32\msxml3r.dll  
\Windows\System32\ncrypt.dll  
\Windows\System32\notepad.exe  
\Windows\System32\ntasn1.dll  
\Windows\System32\ntdll.dll  
\Windows\System32\ntdsapi.dll  
\Windows\System32\NtlmShared.dll  
\Windows\System32\ntmarta.dll  
\Windows\System32\ntoskrnl.exe  
\Windows\System32\ole32.dll  
\Windows\System32\oleacc.dll  
\Windows\System32\oleaccrc.dll  
\Windows\System32\oleaut32.dll  
\Windows\System32\oledlg.dll  
\Windows\System32\powrprof.dll  
\Windows\System32\profapi.dll  
\Windows\System32\propsys.dll  
\Windows\System32\psapi.dll  
\Windows\System32\PSHED.DLL  
\Windows\System32\RpcEpMap.dll  
\Windows\System32\rpcrt4.dll  
\Windows\System32\rpcss.dll  
\Windows\System32\rsaenh.dll  
\Windows\System32\rundll32.exe  
\Windows\System32\samsrv.dll  
\Windows\System32\sechost.dll  
\Windows\System32\services.exe  
\Windows\System32\setupapi.dll  
\Windows\System32\SHCore.dll  
\Windows\System32\shell32.dll  
\Windows\System32\shellstyle.dll  
\Windows\System32\shlwapi.dll  
\Windows\System32\smss.exe  
\Windows\System32\sspicli.dll  
\Windows\System32\sspisrv.dll  
\Windows\System32\svchost.exe  
\Windows\System32\sxs.dll  
\Windows\System32\sxssrv.dll  
\Windows\System32\sysntfy.dll  
\Windows\System32\SystemEventsBrokerServer.dll  
\Windows\System32\TextShaping.dll  
\Windows\System32\ucrtbase.dll  
\Windows\System32\ulib.dll  
\Windows\System32\urlmon.dll  
\Windows\System32\user32.dll  
\Windows\System32\userenv.dll  
\Windows\System32\UXInit.dll  
\Windows\System32\uxtheme.dll  
\Windows\System32\version.dll  
\Windows\System32\wimgapi.dll  
\Windows\System32\win32k.sys  
\Windows\System32\win32kbase.sys  
\Windows\System32\win32kfull.sys  
\Windows\System32\win32u.dll  
\Windows\System32\winbrand.dll  
\Windows\System32\Windows.FileExplorer.Common.dll  
\Windows\System32\windows.storage.dll  
\Windows\System32\WindowsCodecs.dll  
\Windows\System32\wininet.dll  
\Windows\System32\wininit.exe  
\Windows\System32\wininitext.dll  
\Windows\System32\winload.efi  {可删除}
\Windows\System32\winlogon.exe  
\Windows\System32\winmm.dll  
\Windows\System32\winpeshl.exe  
\Windows\System32\winpeshl.ini  
\Windows\System32\winspool.drv  
\Windows\System32\winsrv.dll  
\Windows\System32\winsrvext.dll  
\Windows\System32\winsta.dll  
\Windows\System32\wintrust.dll   
\Windows\System32\wkscli.dll  
\Windows\System32\Wldap32.dll  
\Windows\System32\wldp.dll  
\Windows\System32\wpeutil.dll  
\Windows\System32\wpeutil.exe  
\Windows\System32\ws2_32.dll  
\Windows\System32\wsock32.dll  
\Windows\System32\wtsapi32.dll  
\Windows\System32\xmllite.dll  

Boot文件夹(内有1个文件):
\Windows\System32\Boot\winload.efi

CatRoot文件夹(内有1个文件夹9个文件):
\Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\
Microsoft-OneCore-CoreSystem-Core-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.264.cat
Microsoft-Windows-Common-Drivers-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.173.cat
Microsoft-Windows-Common-Drivers-Package-windows-Package~31bf3856ad364e35~amd64~~10.0.19041.84.cat
Microsoft-Windows-CoreSystem-UnifiedBPM-Package~31bf3856ad364e35~amd64~~10.0.19041.1.cat
Microsoft-Windows-Foundation-Group-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.264.cat
Microsoft-Windows-Pnp-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.1.cat
Microsoft-Windows-SXS-Runtime-Package~31bf3856ad364e35~amd64~~10.0.19041.207.cat
Microsoft-Windows-Winpe-Dual-Drivers-Package~31bf3856ad364e35~amd64~~10.0.19041.264.cat
Microsoft-Windows-WinPE-SKU-Foundation-merged-Package~31bf3856ad364e35~amd64~~10.0.19041.264.cat

CodeIntegrity文件夹(内有1个文件):
\Windows\System32\CodeIntegrity\driver.stl

config文件夹(内有6个文件):
\Windows\System32\config\DEFAULT
\Windows\System32\config\DRIVERS
\Windows\System32\config\SAM
\Windows\System32\config\SECURITY
\Windows\System32\config\SOFTWARE
\Windows\System32\config\SYSTEM

drivers文件夹(内有1个文件夹许多文件):
\Windows\System32\drivers\
……
……
……

DriverStore文件夹(内有2个文件夹数个文件):
……
……
……

WinXShell_x64文件夹(内有5个文件):
\Windows\System32\WinXShell_x64\config.xml【Explorer++配置文件】
\Windows\System32\WinXShell_x64\Explorer++.exe
\Windows\System32\WinXShell_x64\Explorer++ZH.dll{Explorer++界面汉化文件可删除}
\Windows\System32\WinXShell_x64\WinXShell.exe
\Windows\System32\WinXShell_x64\WinXShell.jcfg【WinXShell.exe的配置文件】

zh-CN文件夹(内有59个文件):
\Windows\System32\zh-CN\activeds.dll.mui  
\Windows\System32\zh-CN\advapi32.dll.mui  
\Windows\System32\zh-CN\bcrypt.dll.mui  
\Windows\System32\zh-CN\cmd.exe.mui  
\Windows\System32\zh-CN\combase.dll.mui  
\Windows\System32\zh-CN\comdlg32.dll.mui  
\Windows\System32\zh-CN\Conhost.exe.mui  
\Windows\System32\zh-CN\crypt32.dll.mui  
\Windows\System32\zh-CN\csrsrv.dll.mui  
\Windows\System32\zh-CN\csrss.exe.mui  
\Windows\System32\zh-CN\dui70.dll.mui  
\Windows\System32\zh-CN\dwmapi.dll.mui  
\Windows\System32\zh-CN\fltlib.dll.mui  
\Windows\System32\zh-CN\hid.dll.mui  
\Windows\System32\zh-CN\kernel32.dll.mui  
\Windows\System32\zh-CN\KernelBase.dll.mui  
\Windows\System32\zh-CN\lsasrv.dll.mui  
\Windows\System32\zh-CN\lsm.dll.mui  
\Windows\System32\zh-CN\mpr.dll.mui  
\Windows\System32\zh-CN\msprivs.dll.mui  
\Windows\System32\zh-CN\msxml3r.dll.mui  
\Windows\System32\zh-CN\ncrypt.dll.mui  
\Windows\System32\zh-CN\notepad.exe.mui  
\Windows\System32\zh-CN\ntdll.dll.mui  
\Windows\System32\zh-CN\ntmarta.dll.mui  
\Windows\System32\zh-CN\ole32.dll.mui  
\Windows\System32\zh-CN\oleaccrc.dll.mui  
\Windows\System32\zh-CN\powrprof.dll.mui  
\Windows\System32\zh-CN\propsys.dll.mui  
\Windows\System32\zh-CN\pshed.dll.mui  
\Windows\System32\zh-CN\RpcEpMap.dll.mui  
\Windows\System32\zh-CN\rpcrt4.dll.mui  
\Windows\System32\zh-CN\rundll32.exe.mui  
\Windows\System32\zh-CN\samsrv.dll.mui  
\Windows\System32\zh-CN\services.exe.mui  
\Windows\System32\zh-CN\setupapi.dll.mui  
\Windows\System32\zh-CN\SHCore.dll.mui  
\Windows\System32\zh-CN\shell32.dll.mui  
\Windows\System32\zh-CN\shlwapi.dll.mui  
\Windows\System32\zh-CN\smss.exe.mui  
\Windows\System32\zh-CN\svchost.exe.mui  
\Windows\System32\zh-CN\swprv.dll.mui  
\Windows\System32\zh-CN\sxs.dll.mui  
\Windows\System32\zh-CN\SystemEventsBrokerServer.dll.mui  
\Windows\System32\zh-CN\user32.dll.mui  
\Windows\System32\zh-CN\userenv.dll.mui  
\Windows\System32\zh-CN\uxtheme.dll.mui  
\Windows\System32\zh-CN\win32kbase.sys.mui  
\Windows\System32\zh-CN\windows.storage.dll.mui  
\Windows\System32\zh-CN\wininit.exe.mui  
\Windows\System32\zh-CN\winload.efi.mui  
\Windows\System32\zh-CN\winlogon.exe.mui  
\Windows\System32\zh-CN\winmm.dll.mui  
\Windows\System32\zh-CN\winpeshl.exe.mui  
\Windows\System32\zh-CN\winsrv.dll.mui  
\Windows\System32\zh-CN\wldap32.dll.mui  
\Windows\System32\zh-CN\wldp.dll.mui  
\Windows\System32\zh-CN\wpeutil.dll.mui  
\Windows\System32\zh-CN\ws2_32.dll.mui

446B9A3D-F4AA-4D4F-892A-5B88C9B6ED82.jpeg (889.67 KB, 下载次数: 175)

446B9A3D-F4AA-4D4F-892A-5B88C9B6ED82.jpeg

F9117782-8F57-407B-B782-1807B6BA65E8.jpeg (600.48 KB, 下载次数: 174)

F9117782-8F57-407B-B782-1807B6BA65E8.jpeg

EA77C4A7-0428-412D-A896-CADFA134E8D4.jpeg (646.66 KB, 下载次数: 174)

EA77C4A7-0428-412D-A896-CADFA134E8D4.jpeg

ECE9A4F5-BA11-4333-B295-2432D67B336F.jpeg (237.18 KB, 下载次数: 176)

ECE9A4F5-BA11-4333-B295-2432D67B336F.jpeg

!极限精简的pe系统所有目录和文件列表清单files.txt

143.78 KB, 下载次数: 183, 下载积分: 无忧币 -2

!极限精简的pe系统所有目录和文件列表清单files

!!!!!!实验性质81m的纯X64位最小骨头版win10pe全部目录和文件列表清单List.txt

134.65 KB, 下载次数: 87, 下载积分: 无忧币 -2

!!!!!!实验性质81m的纯X64位最小骨头版win10pe全部目录和文件列表清单List

CatRoot里的精简的签名文件,可以在此基础上再行精简.zip

1.31 MB, 下载次数: 87, 下载积分: 无忧币 -2

CatRoot极限精简仅需9签名文件pe就能正常使用!.7z

994.39 KB, 下载次数: 90, 下载积分: 无忧币 -2

70mb极限精简的骨头版X64位的win10pe里CatRoot文件夹的签名文件只需9个pe就能正常使用!

评分

参与人数 6无忧币 +40 收起 理由
2010feifei5612 + 5 赞一个!
sofood + 5
wjguowei + 5 很给力!
foolst + 10 很给力!
wuxin9712 + 5
20090101 + 10 赞一个!

查看全部评分

58#
发表于 2024-10-24 08:40:52 | 只看该作者
感谢楼主分享
回复

使用道具 举报

57#
发表于 2023-2-10 20:30:21 | 只看该作者
楼主辛苦了
回复

使用道具 举报

56#
发表于 2023-2-9 11:13:58 | 只看该作者
高深,深奥
回复

使用道具 举报

55#
发表于 2023-2-9 10:21:10 | 只看该作者
正在学习中,感谢大佬
回复

使用道具 举报

54#
发表于 2023-1-18 21:28:47 | 只看该作者
感谢分享
回复

使用道具 举报

53#
发表于 2022-3-4 13:41:33 来自手机 | 只看该作者
这个好,只要能支持分区软件和装机工具就行了
回复

使用道具 举报

52#
发表于 2022-3-4 13:27:58 | 只看该作者
感谢分享!
回复

使用道具 举报

51#
发表于 2021-10-23 13:35:43 | 只看该作者
谢谢分享,这个精简到极致了
回复

使用道具 举报

50#
发表于 2021-4-24 21:20:49 | 只看该作者
是不是可以把esp分区改大一点,这样就不用太精简了。
回复

使用道具 举报

49#
发表于 2021-4-24 20:36:09 | 只看该作者
sairen139 发表于 2021-4-24 20:03
可以学习这个帖子http://bbs.wuyou.net/forum.php?mod=viewthread&tid=418902

收到,谢谢
回复

使用道具 举报

48#
 楼主| 发表于 2021-4-24 20:03:22 | 只看该作者
双响炮 发表于 2021-4-24 19:36
如果PE什么都不做,就是微软原版PE出CMD就行,有没有现成的精简方案学习学习。

可以学习这个帖子http://bbs.wuyou.net/forum.php?mod=viewthread&tid=418902

点评

收到,谢谢  详情 回复 发表于 2021-4-24 20:36
回复

使用道具 举报

47#
发表于 2021-4-24 19:36:59 | 只看该作者
如果PE什么都不做,就是微软原版PE出CMD就行,有没有现成的精简方案学习学习。

点评

可以学习这个帖子http://bbs.wuyou.net/forum.php?mod=viewthread&tid=418902  详情 回复 发表于 2021-4-24 20:03
回复

使用道具 举报

46#
发表于 2021-4-23 22:44:12 | 只看该作者
值得学习的技术,支持楼主提供分享
回复

使用道具 举报

45#
发表于 2021-3-1 10:20:31 | 只看该作者
sairen139 发表于 2021-3-1 07:12
对于骨头版pe而言的确可以这样做。至于catroot文件夹里的签名文件的精简我一般是放在最后一步,现在有坛 ...

原来都有那么好的专用工具,没用好论坛搜索,惭愧
回复

使用道具 举报

44#
 楼主| 发表于 2021-3-1 07:12:04 | 只看该作者
lps4290 发表于 2021-2-28 23:57
还有更进一步的削减办法,shell32.dll 和 imageres.dll这两个文件可以用ResourceHacker删掉不常用的图标和 ...

对于骨头版pe而言的确可以这样做。至于catroot文件夹里的签名文件的精简我一般是放在最后一步,现在有坛友出了一个catroot的精简工具你可以在pe精简完成的最后一步用这个工具来精简签名文件:http://wuyou.net/forum.php?mod=viewthread&tid=423164

点评

原来都有那么好的专用工具,没用好论坛搜索,惭愧  详情 回复 发表于 2021-3-1 10:20
回复

使用道具 举报

43#
发表于 2021-2-28 23:57:11 | 只看该作者
还有更进一步的削减办法,shell32.dll 和 imageres.dll这两个文件可以用ResourceHacker删掉不常用的图标和资源,也能节省几MB,但缺点是可能被杀毒软件误报。

点评

对于骨头版pe而言的确可以这样做。至于catroot文件夹里的签名文件的精简我一般是放在最后一步,现在有坛友出了一个catroot的精简工具你可以在pe精简完成的最后一步用这个工具来精简签名文件:http://wuyou.net/forum  详情 回复 发表于 2021-3-1 07:12
回复

使用道具 举报

42#
发表于 2021-2-28 23:42:59 | 只看该作者
本帖最后由 lps4290 于 2021-2-28 23:44 编辑
sairen139 发表于 2021-2-10 14:37
win10pe中这个文件可以删除,删除后winxshell依然可以正常设置桌面背景!但是explorer++这个第三方文件管 ...

翻你的帖子一步步来,目前才精简到140MB,还需努力

我用最新的1909 18363.1411 BOOT.WIM制作的,但是CatRoot精简到 65个桌面都出不来,最后补回到120个才行,我看这些文件很小,就不打算再精简下去了。倒是WinSxS按你的列表一次精简成功,一下削去几十MB,相当舒畅

另外,现在桌面是进去了,但怎样让PECMD接管后续的设置?还是要改注册表SYSTEM中CmdLine的值?
第一次用winxshell,用着相当不错,想舍弃老做法,毕竟改winpeshl.ini比挂载注册表修改方便多了。
回复

使用道具 举报

41#
 楼主| 发表于 2021-2-10 14:37:08 | 只看该作者
lps4290 发表于 2021-2-10 13:47
\Windows\System32\WindowsCodecs.dll 在Win8 PE中可删,删后桌面背景设置不了,和图片相关的一些功能应该 ...

win10pe中这个文件可以删除,删除后winxshell依然可以正常设置桌面背景!但是explorer++这个第三方文件管理器打不开了,如果不用第三方文件管理器的pe可以删除此文件。

点评

翻你的帖子一步步来,目前才精简到140MB,还需努力 我用最新的1909 18363.1411 BOOT.WIM制作的,但是CatRoot精简到 65个桌面都出不来,最后补回到120个才行,我看这些文件很小,就不打算再精简下去了。  详情 回复 发表于 2021-2-28 23:42
回复

使用道具 举报

40#
发表于 2021-2-10 13:47:39 | 只看该作者
\Windows\System32\WindowsCodecs.dll 在Win8 PE中可删,删后桌面背景设置不了,和图片相关的一些功能应该也用不了,这个文件体积不小,所以有些骨头PE也会干掉。Win10 PE 不清楚。

点评

win10pe中这个文件可以删除,删除后winxshell依然可以正常设置桌面背景!但是explorer++这个第三方文件管理器打不开了,如果不用第三方文件管理器的pe可以删除此文件。  详情 回复 发表于 2021-2-10 14:37
回复

使用道具 举报

39#
发表于 2020-10-15 09:14:17 | 只看该作者
这个必须赞
回复

使用道具 举报

38#
 楼主| 发表于 2020-10-14 07:43:14 | 只看该作者
sairen139 发表于 2020-10-13 21:07
群友提供的system注册表文件的精简思路:

HKEY_LOCAL_MACHINE\PE-SYS\DriverDatabase这里和drivers一样 ...

HKEY_LOCAL_MACHINE\PE-DRV\DriverDatabase\DriverFiles
这个路径的处理方案要改一下,改成取drivers和DriverStore的sys总和。因为单取drivers的话有些在driverstore的sys无法注册到,改后整套处理下来就完美了。

回复

使用道具 举报

37#
 楼主| 发表于 2020-10-13 21:07:21 | 只看该作者
群友提供的system注册表文件的精简思路:

HKEY_LOCAL_MACHINE\PE-SYS\DriverDatabase这里和drivers一样的处理方式就不说了

HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Control\Keyboard Layouts
这个是键盘语言,根据每个项目的Layout Text来进行删除不需要的键盘

HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Control\Keyboard Layout
按照刚刚保留的项目,清理多余项目

HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Control\Class
这里根据ClassDesc的指向确定文件是否存在,不存在则清理

HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Control\WDI\DiagnosticModules
根据文件是否存在进行清理

HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services
.NET开头项目是NET运行库服务,可清理
驱动部分判断ImagePath对应文件是否存在,不存在则清理
服务部分判断Description是否存在,不存在则清理
HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\EventLog\Application
判断文件是否存在,清理无效项目
HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\EventLog\Security
清理文件不存在的项目
HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\EventLog\System
暂不清理

HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Services\EventLog\Windows PowerShell
可清理

HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Control\Print
判断打印服务是否存在,存在则不清理,不存在则清理

HKEY_LOCAL_MACHINE\PE-SYS\ControlSet001\Control\SafeBoot\Minimal
根据服务注册表的保留服务,清理不存在的注册项目,保留带{}的项目

点评

HKEY_LOCAL_MACHINE\PE-DRV\DriverDatabase\DriverFiles这个路径的处理方案要改一下,改成取drivers和DriverStore的sys总和。因为单取drivers的话有些在driverstore的sys无法注册到,改后整套处理下来就完美了。  详情 回复 发表于 2020-10-14 07:43
回复

使用道具 举报

36#
 楼主| 发表于 2020-10-10 21:55:23 | 只看该作者
system32文件数目结果为119个需留和可删如下所示:

\Windows\System32\advapi32.dll  留
\Windows\System32\apisetschema.dll  留
\Windows\System32\basesrv.dll  留
\Windows\System32\bcrypt.dll  留
\Windows\System32\bcryptprimitives.dll  留
\Windows\System32\BOOTVID.DLL  留
\Windows\System32\cdd.dll  留
\Windows\System32\cfgmgr32.dll  留
\Windows\System32\ci.dll  留
\Windows\System32\cmd.exe  可删
\Windows\System32\cmdext.dll   可删
\Windows\System32\combase.dll  留
\Windows\System32\comdlg32.dll  可删(explorer++打不开)
\Windows\System32\conhost.exe  留
\Windows\System32\crypt32.dll  留
\Windows\System32\cryptbase.dll  留
\Windows\System32\cryptdll.dll  留
\Windows\System32\cryptsp.dll  留
\Windows\System32\csrsrv.dll  留
\Windows\System32\csrss.exe  留
\Windows\System32\C_1252.NLS  留
\Windows\System32\C_437.NLS  留
\Windows\System32\C_936.NLS  留
\Windows\System32\dabapi.dll  可删
\Windows\System32\devobj.dll  留
\Windows\System32\dpapisrv.dll  留
\Windows\System32\dwmapi.dll  留
\Windows\System32\EventAggregation.dll  留
\Windows\System32\fltLib.dll  留
\Windows\System32\fontdrvhost.exe  留
\Windows\System32\gdi32.dll  留
\Windows\System32\gdi32full.dll  留
\Windows\System32\hal.dll  留
\Windows\System32\hid.dll  可删
\Windows\System32\imageres.dll  可删(文件没图标)
\Windows\System32\imm32.dll  留
\Windows\System32\IPHLPAPI.DLL  留
\Windows\System32\KBDUS.DLL  留
\Windows\System32\kd.dll  留
\Windows\System32\kernel32.dll  可删
\Windows\System32\KernelBase.dll  留
\Windows\System32\locale.nls  留
\Windows\System32\lsasrv.dll  留
\Windows\System32\lsass.exe  留
\Windows\System32\lsm.dll  留
\Windows\System32\l_intl.nls  留
\Windows\System32\mpr.dll  留
\Windows\System32\msasn1.dll  留
\Windows\System32\msimg32.dll  可删
\Windows\System32\msprivs.dll  留
\Windows\System32\msv1_0.dll  留
\Windows\System32\msvcp_win.dll  留
\Windows\System32\msvcrt.dll  留
\Windows\System32\ncrypt.dll  留
\Windows\System32\ntasn1.dll  留
\Windows\System32\ntdll.dll  留
\Windows\System32\NtlmShared.dll  留
\Windows\System32\ntoskrnl.exe  留
\Windows\System32\ole32.dll  留
\Windows\System32\oleacc.dll  可删
\Windows\System32\oleaccrc.dll  可删
\Windows\System32\oleaut32.dll  留
\Windows\System32\oledlg.dll  可删
\Windows\System32\powrprof.dll  留
\Windows\System32\profapi.dll  留
\Windows\System32\propsys.dll  留
\Windows\System32\psapi.dll  留
\Windows\System32\PSHED.DLL  留
\Windows\System32\RpcEpMap.dll  留
\Windows\System32\rpcrt4.dll  留
\Windows\System32\rpcss.dll  留
\Windows\System32\rsaenh.dll  可删
\Windows\System32\rundll32.exe  留
\Windows\System32\samsrv.dll  留
\Windows\System32\sechost.dll  留
\Windows\System32\services.exe  留
\Windows\System32\setupapi.dll  可删(桌面无图标)
\Windows\System32\SHCore.dll  留
\Windows\System32\shell32.dll  留
\Windows\System32\shlwapi.dll  留
\Windows\System32\smss.exe  留
\Windows\System32\sspicli.dll  留
\Windows\System32\sspisrv.dll  留
\Windows\System32\svchost.exe  留
\Windows\System32\sxs.dll  留
\Windows\System32\sxssrv.dll  留
\Windows\System32\sysntfy.dll  留
\Windows\System32\SystemEventsBrokerServer.dll  留
\Windows\System32\TextShaping.dll  留
\Windows\System32\ucrtbase.dll  留
\Windows\System32\user32.dll  留
\Windows\System32\userenv.dll  留
\Windows\System32\UXInit.dll  留
\Windows\System32\uxtheme.dll  留
\Windows\System32\win32k.sys  留
\Windows\System32\win32kbase.sys  留
\Windows\System32\win32kfull.sys  留
\Windows\System32\win32u.dll  留
\Windows\System32\winbrand.dll  留
\Windows\System32\windows.storage.dll  留
\Windows\System32\WindowsCodecs.dll  留
\Windows\System32\wininit.exe  留
\Windows\System32\wininitext.dll  留
\Windows\System32\winload.efi  留
\Windows\System32\winlogon.exe  留
\Windows\System32\winmm.dll  留
\Windows\System32\winpeshl.exe  留
\Windows\System32\winpeshl.ini  留
\Windows\System32\winspool.drv  留
\Windows\System32\winsrv.dll  留
\Windows\System32\winsrvext.dll  留
\Windows\System32\winsta.dll  留
\Windows\System32\wkscli.dll  留
\Windows\System32\Wldap32.dll  留
\Windows\System32\wldp.dll  留
\Windows\System32\wpeutil.dll  留
\Windows\System32\wpeutil.exe  留
\Windows\System32\ws2_32.dll  留
\Windows\System32\xmllite.dll 可删(桌面没图标)


回复

使用道具 举报

35#
发表于 2020-10-9 17:27:03 | 只看该作者
太棒了,我准备试试▓
回复

使用道具 举报

34#
 楼主| 发表于 2020-9-25 16:24:09 | 只看该作者
liuzhaoyzz 发表于 2020-9-25 14:27
虚拟机测试缺乏winload.exe文件?

UEFI可以启动。syswow64被干掉了,只能运行纯64位程序。

因为我的电脑全是uefi的电脑,所以把winload.exe也给去掉了。
回复

使用道具 举报

33#
发表于 2020-9-25 14:27:58 | 只看该作者
本帖最后由 liuzhaoyzz 于 2020-9-25 14:38 编辑

虚拟机测试缺乏winload.exe文件?

UEFI可以启动。syswow64被干掉了,只能运行纯64位程序。
任务管理器都被干掉了,够狠啊。

Windows 10 x64-2020-09-25-14-27-03.png (7.92 KB, 下载次数: 214)

Windows 10 x64-2020-09-25-14-27-03.png

点评

因为我的电脑全是uefi的电脑,所以把winload.exe也给去掉了。  详情 回复 发表于 2020-9-25 16:24
回复

使用道具 举报

32#
 楼主| 发表于 2020-9-22 23:38:18 | 只看该作者
进士小站 发表于 2020-9-22 21:54
感谢楼主分享
精品
极品

不客气
回复

使用道具 举报

31#
发表于 2020-9-22 21:54:39 | 只看该作者
感谢楼主分享
精品
极品
PE 骨头版

点评

不客气  详情 回复 发表于 2020-9-22 23:38
回复

使用道具 举报

30#
 楼主| 发表于 2020-9-22 21:07:44 | 只看该作者
sofood 发表于 2020-9-22 20:23
谢谢分享,用心之作

客气客气!
回复

使用道具 举报

29#
发表于 2020-9-22 20:23:47 | 只看该作者
谢谢分享,用心之作

点评

客气客气!  详情 回复 发表于 2020-9-22 21:07
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-28 13:01

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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