无忧启动论坛

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

[分享] (论坛中最全)给你的WinPE添加蓝牙功能的相关文件及注册表文件

    [复制链接]
发表于 2024-7-16 15:14:55 | 显示全部楼层 |阅读模式
本帖最后由 xmzhqw 于 2024-8-25 11:28 编辑

   写在前面:(这个工程有点大,需要不断的实践与修改,提供的注册码有点乱,也有重复的,需要进一步整理。)

   因具体的系统文件较多,不方便列表,具体添加哪些文件,请参照我的PE补全:(待整理好后再列出来)
    我的PE下载地址在这Win11PE.22000.795 多功能蓝牙网络影音版 (已更新为22631.3593版本了)

第一步:对照我的PE,从原版镜像中提取(补全)相应的文件。包括以下文件夹中的文件
Windows\INF
Windows\SystemResources  特别提醒:DDORes.dll.mun 不能使用特别精简的只有几百K的文件,否则可能出现异常。
Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}  注意版本号,这个就是细活了(我是这样处理的,不知道对不对?(1)先备份原先的文件;(2)再把原镜像中的所有文件复制到该目录中;(3)用 坏坏小生的 CAT签名批量检查工具 检测一下,导出有效的CAT文件并保存备用,再删掉失效的文件及注册表;(4)把有效的CAT文件复制到目录中,再把备份的原来的CAT文件复制过来并覆盖掉)
Windows\System32\drivers
Windows\System32\DriverStore 特别有关蓝牙的驱动。
Windows\System32\wbem  (主要是 BthMtpEnum.mof 这个文件,其它的看情况)
Windows\System32  (建议先补全,再删除。因为有功能如添加硬件的功能要用到好多文件,具体是哪些我都分不清了。)
Windows\SysWOW64

第二步:备份你原来系统的注册表(提取出来保存为Reg文件备用):
Windows\System32\config\DEFAULT           pe_def
Windows\System32\config\DRIVERS           pe_drivers
Windows\System32\config\SOFTWARE        pe_soft
Windows\System32\config\SYSTEM             pe_sys

第三步:导入我提供的其它的注册表。请看附件。
   (1)因为驱动要用原系统的原版驱动,而我提供的注册表不是你原版的,要改,如果恢复改,可以把原版镜像中的 Windows\System32\config\DRIVERS 复制到你的PE中替换掉,但要记得把你自己PE的驱动导入(也就是你备份的Reg文件)!当然,你也可以自己手动把你所要添加的驱动按照名称把 DRIVERS(原镜像)中的DriverPackages、DriverInfFiles 对应的驱动提取出来导入到你的PE中。如:如 acxhdaudiop.inf_amd64_2ef68c6b7fa0eff6 ,你的系统中可能是 acxhdaudiop.inf_amd64_XXXXXXXXXX。提取哪些文件,可看INF中的文件或按照“这些驱动应从原镜像中提取”文件夹中的提取。
如不想改或懒得改,直接把镜像盘中Install中的驱动注册表复制过来也可。当然,最好是把你原先的备份一下,然后导入到你复制过来的注册表中。
   (2)同样的,Windows\System32\config\SYSTEM  中的蓝牙驱动名称也要和你的系统一致的,所以也要把 [HKEY_LOCAL_MACHINE\pe_sys\DriverDatabase\DriverPackages\ 中的蓝牙驱动复制到你的PE中。懒得话,直接把原镜像中的HKEY_LOCAL_MACHINE\pe_sys\DriverDatabase\
DriverPackages 提取并导入到你的PE中。
     此外,还有 [HKEY_LOCAL_MACHINE\pe_sys\DriverDatabase\DriverInfFiles\ 中的文件也要用原版的,即从原版中提取。
    这一步非常关键:我发现以前自己的错误就在于别人提供了相关的注册表,我直接用,结果驱动老是不成功,就是因为驱动的名称不一样导致。

   注意:“这些驱动就从原镜像中提取”文件夹中的注册码一定要用原版的再导入!!!其它的注册码要全部导入。
   添加驱动不难,但其它的就很难,特别是“添加硬件”这一块的注册表分散在各个角落,如果不导入,依然无法使用的。

第四步:最好把你第一步备份中的注册表导入到新的注册表中
这一步非必须的,但有的PE你前期已经进行过必要的修改,再次导入就是防止你自己的特色不被修改

第五步:用Dism++导入一次蓝牙驱动:可以是多出来的蓝牙驱动,也可以是把全部的Windows\System32\DriverStore 导入一次。附件中有提供一个第三方的蓝牙驱动,也导入一下。(这一步也可以省略,看情况再做)

第六步:在Pecmd.ini中,添加:EXEC !=drvload x:\windows\inf\tdibth.inf

第七步:重新封装PE并测试

以上的方法,我在 深谷憂狼 Windows11PE64一键制作21H2至24H2通用版 制作的PE中,成功实现蓝牙功能,目前已经完美实现蓝牙功能的有:21H2-22000.795 和 23H2-22631.3593两个版本,均已提供下载。但你的PE能否成功,我也不敢保证。
另外:我提供的注册表只是针对有网络影音功能的PE,如果连网络影音都没有,或者是极度精简的PE,那最好别尝试,省得浪费时间

相关文件下载:https://www.123pan.com/s/SrFuVv-qV5gh.html (访问码:ZlVs)

欢迎测试、反馈!

不喜勿喷!!!!萝卜青菜各有所爱,已所不欲勿加于人!!!

相关注册码备份:
    (1)设备和打印机中的图标没有出现,可试试添加下面的注册码看看。
2024-07-21_141221.png



  1. Windows Registry Editor Version 5.00

  2. [HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{C72BE2EC-8E90-452c-B29A-AB8FF1C071FC}]
  3. @="FunctionDiscovery Class"

  4. [HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{C72BE2EC-8E90-452c-B29A-AB8FF1C071FC}\InprocServer32]
  5. @="X:\\Windows\\System32\\FunDisc.dll"
  6. "ThreadingModel"="Free"

  7. [HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{C72BE2EC-8E90-452c-B29A-AB8FF1C071FC}\ProgID]
  8. @="FunctionDiscovery.Discovery.1"

  9. [HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{C72BE2EC-8E90-452c-B29A-AB8FF1C071FC}\VersionIndependentProgID]
  10. @="FunctionDiscovery.Discovery"

  11. [HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{520E9D28-64C4-43df-BEED-02D9A6044A4B}]
  12. @="Device Query Provider Class"

  13. [HKEY_LOCAL_MACHINE\Software\Classes\CLSID\{520E9D28-64C4-43df-BEED-02D9A6044A4B}\InProcServer32]
  14. @=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,\
  15.   00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,46,00,64,00,\
  16.   44,00,65,00,76,00,51,00,75,00,65,00,72,00,79,00,2e,00,64,00,6c,00,6c,00,00,\
  17.   00
  18. "ThreadingModel"="Both"

  19. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Layered\Microsoft.Base.DevicePairing]

  20. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Layered\Microsoft.Base.DevicePairing\Bluetooth]
  21. "00000000"="<categoryMetadata name="Bluetooth Devices" ><queryDefinition><category identity="Provider\\Microsoft.Devices.Bluetooth" /></queryDefinition></categoryMetadata>"

  22. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Layered\Microsoft.Base.DevicePairing\SSDP]
  23. "00000000"="<categoryMetadata name="SSDP"><queryDefinition><category identity="Provider\\Microsoft.Networking.SSDP"/></queryDefinition></categoryMetadata>"

  24. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Layered\Microsoft.Base.DevicePairing\WCN]
  25. "00000000"="<categoryMetadata name="WCN"><queryDefinition><category identity="Provider\\Microsoft.Networking.WCN"/><queryConstraint name="WCN.DeviceCenter" value="TRUE" /><queryConstraint name="WCN.Discovery.SoftAP" value="TRUE" /></queryDefinition></categoryMetadata>"

  26. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Layered\Microsoft.Base.DevicePairing\WSD]
  27. "00000000"="<categoryMetadata name="WSD"><queryDefinition><category identity="Provider\\Microsoft.Networking.WSD"/><queryConstraint name="RoutingScope" value="All"/></queryDefinition></categoryMetadata>"

  28. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Layered\Microsoft.Base.Devices]

  29. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Layered\Microsoft.Base.Devices\WSD Scanners]
  30. "00000000"="<categoryMetadata name="WSD Scanner Proxy"><queryDefinition><category identity="Provider\\\\Microsoft.Base.PnP"/><queryConstraint name="InterfaceClass" value="{6BDD1FC6-810F-11D0-BEC7-08002BE2092F}"/></queryDefinition></categoryMetadata>"

  31. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Layered\Microsoft.Devices.FunctionEnumerators]

  32. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Layered\Microsoft.Devices.FunctionEnumerators\Bluetooth]
  33. "00000000"="<categoryMetadata name="Bluetooth Device Function enumerator" ><queryDefinition><category identity="Provider\\Microsoft.Devices.Bluetooth" /><queryConstraint name="PairingState" value="Paired" /></queryDefinition></categoryMetadata>"

  34. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Layered\Microsoft.Devices.FunctionEnumerators\PnP]
  35. "00000000"="<categoryMetadata name="PnP Device Function enumerator" ><queryDefinition><category identity="Provider\\Microsoft.Base.PnP" /><queryConstraint name="NotPresent" value="TRUE" /></queryDefinition></categoryMetadata>"

  36. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Layered\Microsoft.Networking.Devices]

  37. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Layered\Microsoft.Networking.Devices\SSDP]
  38. "00000000"="<categoryMetadata name="SSDP"><queryDefinition><category identity="Provider\\Microsoft.Networking.SSDP"/></queryDefinition></categoryMetadata>"

  39. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Layered\Microsoft.Networking.Devices\WCN]
  40. "00000000"="<categoryMetadata name="WCN"><queryDefinition><category identity="Provider\\Microsoft.Networking.WCN"/><queryConstraint name="WCN.NetworkExplorer" value="TRUE" /></queryDefinition></categoryMetadata>"

  41. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Layered\Microsoft.Networking.Devices\WSD]
  42. "00000000"="<categoryMetadata name="WSD"><queryDefinition><category identity="Provider\\Microsoft.Networking.WSD"/></queryDefinition></categoryMetadata>"

  43. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Layered\Microsoft.OnlineProvider.Devices]

  44. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Layered\Microsoft.OnlineProvider.Devices\WindowsLive]
  45. "00000000"="<categoryMetadata name="WindowsLive Devices"><queryDefinition><category identity="Provider\\Microsoft.WindowsLive.Devices"/></queryDefinition></categoryMetadata>"

  46. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Provider]

  47. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Provider\Microsoft.Base.DevQueryObjects]
  48. "00000000"="<provider type="{520E9D28-64C4-43df-BEED-02D9A6044A4B}" />"

  49. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Provider\Microsoft.Base.PnP]
  50. "00000000"="<provider type="{8101368E-CABB-4426-ACFF-96C4108120CD}" />"

  51. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Provider\Microsoft.Base.Publication]
  52. "00000000"="<provider type="{681FD532-7EC2-4548-9ECE-44AABCFBD254}" />"

  53. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Provider\Microsoft.Base.Registry]
  54. "00000000"="<provider type="{681FD532-7EC2-4548-9ECE-44AABCFBD254}" />"

  55. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Provider\Microsoft.Devices.Bluetooth]
  56. "00000000"="<provider type="{1C5221CB-C1F6-4999-8936-501C2023E4CD}" />"

  57. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Provider\Microsoft.Networking.Netbios]
  58. "00000000"="<provider type="{35b1d3bb-2d4e-4a7c-9af0-f2f677af7c30}" />"

  59. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Provider\Microsoft.Networking.SSDP]
  60. "00000000"="<provider type="{145B4335-FE2A-4927-A040-7C35AD3180EF}" />"

  61. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Provider\Microsoft.Networking.WCN]
  62. "00000000"="<provider type="{375ff002-dd27-11d9-8f9c-0002b3988e81}" />"

  63. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Provider\Microsoft.Networking.WSD]
  64. "00000000"="<provider type="{D3DCB472-7261-43ce-924B-0704BD730D5F}" />"

  65. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Provider\Microsoft.Networking.WSD\Parameters]

  66. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Provider\Microsoft.PnPX.Association]
  67. "00000000"="<provider type="{681FD532-7EC2-4548-9ECE-44AABCFBD254}" />"

  68. [HKEY_LOCAL_MACHINE\pe_soft\Microsoft\Function Discovery\Categories\Provider\Microsoft.WindowsLive.Devices]
  69. "00000000"="<provider type="{7601591E-EEC1-43c9-ACC5-F5EA31C7A364}" />"
复制代码

点评

谢谢更新! ... 认真研究学习中...  发表于 2024-7-18 09:22
“修复注册表”中的“CLSID.reg”是修复什么的?  发表于 2024-7-17 09:07
辛苦了  发表于 2024-7-16 18:30

评分

参与人数 2无忧币 +7 收起 理由
情深梦缘 + 5 赞一个!
yyz2191958 + 2 赞一个!

查看全部评分

 楼主| 发表于 2024-7-16 15:15:11 | 显示全部楼层
本帖最后由 xmzhqw 于 2024-7-21 12:05 编辑

存在的困惑:    (1)关于高版本的 Win11 PE 中的蓝牙耳机的问题:
      在制作 Win11.22631.3593版本的PE时,发现蓝牙耳机无法使用,貌似要加载microsoft_bluetooth_hfp.inf 才能用。但用 DEVI %SystemRoot%\Inf\microsoft_bluetooth_hfp.inf 这样的命令后,又发现音频不正常,提示说音频服务未开启。只好用下面的代码,延迟把INF中的文件运行一遍,蓝牙启动正常了。就是启动PE到桌面后,不要马上搜索硬件,要等大概好么2分钟左右再搜索。
  1. <div>WAIT 15000</div><div>DEVI %SystemRoot%\Inf\*.INF</div>
复制代码



点评

楼主试试用你方法能否给这个PE添加蓝牙,下载见第3楼 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=442315 顺带试试我添加的蓝牙功能,看看蓝牙耳机使用是否正常?  详情 回复 发表于 2024-9-8 18:07
回复

使用道具 举报

 楼主| 发表于 2024-7-16 15:15:23 | 显示全部楼层
本帖最后由 xmzhqw 于 2024-7-17 10:42 编辑

1、论坛中几个值得参考的关于蓝牙的帖子指引:
    (1)lgj2097 完美解决Windows Server 2022蓝牙音频(附相关文件及使用方法)
    (2)lgj2097 完美解决Windows Server 2022蓝牙音频  
    (3)黑中见白 提供的有关蓝牙驱动等文件下载:
     https://pan.baidu.com/s/1O8uaxlllfLBSNqhRX3dv5g?pwd=hqyw  提取码: hqyw
     另一个文件:https://share.weiyun.com/i1sTOipn  (黑中见白 提供)
     还有另一个参考过的文件下载:pan.baidu.com/s/1C4USaTvnQZZ3gPwldTfoQw 提取码: 4kja  (论坛坛友提供,有价值的)
    (4)c2y   不完美解决Windows Server 2016蓝牙音频
   (5)826773297  为W2生成的PE添加蓝牙功能  全文如下:
需要补充加入的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

点评

谢谢提供,正在努力学习中!  发表于 2024-7-17 09:04
回复

使用道具 举报

发表于 2024-7-16 15:25:28 | 显示全部楼层
占楼备用
回复

使用道具 举报

发表于 2024-7-16 15:43:04 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2024-7-16 15:45:51 | 显示全部楼层
本帖最后由 martin313 于 2024-7-16 17:21 编辑


一、文件清单建议抄 W2 的

二、system注册表按W2的来,software与drivers,取install.wim中的全量注册表。

点评

最近经过折腾,解决了注册表问题,所以 software与drivers就不需要取install.wim中的全量注册表了  发表于 2024-8-11 10:23
回复

使用道具 举报

发表于 2024-7-16 16:14:26 | 显示全部楼层
谢谢分享,好好学习一下!!!!!!
回复

使用道具 举报

发表于 2024-7-16 16:18:29 | 显示全部楼层
好帖,谢谢分享
回复

使用道具 举报

发表于 2024-7-16 16:39:19 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2024-7-16 16:45:11 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2024-7-16 16:53:38 | 显示全部楼层

“特别是“添加硬件”这一块的注册表分散在各个角落,如果不导入,依然无法使用的。”

楼主提取收集了这块的注册表了没?

我的策略是使用完整版的software注册表来解决

点评

最近经过折腾,解决了注册表问题,所以 software与drivers就不需要取install.wim中的全量注册表了!  发表于 2024-8-11 10:24
完整版的太大,我提取出来的基本可用,现在我的PE中Software一个仅13M,一个16M。把Classes中的CLSID和Interface进行大量的精简,提取必要的蓝牙功能的文件,Microsoft也简了。  详情 回复 发表于 2024-7-16 17:21
回复

使用道具 举报

发表于 2024-7-16 16:58:00 | 显示全部楼层
学习一下,谢谢分享!
回复

使用道具 举报

发表于 2024-7-16 17:16:27 | 显示全部楼层
谢谢分享
回复

使用道具 举报

 楼主| 发表于 2024-7-16 17:21:58 | 显示全部楼层
martin313 发表于 2024-7-16 16:53
“特别是“添加硬件”这一块的注册表分散在各个角落,如果不导入,依然无法使用的。”

楼主提取收集了 ...

完整版的太大,我提取出来的基本可用,现在我的PE中Software一个仅13M,一个16M。把Classes中的CLSID和Interface进行大量的精简,提取必要的蓝牙功能的文件,Microsoft也简了。

点评

最近经过折腾,解决了注册表问题,所以 software与drivers就不需要取install.wim中的全量注册表了  发表于 2024-8-11 10:24
蓝牙功能是可以少量提取就能解决 但那个添加硬件(DevicePairingWizard.exe)的相关注册表,很难搞啊,动不动就扫描不出设备啊  详情 回复 发表于 2024-7-16 17:27
回复

使用道具 举报

发表于 2024-7-16 17:27:51 | 显示全部楼层
xmzhqw 发表于 2024-7-16 17:21
完整版的太大,我提取出来的基本可用,现在我的PE中Software一个仅13M,一个16M。把Classes中的CLSID和In ...


蓝牙功能是可以少量提取就能解决

但那个添加硬件(DevicePairingWizard.exe)的相关注册表,很难搞啊,动不动就扫描不出设备啊

点评

这个DevicePairingWizard.exe功能我现在应该已经解决,现在碰到一个新问题:明明蓝牙耳机已经连接,但音频出问题了。下午测试明明可用才上传,晚上测试又不行了。在23H2版本上。晕。真不好搞。  详情 回复 发表于 2024-7-16 22:12
回复

使用道具 举报

发表于 2024-7-16 18:29:44 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2024-7-16 18:42:49 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2024-7-16 20:03:04 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

 楼主| 发表于 2024-7-16 22:12:44 | 显示全部楼层
martin313 发表于 2024-7-16 17:27
蓝牙功能是可以少量提取就能解决

但那个添加硬件(DevicePairingWizard.exe)的相关注册表,很难搞 ...

这个DevicePairingWizard.exe功能我现在应该已经解决(我提供的注册表就是针对这个的),现在碰到一个新问题:明明蓝牙耳机已经连接,但音频出问题了。下午测试明明可用才上传,晚上测试又不行了。在23H2版本上。晕。真不好搞。

点评

“这个DevicePairingWizard.exe功能我现在应该已经解决(我提供的注册表就是针对这个的)” 指的是主楼提供的注册表吗?  详情 回复 发表于 2024-7-24 14:34
我就没实际应用起来,只看到蓝牙驱动全上了,也能搜索到设备,就止步了。 因为PE下,几乎用不到蓝牙功能,觉得完全没折腾的必要  详情 回复 发表于 2024-7-16 22:15
回复

使用道具 举报

发表于 2024-7-16 22:15:33 | 显示全部楼层
xmzhqw 发表于 2024-7-16 22:12
这个DevicePairingWizard.exe功能我现在应该已经解决(我提供的注册表就是针对这个的),现在碰到一个新 ...


我就没实际应用起来,只看到蓝牙驱动全上了,也能搜索到设备,就止步了。

因为PE下,几乎用不到蓝牙功能,觉得完全没折腾的必要
回复

使用道具 举报

发表于 2024-7-17 03:02:31 | 显示全部楼层
提取一个远程桌面的功能包吧
回复

使用道具 举报

发表于 2024-7-17 08:04:31 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2024-7-17 08:50:06 | 显示全部楼层
经验方法很好
回复

使用道具 举报

发表于 2024-7-17 08:54:16 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2024-7-17 09:04:12 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2024-7-17 09:17:53 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2024-7-17 09:46:48 | 显示全部楼层
感謝分享。
回复

使用道具 举报

发表于 2024-7-17 10:56:05 | 显示全部楼层
感谢无私提供分享!
回复

使用道具 举报

 楼主| 发表于 2024-7-17 12:08:44 | 显示全部楼层
“修复注册表”中的“CLSID.reg”是应急用的,如果其它的注册码加进去后正常,就不用加;反之,把这个加进去看看,可以少一点空间。

点评

谢谢,知道了。  发表于 2024-7-17 13:04
回复

使用道具 举报

发表于 2024-7-17 14:45:49 | 显示全部楼层
多谢楼主分享!!!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-3 20:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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