无忧启动论坛

标题: 给PE系统添加BitLocker关闭功能 [打印本页]

作者: yigeren    时间: 2023-10-12 11:33
标题: 给PE系统添加BitLocker关闭功能

在已有BitLocker解锁功能的Win10PE或Win11PE系统上,只需添加2个小文件和相关的注册表就能实现BitLocker关闭功能


所需文件:


\Windows\System32\fvecpl.dll


\Windows\System32\zh-CN\fvecpl.dll.mui




挂载注册表文件SOFTWARE名为PE-SOFT,把下面的代码保存为注册表文件,再导入即可


PS:咋不能上传文件了........




Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\PE-SOFT\Classes\CLSID\{26ED43EA-45C6-4EF6-9E9B-1740366C98BE}]
@="Secure Startup"
"InfoTip"=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,63,00,70,00,6c,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,\
  32,00,23,00,69,00,6d,00,6d,00,75,00,74,00,61,00,62,00,6c,00,65,00,31,00,00,\
  00
"LocalizedString"=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,63,00,70,00,6c,00,2e,00,64,00,6c,00,6c,00,2c,00,\
  2d,00,31,00,23,00,69,00,6d,00,6d,00,75,00,74,00,61,00,62,00,6c,00,65,00,31,\
  00,00,00
"System.ApplicationName"="Microsoft.BitLockerDriveEncryption"
"System.ControlPanel.Category"="10"
"System.ControlPanel.EnableInSafeMode"=dword:00000003
"System.Software.TasksFileUrl"="Internal"


[HKEY_LOCAL_MACHINE\PE-SOFT\Classes\CLSID\{26ED43EA-45C6-4EF6-9E9B-1740366C98BE}\DefaultIcon]
@=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,66,00,76,00,\
  65,00,63,00,70,00,6c,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,00,00


[HKEY_LOCAL_MACHINE\PE-SOFT\Classes\CLSID\{26ED43EA-45C6-4EF6-9E9B-1740366C98BE}\InProcServer32]
@=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,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
  64,00,6f,00,63,00,76,00,77,00,2e,00,64,00,6c,00,6c,00,00,00
"ThreadingModel"="Apartment"


[HKEY_LOCAL_MACHINE\PE-SOFT\Classes\CLSID\{26ED43EA-45C6-4EF6-9E9B-1740366C98BE}\Instance]
"CLSID"="{328B0346-7EAF-4BBE-A479-7CB88A095F5B}"


[HKEY_LOCAL_MACHINE\PE-SOFT\Classes\CLSID\{26ED43EA-45C6-4EF6-9E9B-1740366C98BE}\Instance\InitPropertyBag]
"ResourceDLL"=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,\
  66,00,76,00,65,00,63,00,70,00,6c,00,2e,00,64,00,6c,00,6c,00,00,00
"ResourceID"=dword:00000064


[HKEY_LOCAL_MACHINE\PE-SOFT\Classes\CLSID\{26ED43EA-45C6-4EF6-9E9B-1740366C98BE}\Shell\Open\Command]
@="control.exe /name Microsoft.BitLockerDriveEncryption /page ?InitialVolume==%1"


[HKEY_LOCAL_MACHINE\PE-SOFT\Classes\CLSID\{26ED43EA-45C6-4EF6-9E9B-1740366C98BE}\ShellFolder]
"Attributes"=dword:28000000
"WantsParseDisplayName"=""


[HKEY_LOCAL_MACHINE\PE-SOFT\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{26ED43EA-45C6-4EF6-9E9B-1740366C98BE}]
@="Secure Startup"




[HKEY_LOCAL_MACHINE\PE-SOFT\Classes\Drive\shell\manage-bde]
@=hex(2):73,51,ed,95,20,00,42,00,69,00,74,00,4c,00,6f,00,63,00,6b,00,65,00,72,\
  00,00,00
"AppliesTo"="System.Volume.BitLockerProtection:=System.Volume.BitLockerProtection#On OR System.Volume.BitLockerProtection:=System.Volume.BitLockerProtection#Encrypting OR System.Volume.BitLockerProtection:=System.Volume.BitLockerProtection#Suspended"
"MultiSelectModel"="Single"
"HasLUAShield"=""


[HKEY_LOCAL_MACHINE\PE-SOFT\Classes\Drive\shell\manage-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,63,00,6f,00,\
  6e,00,74,00,72,00,6f,00,6c,00,2e,00,65,00,78,00,65,00,20,00,2f,00,6e,00,61,\
  00,6d,00,65,00,20,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,\
  2e,00,42,00,69,00,74,00,4c,00,6f,00,63,00,6b,00,65,00,72,00,44,00,72,00,69,\
  00,76,00,65,00,45,00,6e,00,63,00,72,00,79,00,70,00,74,00,69,00,6f,00,6e,00,\
  20,00,2f,00,70,00,61,00,67,00,65,00,20,00,3f,00,49,00,6e,00,69,00,74,00,69,\
  00,61,00,6c,00,56,00,6f,00,6c,00,75,00,6d,00,65,00,3d,00,3d,00,25,00,31,00,\
  00,00
















作者: sairen139    时间: 2023-10-12 11:54
需要控制面板页面吗?能不能把关闭功能直接像解锁一样集成到右键菜单上?
作者: yyz2191958    时间: 2023-10-12 11:58
谢谢分享
作者: martin313    时间: 2023-10-12 12:04
谢谢分享
作者: martin313    时间: 2023-10-12 12:08
sairen139 发表于 2023-10-12 11:54
需要控制面板页面吗?能不能把关闭功能直接像解锁一样集成到右键菜单上?


右键菜单,试试这个:

[HKEY_LOCAL_MACHINE\PE-SOFTWARE\Classes\Drive\shell\off-bde]
@="关闭 BitLocker"
"AppliesTo"="System.Volume.BitLockerProtection:=System.Volume.BitLockerProtection#On OR System.Volume.BitLockerProtection:=System.Volume.BitLockerProtection#Encrypting OR System.Volume.BitLockerProtection:=System.Volume.BitLockerProtection#Suspended"
"MultiSelectModel"="Single"
作者: 2011990726    时间: 2023-10-12 12:23
学习一下
作者: rbwrbw    时间: 2023-10-12 12:36
庞大的注册表!!!!
作者: sairen139    时间: 2023-10-12 12:39
martin313 发表于 2023-10-12 12:08
右键菜单,试试这个:

[HKEY_LOCAL_MACHINE\PE-SOFTWARE\Classes\Drive\shell\off-bde]

我是说不通过控制面板页面来关闭bl,直接某个bl盘符的右键点击关闭就关闭它。
作者: sairen139    时间: 2023-10-12 12:41
sairen139 发表于 2023-10-12 11:54
需要控制面板页面吗?能不能把关闭功能直接像解锁一样集成到右键菜单上?

目前的右键关闭都要通过一个控制面板页面来中转实现,我想要右键菜单不需要控制面板页面中转的实现方式。
作者: martin313    时间: 2023-10-12 13:34
本帖最后由 martin313 于 2023-10-12 13:39 编辑
sairen139 发表于 2023-10-12 12:39
我是说不通过控制面板页面来关闭bl,直接某个bl盘符的右键点击关闭就关闭它。

所以试试这个啊
补上楼主提供的注册表,再用我提供的这个右键菜单,试试

这个右键菜单,就是右键已解锁的分区,弹出的右键菜单。注意要先解锁,右键才会出现

作者: Anson4    时间: 2023-10-12 13:38
感谢分享!
作者: martin313    时间: 2023-10-12 13:44
absman1972 发表于 2023-10-12 12:50
可以参考 smine 大 202308024 之前的 PE
把关闭集成到右键菜单,透过 vbs 实现对话框及呼叫 manage-bde. ...


已弃用,改成原生的方案了
作者: martin313    时间: 2023-10-12 13:55
absman1972 发表于 2023-10-12 13:50
我有注意到,所以才标注版本日期
新版我没有 123pan 帐号可下载,还没有机会研究
我对 BitLocker 需求 ...


我自己改造了 202308024 版,删了VBS及其注册表值,改成原生的了
作者: yigeren    时间: 2023-10-12 15:36
sairen139 发表于 2023-10-12 11:54
需要控制面板页面吗?能不能把关闭功能直接像解锁一样集成到右键菜单上?

就是在控制面板页面关闭,在正常系统中一样是在控制面板里面关闭BitLocker的
作者: sairen139    时间: 2023-10-12 15:56
yigeren 发表于 2023-10-12 15:36
就是在控制面板页面关闭,在正常系统中一样是在控制面板里面关闭BitLocker的

能搞成跳过控制面板页面关闭吗?在不用manage-bde命令的前提下
作者: martin313    时间: 2023-10-12 16:34
sairen139 发表于 2023-10-12 15:56
能搞成跳过控制面板页面关闭吗?在不用manage-bde命令的前提下


没有用我的注册表试试?
作者: yigeren    时间: 2023-10-12 16:34
sairen139 发表于 2023-10-12 15:56
能搞成跳过控制面板页面关闭吗?在不用manage-bde命令的前提下

不行哦,这个需要找到在控制面板中那个关闭 BitLocker的注册表位置
作者: yc2428    时间: 2023-10-12 17:03
谢谢分享
作者: martin313    时间: 2023-10-12 17:10
sairen139 发表于 2023-10-12 15:56
能搞成跳过控制面板页面关闭吗?在不用manage-bde命令的前提下


晚上我来测试一下
作者: martin313    时间: 2023-10-12 19:33
sairen139 发表于 2023-10-12 15:56
能搞成跳过控制面板页面关闭吗?在不用manage-bde命令的前提下


测试了一下,不成功
作者: martin313    时间: 2023-10-12 20:50
sairen139 发表于 2023-10-12 15:56
能搞成跳过控制面板页面关闭吗?在不用manage-bde命令的前提下


测试过程中发现一个PE,可以加锁,但解锁时碰到错误,不知什么原因所致?
换个PE,却是可以正常解锁的!!!

x64-2023-10-12-20-48-14.png (103.08 KB, 下载次数: 148)

x64-2023-10-12-20-48-14.png

作者: nathan6498    时间: 2023-10-12 21:35
谢谢分享
作者: zyy    时间: 2023-10-12 23:02
谢谢分享,等结果
作者: nowayer    时间: 2023-10-14 14:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 无犹启动    时间: 2024-2-22 18:34
谢谢分享
作者: martin313    时间: 2024-9-9 19:19
BitLocker关闭功能,必须要有
作者: 小柒    时间: 2024-9-10 12:08
6666
作者: martin313    时间: 2024-9-19 21:03
sairen139 发表于 2023-10-12 11:54
需要控制面板页面吗?能不能把关闭功能直接像解锁一样集成到右键菜单上?


经测试,需要控制面板相关文件与注册表的。并且需要有 explorer.exe 组件才行。
作者: gbzx    时间: 2024-9-20 22:10
第一张,已加密


第二张,点加密盘,右键


第三张,点右菜单,解锁驱动器

作者: gbzx    时间: 2024-9-20 22:18
第四张,解锁完成


第五张,右键D盘,点击关闭Bitlocker,


第六张,结果是空白,无法关闭,为啥?少文件?注册表?请教,PE是Lightning

作者: martin313    时间: 2024-9-20 22:23
gbzx 发表于 2024-9-20 22:18
第四张,解锁完成


缺个 dll

好像是advpack.dll 及 advpack.dll.mui
作者: gbzx    时间: 2024-9-20 23:08
本帖最后由 gbzx 于 2024-9-20 23:24 编辑
martin313 发表于 2024-9-20 22:23
缺个 dll

好像是advpack.dll 及 advpack.dll.mui

这二个文件都有,从点击关闭Bitlocker,转到控制面板,应该是控制面板与Bitlocker的链接文件被精简了
作者: martin313    时间: 2024-9-21 07:17
gbzx 发表于 2024-9-20 23:08
这二个文件都有,从点击关闭Bitlocker,转到控制面板,应该是控制面板与Bitlocker的链接文件被精简了


检查控制面板相关文件,参照http://bbs.wuyou.net/forum.php?mod=viewthread&tid=441132

补全Bitlocker_manage注册表,参照http://bbs.wuyou.net/forum.php?mod=viewthread&tid=437324
作者: gbzx    时间: 2024-9-21 09:02
martin313 发表于 2024-9-21 07:17
检查控制面板相关文件,参照http://bbs.wuyou.net/forum.php?mod=viewthread&tid=441132

补全Bitloc ...



在图六中,点击控制面板主页,出现上图,但上图中,点击BitLocker 就回到图5,看来不是控制面板问题

作者: martin313    时间: 2024-9-21 10:06
gbzx 发表于 2024-9-21 09:02
在图六中,点击控制面板主页,出现上图,但上图中,点击BitLocker 就回到图5,看来不是控制面板问题
...

要用全套的Bitlocker功能

文件清单见:http://bbs.wuyou.net/forum.php?m ... 42315&extra=&page=2之31楼

Bitlocker 注册表也要用全套的
作者: yigeren    时间: 2024-9-21 11:16
gbzx 发表于 2024-9-21 09:02
在图六中,点击控制面板主页,出现上图,但上图中,点击BitLocker 就回到图5,看来不是控制面板问题
...

看了下你的截图,用的是LightningPE的Win10_19043.1237版本

这个版本本身已自带BitLocker解锁和关闭功能了,无需再额外添加文件和注册表了

你可把自己修改过的注册表,文件和原版无修改的注册表,文件对比下,看下哪里搞错了
作者: martin313    时间: 2024-9-21 11:32
已经有了右键 ”管理 bitlocker“ ,还去搞什么右键 ”关闭 bitlocker“ 呢?真是多此一举!

”管理 bitlocker“  已经包含了 ”关闭 bitlocker“ 功能
作者: 远大的理想    时间: 2024-9-22 10:00
谢谢分享
作者: gbzx    时间: 2024-9-23 12:25
不是一个文件,而是要补二个文件
Windows\System32\fvecpl.dll

Windows\System32\fvewiz.dll

Windows\System32\zh-CN\fvecpl.dll.mui

Windows\System32\zh-CN\fvewiz.dll.mui
注册表正在测试
作者: gbzx    时间: 2024-9-23 13:53
本帖最后由 gbzx 于 2024-9-23 14:00 编辑

经过测试,一楼注册表没用,估计是注册表不全,在增加

Windows\System32\fvecpl.dll

Windows\System32\fvewiz.dll

Windows\System32\zh-CN\fvecpl.dll.mui

Windows\System32\zh-CN\fvewiz.dll.mui
文件后,注册表我采用别人的,成功在能解密的Lightning(早期)的PE中增加了关闭BitLocker功能。注册表无法上传,需要的自己到这个地址下载

http://wuyou.net/forum.php?mod=viewthread&tid=441596

我只导入pe_soft,pe_sys就正常了

作者: wn168cn@163.com    时间: 2024-10-16 13:39
谢谢分享




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3