本帖最后由 sairen139 于 2026-6-6 19:56 编辑
pe增加控制面板并无必要深层BitLocker管理页面和电源管理可以用更好的方法取代它们
今天翻检几个精心制作的体积巨大的全能pe,发现它们集成了控制面板,笔者查看了一下大多控制面板里集成3到6个项目,最普遍的就是下面三项:
分别是
BitLocker驱动器加密项
电源管理项
日期项
我考虑了一下这些体量巨大的全能pe之所以保留BitLocker驱动器加密项应该是UI界面版的关闭BitLocker项以前是没有可取代的方法的,电源管理项目我觉得在pe里默认的平衡模式也够用,如果真需要管理可以在桌面右键直接建立两个高性能模式和平衡模式随时切换,至于日期项笔者觉得毫无必要pe不需要调整日期时间,就算要调整直接cmd也有命令可以调整。
具体来说一下替代方案BitLocker驱动器加密项目前最佳取代方案是江南一根聪的下面网页这个方案:
[WinxShell应用]拒绝臃肿!NB_BitLocker管理器:右键集成、金色双态挂锁
https://wuyou.net/forum.php?mod=viewthread&tid=451856&extra=
我稍做界面修改后BitLocker驱动器管理工具的截图如图,界面更为简洁:
另外如果想要给江南一根葱的这个工具添加一个桌面快捷图标,如我在pe桌面添加的BitLocker管理图标一样也非常简单。
就是一个快捷方式的目标填写"X:\Program Files\WinXShell.exe" -ui -jcfg wxsUI\UI_Fve\Main.jcfg就能打开BitLocker驱动器管理工具了,如下图所示:
至于BitLocker的解锁和加密根本不需要用到控制面板的相关文件和依赖,我把以前自己折腾的BitLocker右键解锁和加密的方法也一并附录如下:
【原生的右键菜单弹出界面解锁bitlocker加密分区并不需要DWM作为前提条件!某些极限精简的骨头pe还需bcd.dll和dpapi.dll和DWrite.dll这三个文件】
可作为pe外置组件(无需DWM支持)的最少右键解锁bitlocker分区的最少依赖文件如下
找出的最少右键解锁bitlocker分区的最少依赖文件如下:
\Windows\SystemResources\Windows.UI.Immersive.dll.mun
\Windows\System32\drivers\fvevol.sys
\Windows\System32\bdeui.dll
\Windows\System32\bdeunlock.exe
\Windows\System32\fveapi.dll
\Windows\System32\fvecerts.dll
\Windows\System32\fveui.dll
\Windows\System32\Windows.UI.Immersive.dll
\Windows\System32\zh-CN\bdeunlock.exe.mui
\Windows\System32\zh-CN\Windows.UI.Immersive.dll.mui
在线导入骨头版pe添加所有分区bitlocker右键解锁项.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\software\Classes\Drive\shell\unlock-bde]
@=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,62,00,\
64,00,65,00,75,00,6e,00,6c,00,6f,00,63,00,6b,00,2e,00,65,00,78,00,65,00,2c,\
00,2d,00,31,00,30,00,30,00,00,00
"MultiSelectModel"="Single"
[HKEY_LOCAL_MACHINE\software\Classes\Drive\shell\unlock-bde\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,62,00,64,00,\
65,00,75,00,6e,00,6c,00,6f,00,63,00,6b,00,2e,00,65,00,78,00,65,00,20,00,25,\
00,31,00,00,00
[HKEY_LOCAL_MACHINE\software\Classes\CLSID\{0dec7d0c-bd63-4759-aa64-adefd70dcf9a}\InProcServer32]
@="X:\\Windows\\System32\\Windows.UI.Immersive.dll"
"ThreadingModel"="Apartment"
一般来说pe有右键UI界面bitlocker解锁足够用了,不过有些人还是希望把右键UI界面bitlocker加密也添加上。
继续找出的支持右键UI界面bitlocker加密的11个依赖文件清单如下:
\Windows\System32\BdeHdCfgLib.dll
\Windows\System32\BitLockerWizard.exe
\Windows\System32\BitLockerWizardElev.exe
\Windows\System32\dsreg.dll
\Windows\System32\fvenotify.exe
\Windows\System32\fveskybackup.dll
\Windows\System32\fvewiz.dll
\Windows\System32\msvcp110_win.dll
\Windows\System32\ReAgent.dll
\Windows\System32\vssapi.dll
\Windows\System32\vsstrace.dll
以及必须的3个语言文件如下
\Windows\System32\en-US\fveapi.dll.mui
\Windows\System32\zh-CN\fvenotify.exe.mui
\Windows\System32\zh-CN\fvewiz.dll.mui
文件添加完成之后,需要处理pe的system注册表添加版本策略项支持UI界面的BitLocker加密,可以使用ProductPolicyEditor来新建策略项添加进去,最简单的方法是找到同一个版本的企业版或者专业版,挂载导出[HKEY_LOCAL_MACHINE\sys\ControlSet001\Control\ProductOptions]的这个"ProductPolicy"的值,再导回你要添加的system注册表文件中去。
另外可以将pe的所有分区右键菜单的UI界面的BitLocker加密改成常驻条目如下(BitLocker启用加密常驻分区右键离线导入注册表):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\soft\Classes\Drive\shell\encrypt-bde-elev]
@=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,66,00,\
76,00,65,00,77,00,69,00,7a,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,39,00,32,\
00,30,00,00,00
"HasLUAShield"=""
"MultiSelectModel"="Single"
[HKEY_LOCAL_MACHINE\soft\Classes\Drive\shell\encrypt-bde-elev\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,42,00,69,00,\
74,00,4c,00,6f,00,63,00,6b,00,65,00,72,00,57,00,69,00,7a,00,61,00,72,00,64,\
00,45,00,6c,00,65,00,76,00,2e,00,65,00,78,00,65,00,20,00,25,00,31,00,20,00,\
54,00,00,00
到目前为止pe依然无控制面板也无manage-bde命令组件,但是BitLocker的加密解锁和关闭都是完全可以使用的。
最后,说明一下pe在桌面右键菜单里增加电源高性能模式菜单项和电源平衡模式菜单项的具体离线导入的注册本如下:
Windows Registry Editor Version 5.00
; 桌面右键 → 高性能模式
[HKEY_LOCAL_MACHINE\pe-software\Classes\Directory\Background\shell\ModeHighPerformance]
@="电源高性能模式"
[HKEY_LOCAL_MACHINE\pe-software\Classes\Directory\Background\shell\ModeHighPerformance\command]
@="cmd.exe /c powercfg /setactive SCHEME_MIN"
; 桌面右键 → 平衡模式
[HKEY_LOCAL_MACHINE\pe-software\Classes\Directory\Background\shell\ModeBalanced]
@="电源平衡模式"
[HKEY_LOCAL_MACHINE\pe-software\Classes\Directory\Background\shell\ModeBalanced\command]
@="cmd.exe /c powercfg /setactive SCHEME_BALANCED"
如上所述,pe无需增加控制面板也可达成所有的pe所需功能,这样还能尽量减少pe的体积花费更短时间的启动!
|