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

[分享] pe增加控制面板并无必要深层BitLocker管理页面和电源管理可以用更好的方法取代它们

[复制链接]
发表于 3 小时前 | 显示全部楼层 |阅读模式
本帖最后由 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的体积花费更短时间的启动!









pe捕获控制面板项目

pe捕获控制面板项目

1右键菜单项可取代控制面板bitlocker加密解锁关闭页面的BitLocker管理工具

1右键菜单项可取代控制面板bitlocker加密解锁关闭页面的BitLocker管理工具

2在pe里加密一个B盘然后解锁B盘后bitloker管理器就只有关闭BitLocker的按钮了

2在pe里加密一个B盘然后解锁B盘后bitloker管理器就只有关闭BitLocker的按钮了

Winxshell外壳用pe桌面右键子菜单电源选项子菜单3项目截图

Winxshell外壳用pe桌面右键子菜单电源选项子菜单3项目截图

pe无需添加控制面板一文中所需的所有注册表和两个BitLocker修改文件.zip

22.41 KB, 下载次数: 6, 下载积分: 无忧币 -2

pe无需添加控制面板一文中所需的所有注册表和两个BitLocker修改文件

 楼主| 发表于 3 小时前 | 显示全部楼层
本帖最后由 sairen139 于 2026-6-6 19:53 编辑

总而言之,本文添加的所有pe功能都不需要控制面板的任何依赖文件和注册表!

Winxshell外壳用pe桌面右键子菜单电源选项离线导入另外jcfg配置需打开


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\soft\Classes\Directory\background\shell\WinXNew]
"MUIVerb"="电源选项"
"SubCommands"=""
"NODEFAULT"=""
"Position"="Top"
"SeparatorAfter"=""

[HKEY_LOCAL_MACHINE\soft\Classes\Directory\background\shell\WinXNew\shell]

[HKEY_LOCAL_MACHINE\soft\Classes\Directory\background\shell\WinXNew\shell\HighPerformance]
@="高性能"

[HKEY_LOCAL_MACHINE\soft\Classes\Directory\background\shell\WinXNew\shell\HighPerformance\command]
@="cmd.exe /c powercfg /setactive SCHEME_MIN"

[HKEY_LOCAL_MACHINE\soft\Classes\Directory\background\shell\WinXNew\shell\ModeBalanced]
@="平衡"

[HKEY_LOCAL_MACHINE\soft\Classes\Directory\background\shell\WinXNew\shell\ModeBalanced\command]
@="cmd.exe /c powercfg /setactive SCHEME_BALANCED"

[HKEY_LOCAL_MACHINE\soft\Classes\Directory\background\shell\WinXNew\shell\PowerSaver]
@="节能"

[HKEY_LOCAL_MACHINE\soft\Classes\Directory\background\shell\WinXNew\shell\PowerSaver\command]
@="cmd.exe /c powercfg /setactive SCHEME_MAX"


Winxshell外壳用pe桌面子菜单电源选项子菜单3项目截图

Winxshell外壳用pe桌面子菜单电源选项子菜单3项目截图

Winxshell外壳用pe桌面子菜单电源选项离线导入另外jcfg配置需打开.zip

662 Bytes, 下载次数: 2, 下载积分: 无忧币 -2

Winxshell外壳用pe桌面子菜单电源选项离线导入另外jcfg配置需打开

回复

使用道具 举报

发表于 2 小时前 | 显示全部楼层
骨头专家还在研究bitlocker

bitlocker 原生组件,并没几个文件,何必折腾来折腾去
回复

使用道具 举报

发表于 1 小时前 | 显示全部楼层
越折腾越起劲
回复

使用道具 举报

发表于 1 小时前 来自手机 | 显示全部楼层
连想都不要想一键恢复9.2(PE版),支持解锁bitlocker加密的分区
回复

使用道具 举报

发表于 1 小时前 | 显示全部楼层
是什么样的人会用bitlocker加密?
回复

使用道具 举报

发表于 1 小时前 来自手机 | 显示全部楼层
日期和电源管理这两个控制面板文件也没多大,集成之后也更方便
回复

使用道具 举报

发表于 半小时前 | 显示全部楼层
学习学习
回复

使用道具 举报

发表于 半小时前 | 显示全部楼层
个人认为PE加bitlocker锁存在两面性,弊可能大于利,防人也防已,稍不小心坑人坑已。倒是只要一个解锁就可行性更高了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-6 20:16

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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