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

[分享] 为W2生成的PE添加蓝牙功能

    [复制链接]
发表于 2021-2-7 18:07:53 | 显示全部楼层 |阅读模式
话不多说,导入W2的预设: pe-bluetools.7z (1.98 KB, 下载次数: 201)

需要补充加入的system注册表:

ControlSet001\Control\Bluetooth
ControlSet001\Control\DeviceClasses
ControlSet001\Control\DeviceContainerPropertyUpdateEvents
ControlSet001\Control\DeviceContainers
ControlSet001\Control\DeviceGuard
ControlSet001\Control\DeviceOverrides
ControlSet001\Control\DevicePanels
ControlSet001\Control\DevQuery
ControlSet001\Control\NetDiagFx\Microsoft\HostDLLs\SMBHelperClass
ControlSet001\Control\Wdf\Kmdf\BthCoreCx
ControlSet001\Enum
ControlSet001\Services\BluetoothUserService
ControlSet001\Services\BTAGService
ControlSet001\Services\BthA2dp
ControlSet001\Services\BthAvctpSvc
ControlSet001\Services\BthEnum
ControlSet001\Services\BthHFEnum
ControlSet001\Services\BthLEEnum
ControlSet001\Services\BthMini
ControlSet001\Services\BTHMODEM
ControlSet001\Services\BTHPORT
ControlSet001\Services\bthserv
ControlSet001\Services\BTHUSB
ControlSet001\Services\DeviceAssociationBrokerSvc
ControlSet001\Services\DeviceAssociationService
ControlSet001\Services\DevicePickerUserSvc
ControlSet001\Services\DevicesFlowUserSvc
ControlSet001\Services\DevQueryBroker
ControlSet001\Services\EventLog\System\BthEnum
ControlSet001\Services\EventLog\System\BthLEEnum
ControlSet001\Services\EventLog\System\BthMini
ControlSet001\Services\EventLog\System\BTHPORT
ControlSet001\Services\EventLog\System\BTHUSB
ControlSet001\Services\EventLog\System\HidBth
ControlSet001\Services\EventLog\System\Microsoft-Windows-Bluetooth-BthLEPrepairing
ControlSet001\Services\EventLog\System\mshidumdf
ControlSet001\Services\EventLog\System\RFCOMM
ControlSet001\Services\HidBth
ControlSet001\Services\lfsvc
ControlSet001\Services\Microsoft_Bluetooth_AvrcpTransport
ControlSet001\Services\RFCOMM
ControlSet001\Services\UmPass
ControlSet001\Services\vhf
ControlSet001\Services\Winsock\Parameters
ControlSet001\Services\Winsock\Setup Migration
ControlSet001\Services\WinSock2\Parameters\NameSpace_Catalog5\Catalog_Entries\000000000004
ControlSet001\Services\WinSock2\Parameters\NameSpace_Catalog5\Catalog_Entries64\000000000004
ControlSet001\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries\000000000013
ControlSet001\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries\000000000014
ControlSet001\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries64\000000000013
ControlSet001\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries64\000000000014
ControlSet001\Services\WPDBusEnum
ResourcePolicyStore\ResourceSets\PolicySets\LongRunningBluetooth
ResourcePolicyStore\ResourceSets\PolicySets\ShortRunningBluetooth


需要补充加入的文件列表:

Windows\INF\bth.inf
Windows\INF\BthLCPen.inf
Windows\INF\bthleenum.inf
Windows\INF\bthmtpenum.inf
Windows\INF\BthOob.inf
Windows\INF\bthpan.inf
Windows\INF\bthprint.inf
Windows\INF\bthspp.inf
Windows\INF\hidbth.inf
Windows\INF\hidbthle.inf
Windows\INF\microsoft_bluetooth_a2dp.inf
Windows\INF\microsoft_bluetooth_a2dp_snk.inf
Windows\INF\microsoft_bluetooth_a2dp_src.inf
Windows\INF\microsoft_bluetooth_avrcptransport.inf
Windows\INF\microsoft_bluetooth_hfp.inf
Windows\INF\microsoft_bluetooth_hfp_ag.inf
Windows\INF\microsoft_bluetooth_hfp_hf.inf
Windows\INF\tdibth.inf
Windows\System32\drivers\BthA2dp.sys
Windows\System32\drivers\bthenum.sys
Windows\System32\drivers\BthHfEnum.sys
Windows\System32\drivers\BthMini.SYS
Windows\System32\drivers\bthmodem.sys
Windows\System32\drivers\bthport.sys
Windows\System32\drivers\BTHUSB.SYS
Windows\System32\drivers\hidbth.sys
Windows\System32\drivers\Microsoft.Bluetooth.AvrcpTransport.sys
Windows\System32\drivers\Microsoft.Bluetooth.Legacy.LEEnumerator.sys
Windows\System32\drivers\rfcomm.sys
Windows\System32\DriverStore\FileRepository\bth.inf_amd64_dee57c1462006324
Windows\System32\DriverStore\FileRepository\bthlcpen.inf_amd64_a2917ed464cbbc93
Windows\System32\DriverStore\FileRepository\bthleenum.inf_amd64_11f9ff6c12dbf9b5
Windows\System32\DriverStore\FileRepository\bthmtpenum.inf_amd64_3abc48e730d08fde
Windows\System32\DriverStore\FileRepository\bthoob.inf_amd64_c6923052f60677d9
Windows\System32\DriverStore\FileRepository\bthpan.inf_amd64_b06c3bc32f7db374
Windows\System32\DriverStore\FileRepository\bthprint.inf_amd64_d3a88fe647d71206
Windows\System32\DriverStore\FileRepository\bthspp.inf_amd64_bdb56f181ef6934c
Windows\System32\DriverStore\FileRepository\hidbth.inf_amd64_76fb27776958e530
Windows\System32\DriverStore\FileRepository\hidbthle.inf_amd64_0fc6b7cd4ccbc55c
Windows\System32\DriverStore\FileRepository\microsoft_bluetooth_a2dp.inf_amd64_e0118528ae8c40b2
Windows\System32\DriverStore\FileRepository\microsoft_bluetooth_a2dp_snk.inf_amd64_213eeba98cc6f2f4
Windows\System32\DriverStore\FileRepository\microsoft_bluetooth_a2dp_src.inf_amd64_0bdbb11733d87f9a
Windows\System32\DriverStore\FileRepository\microsoft_bluetooth_avrcptransport.inf_amd64_6506aa4ac05430d7
Windows\System32\DriverStore\FileRepository\microsoft_bluetooth_hfp.inf_amd64_ce8dd0298390d906
Windows\System32\DriverStore\FileRepository\microsoft_bluetooth_hfp_ag.inf_amd64_d2736f1d9bc815e1
Windows\System32\DriverStore\FileRepository\microsoft_bluetooth_hfp_hf.inf_amd64_0c00f8f3a465c9a4
Windows\System32\DriverStore\FileRepository\tdibth.inf_amd64_e1022e6b4f7ab56d
Windows\System32\zh-CN\bcastdvruserservice.dll.mui
Windows\System32\zh-CN\BTAGService.dll.mui
Windows\System32\zh-CN\BthAvctpSvc.dll.mui
Windows\System32\zh-CN\BthAvrcp.dll.mui
Windows\System32\zh-CN\BthAvrcpAppSvc.dll.mui
Windows\System32\zh-CN\bthci.dll.mui
Windows\System32\zh-CN\BthMtpContextHandler.dll.mui
Windows\System32\zh-CN\BthpanContextHandler.dll.mui
Windows\System32\zh-CN\bthprops.cpl.mui
Windows\System32\zh-CN\bthserv.dll.mui
Windows\System32\zh-CN\bthudtask.exe.mui
Windows\System32\zh-CN\btpanui.dll.mui
Windows\System32\zh-CN\CallHistoryClient.dll.mui
Windows\System32\zh-CN\CaptureService.dll.mui
Windows\System32\zh-CN\consent.exe.mui
Windows\System32\zh-CN\ConsentUX.dll.mui
Windows\System32\zh-CN\ConsentUxClient.dll.mui
Windows\System32\zh-CN\cscui.dll.mui
Windows\System32\zh-CN\dafpos.dll.mui
Windows\System32\zh-CN\das.dll.mui
Windows\System32\zh-CN\DevicePairingExperienceMEM.dll.mui
Windows\System32\zh-CN\dhcpsapi.dll.mui
Windows\System32\zh-CN\fsquirt.exe.mui
Windows\System32\zh-CN\Microsoft.Bluetooth.UserService.dll.mui
Windows\System32\zh-CN\PhoneUtilRes.dll.mui
Windows\System32\zh-CN\pimstore.dll.mui
Windows\System32\zh-CN\QuickActionsDataModel.dll.mui
Windows\System32\zh-CN\SgrmBroker.exe.mui
Windows\System32\zh-CN\vac.dll.mui
Windows\System32\zh-CN\VaultCli.dll.mui
Windows\System32\zh-CN\WaaSMedicSvc.dll.mui
Windows\System32\zh-CN\Windows.Devices.Bluetooth.dll.mui
Windows\System32\zh-CN\Windows.Devices.Picker.dll.mui
Windows\System32\bcastdvruserservice.dll
Windows\System32\bi.dll
Windows\System32\BluetoothApis.dll
Windows\System32\BluetoothDesktopHandlers.dll
Windows\System32\BluetoothPairingSystemToastIcon.contrast-black.png
Windows\System32\BluetoothPairingSystemToastIcon.contrast-high.png
Windows\System32\BluetoothPairingSystemToastIcon.contrast-white.png
Windows\System32\BluetoothPairingSystemToastIcon.png
Windows\System32\BluetoothSystemToastIcon.contrast-white.png
Windows\System32\BluetoothSystemToastIcon.png
Windows\System32\BTAGService.dll
Windows\System32\BthAvctpSvc.dll
Windows\System32\BthAvrcp.dll
Windows\System32\BthAvrcpAppSvc.dll
Windows\System32\bthci.dll
Windows\System32\BthMtpContextHandler.dll
Windows\System32\bthpanapi.dll
Windows\System32\BthpanContextHandler.dll
Windows\System32\bthprops.cpl
Windows\System32\BthRadioMedia.dll
Windows\System32\bthserv.dll
Windows\System32\BthTelemetry.dll
Windows\System32\bthudtask.exe
Windows\System32\btpanui.dll
Windows\System32\CallHistoryClient.dll
Windows\System32\CaptureService.dll
Windows\System32\consent.exe
Windows\System32\ConsentExperienceCommon.dll
Windows\System32\ConsentUX.dll
Windows\System32\ConsentUxClient.dll
Windows\System32\cscui.dll
Windows\System32\dafBth.dll
Windows\System32\DafDnsSd.dll
Windows\System32\dafDockingProvider.dll
Windows\System32\DafGip.dll
Windows\System32\DAFIoT.dll
Windows\System32\DAFIPP.dll
Windows\System32\DAFMCP.dll
Windows\System32\dafpos.dll
Windows\System32\dafupnp.dll
Windows\System32\dafWCN.dll
Windows\System32\dafWfdProvider.dll
Windows\System32\DAFWiProv.dll
Windows\System32\DAFWSD.dll
Windows\System32\das.dll
Windows\System32\dasHost.exe
Windows\System32\DevicePairingExperienceMEM.dll
Windows\System32\dhcpsapi.dll
Windows\System32\dpnhupnp.dll
Windows\System32\fdBth.dll
Windows\System32\fdBthProxy.dll
Windows\System32\fsquirt.exe
Windows\System32\Microsoft.Bluetooth.Proxy.dll
Windows\System32\Microsoft.Bluetooth.Service.dll
Windows\System32\Microsoft.Bluetooth.UserService.dll
Windows\System32\MSAJApi.dll
Windows\System32\NfcRadioMedia.dll
Windows\System32\OEMDefaultAssociations.dll
Windows\System32\OEMDefaultAssociations.xml
Windows\System32\PhoneOm.dll
Windows\System32\Phoneutil.dll
Windows\System32\PhoneutilRes.dll
Windows\System32\Pimstore.dll
Windows\System32\QuickActionsDataModel.dll
Windows\System32\SgrmBroker.exe
Windows\System32\SgrmEnclave.dll
Windows\System32\SgrmEnclave_secure.dll
Windows\System32\SgrmLpac.exe
Windows\System32\smartscreenps.dll
Windows\System32\srmclient.dll
Windows\System32\UserDataPlatformHelperUtil.dll
Windows\System32\UserDataTypeHelperUtil.dll
Windows\System32\vac.dll
Windows\System32\vaultcli.dll
Windows\System32\WaaSMedicAgent.exe
Windows\System32\WaaSMedicCapsule.dll
Windows\System32\WaaSMedicPS.dll
Windows\System32\WaaSMedicSvc.dll
Windows\System32\Windows.Devices.Bluetooth.dll
Windows\System32\Windows.Devices.Picker.dll
Windows\System32\Windows.Internal.Bluetooth.dll
Windows\System32\Windows.Shell.BlueLightReduction.dll
Windows\System32\Windows.System.UserDeviceAssociation.dll
Windows\System32\WppRecorderUM.dll
Windows\System32\wshbth.dll
Windows\System32\WwanRadioManager.dll
Windows\System32\XboxGipRadioManager.dll


进入PE的初始化操作:

Windows 10 x64-2021-02-07-17-58-13.png
首次进入PE后还需安装一下驱动:
drvload x:\windows\inf\tdibth.inf

Windows 10 x64-2021-02-07-17-58-44.png

安装驱动后rfcomm设备就出来了:

Windows 10 x64-2021-02-07-17-58-51.png

右键添加蓝牙设备已经正常识别

Windows 10 x64-2021-02-07-17-59-15.png
Windows 10 x64-2021-02-07-17-59-28.png


教程到此结束,敢敢单单,不需要特别认真,乱来乱搞就行

评分

参与人数 6 无忧币 +30 收起 理由
我是小青蛙 + 5 赞一个!
rstart + 5 淡定
whyme22 + 5
狼人72105 + 5 神马都是浮云
hak88wu + 5 赞一个!
sunshineboy + 5 很给力!

查看全部评分

发表于 2021-2-7 18:19:22 来自手机 | 显示全部楼层
支持一下 晚上回家翻牌
回复

使用道具 举报

发表于 2021-2-7 18:45:30 | 显示全部楼层
支持,我电脑刚好有虚拟机测试看看再说
回复

使用道具 举报

发表于 2021-2-7 21:15:32 | 显示全部楼层
支持一下,不然没牌翻!
回复

使用道具 举报

发表于 2021-2-7 23:33:14 | 显示全部楼层
学习学习再学习
回复

使用道具 举报

发表于 2021-2-8 20:12:21 来自手机 | 显示全部楼层
支持帮主。。。
回复

使用道具 举报

发表于 2021-2-8 22:47:34 | 显示全部楼层
本帖最后由 slore 于 2021-2-8 23:45 编辑

有人分享了可用的蓝牙组件,公开 WimBuilder2 的蓝牙补丁(此列表来自老朋友Noel)。
和楼主的有些区别,具体我没有去对比,这个列表不用自己安装tdibth.inf。

WimBuilder2
高级页面
执行以下代码下载蓝牙补丁(记得选择Gitee代码源)

  1. call _Updater --file Projects/WIN10XPE/01-Components/Bluetooth/main.bat
复制代码



BTH.png



点评

成功下载蓝牙补丁后,“预设”选择全功能,在“组件”中仍没有蓝牙可以选择。请slore大教一下具体的用法,感谢。  详情 回复 发表于 2021-3-3 02:17
回复

使用道具 举报

发表于 2021-3-3 02:17:35 | 显示全部楼层
slore 发表于 2021-2-8 22:47
有人分享了可用的蓝牙组件,公开 WimBuilder2 的蓝牙补丁(此列表来自老朋友Noel)。
和楼主的有些区别,具 ...

成功下载蓝牙补丁后,“预设”选择全功能,在“组件”中仍没有蓝牙可以选择。请slore大教一下具体的用法,感谢。
回复

使用道具 举报

发表于 2021-3-3 11:38:23 | 显示全部楼层
感谢楼主分享好方法,请问怎么这两步怎么做呢?1 补充加入的system注册表 2 补充加入的文件列表
感谢楼主指导 。
回复

使用道具 举报

发表于 2021-4-14 09:51:31 | 显示全部楼层
虽然不一定用得到 可以重本机正常系统中提取文件和注册表么
回复

使用道具 举报

发表于 2021-11-20 12:36:18 | 显示全部楼层
谢谢分享
请问怎么这两步怎么做呢?1 补充加入的system注册表 2 补充加入的文件列表
回复

使用道具 举报

发表于 2021-11-25 11:30:38 | 显示全部楼层
好...nb
回复

使用道具 举报

发表于 2022-5-20 22:00:53 | 显示全部楼层
学习学习再学习
回复

使用道具 举报

发表于 2023-10-24 21:55:10 来自手机 | 显示全部楼层
学习学习再学习
回复

使用道具 举报

发表于 2023-10-25 07:21:32 来自手机 | 显示全部楼层
学习学习再学习
回复

使用道具 举报

发表于 2023-10-25 08:44:06 | 显示全部楼层
太复杂了
回复

使用道具 举报

发表于 2023-10-25 08:58:26 | 显示全部楼层
“敢敢单单” 是什么意思?
回复

使用道具 举报

发表于 2024-6-2 12:13:15 | 显示全部楼层
感谢,正在找
回复

使用道具 举报

发表于 2024-6-2 12:26:55 | 显示全部楼层
要加这么多文件,感觉不划算


回复

使用道具 举报

发表于 2024-6-2 13:00:49 | 显示全部楼层
感谢教程

纯属折腾,我添加了一下,WIM体积增大了12M

等下实机启动看看。虚拟机里没法测试,没蓝牙设备……
DEVI %SystemRoot%\inf\tdibth.inf
回复

使用道具 举报

发表于 2024-6-8 23:03:56 来自手机 | 显示全部楼层
学习再学习
回复

使用道具 举报

发表于 2024-7-1 19:24:44 | 显示全部楼层
蓝牙几乎不会在PE环境中使用
回复

使用道具 举报

发表于 2024-7-2 21:09:37 | 显示全部楼层
谢谢谢谢
回复

使用道具 举报

发表于 2024-7-5 09:42:45 | 显示全部楼层
辛苦
回复

使用道具 举报

发表于 2025-12-12 07:47:22 | 显示全部楼层
经典,赞一个!!!
回复

使用道具 举报

发表于 2025-12-12 07:49:17 | 显示全部楼层
感谢楼主分享         
回复

使用道具 举报

发表于 4 小时前 | 显示全部楼层
这个蓝牙组件是win10都适用的吗
回复

使用道具 举报

发表于 4 小时前 | 显示全部楼层
不知道精简系统的蓝牙模块能不能补充回来
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-23 20:03

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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