none
WEC7: Device Management - Allowed Bluetooth Profile RRS feed

  • Question

  • WEC7 device management (NetworkPolicy Configuration Service Provider) supports disabling specific Bluetooth profiles by creating an "allow list" of profile UUIDs to the registry. I am able to disable HID, OBEX and Hands-Free profile but not PAN and SPP. What could I be missing or left out? 

    The following SYSGEN variables are added to support this feature.
    - SYSGEN_SYSCSPS
    - SYSGEN_CONFIGMGR
    - SYSGEN_DMSRV
    - SYSGEN_OSSVCS
    - SYSGEN_DMSAPI

    The following registry settings are added:
    ;BluetoothServiceProvider
    [HKEY_CLASSES_ROOT\Bluetooth\CLSID]
        @="{1B61114D-7C55-4854-990E-ECD90CA279DA}"

    [HKEY_CLASSES_ROOT\CLSID\{1B61114D-7C55-4854-990E-ECD90CA279DA}\InprocServer32]
            @="syscsps.dll"

    ; The following makes the CSP accessible to the new config manager via the legacy CSP
    [HKEY_LOCAL_MACHINE\Security\Provisioning\CSPs\.\Vendor\MSFT\Bluetooth]
        @="{DAB192CE-B659-460c-AE27-0F32ECB471D4}"

    ; BTDevice
    [HKEY_CLASSES_ROOT\CLSID\{88370D7C-A531-4896-BF61-A9FA2FEF1871}]
    @="Bluetooth Device Management"
    [HKEY_CLASSES_ROOT\CLSID\{88370D7C-A531-4896-BF61-A9FA2FEF1871}\InProcServer32]
    @="bthutil.dll"

    ; BTService
    [HKEY_CLASSES_ROOT\CLSID\{D567B104-3B4D-4c38-A66B-281302C965A2}]
    @="Bluetooth Device Management"
    [HKEY_CLASSES_ROOT\CLSID\{D567B104-3B4D-4c38-A66B-281302C965A2}\InProcServer32]
    @="bthutil.dll"

    [HKEY_CLASSES_ROOT\CLSID\{4A66FA25-EB81-4d0b-B5A7-C47C2CA1B51C}]
        @="Bluetooth quick access plugin"
    [HKEY_CLASSES_ROOT\CLSID\{4A66FA25-EB81-4d0b-B5A7-C47C2CA1B51C}\InprocServer32]
        @="SettingsQuickAccess.dll"

    [HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\Device]

    ; Set the following registry key to 1 to disable Bluetooth Radio
    [HKEY_LOCAL_MACHINE\Comm\NetworkPolicy\Bluetooth]
        "Disabled" = dword:0

    [HKEY_LOCAL_MACHINE\Comm\NetworkPolicy\Bluetooth\AllowedProfiles]
    "{0000000F-0000-1000-8000-00805F9B34FB}"="" ; Personal Area Network1Profiles
    "{00001115-0000-1000-8000-00805F9B34FB}"="" ; Personal Area Network Profiles
    "{00001101-0000-1000-8000-00805F9B34FB}"="" ; Serial Port Profile
    "{00001105-0000-1000-8000-00805F9B34FB}"="" ; OBEX Object Push Profile
    "{0000111F-0000-1000-8000-00805F9B34FB}"="" ; Hands Free and Headset Audio Gateway
    "{65E8B905-1B98-484c-9748-1C7078AB3F72}"="" ; Human Interface Device Host


    Wednesday, April 9, 2014 8:00 AM