Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article fournit des réponses aux questions classiques sur la prise en charge de la radio Bluetooth.
Contrôleurs hôtes Bluetooth pris en charge dans Windows
Avec Windows, une radio Bluetooth peut être empaquetée en tant que bascule externe ou incorporée à l’intérieur d’un ordinateur, mais elle doit être connectée à l’un des ports USB de l’ordinateur. Pour plus d’informations, voir la Référence sur les appareils Bluetooth.
Forcer le chargement de la pile Bluetooth si Windows ne peut pas faire correspondre l’ID de l’appareil (Windows Vista)
Une nouvelle radio Bluetooth peut ne pas correspondre aux ID d’appareil dans le Bluetooth INF (Bth.inf) inclus dans Windows. Une correspondance manquante empêche Windows de charger une pile Bluetooth pour l’appareil. Assurez-vous que votre radio fonctionne avec la pile Bluetooth native de l’une des manières suivantes :
- Créez un INF pour la radio qui fait référence à Bth.inf. Pour obtenir un exemple de fichier INF spécifique au fournisseur pour une radio Bluetooth, consultez annexe B : Exemple de fichier INF fourni par le fournisseur à utiliser dans Windows Vista.
- Stockez un descripteur de système d’exploitation compatible étendu dans le microprogramme de l’appareil qui spécifie un ID compatible et sous-compatible approprié. Pour plus d’informations sur les descripteurs de système d’exploitation extended compatible ID, voir Descripteurs de système d’exploitation Microsoft.
- Forcer le chargement de la pile Bluetooth
La procédure suivante utilise Device Manager pour forcer le chargement de la pile Bluetooth pour une nouvelle radio :
- Exécutez l’application Gestionnaire de périphériques du Panneau de configuration et identifiez la radio Bluetooth sur la liste des appareils.
- Pour exécuter l’assistant de mise à jour du logiciel pilote, cliquez avec le bouton droit de la souris sur l’élément radio Bluetooth et sélectionnez Mettre à jour le logiciel pilote.
- Utilisez l’assistant pour forcer l’installation de la pile Bluetooth.
Pour obtenir une description détaillée de cette procédure, consultez l’annexe A : Installation d’un pilote Bluetooth In-Box sur le nouveau matériel dans Windows Vista.
Assurez-vous que les radios Bluetooth sont prises en charge dès leur sortie de l’emballage
Les IHV doivent suivre les étapes suivantes pour s’assurer que leurs radios Bluetooth sont prises en charge par Windows :
- Assurez-vous que la radio prend en charge le descripteur de fonctionnalité du système d’exploitation ID compatible étendu. Pour plus d'informations, consultez les descripteurs du système d'exploitation Microsoft .
- Obtenez l’approbation du programme de certification Windows pour le matériel radio Bluetooth et le fichier INF associé. Pour obtenir un exemple de fichier INF spécifique au fournisseur pour une radio Bluetooth, consultez annexe B : Exemple de fichier INF fourni par le fournisseur à utiliser dans Windows Vista.
- Utiliser l’Espace partenaires pour rendre le fichier INF disponible via Windows Update
Il n’est plus possible d’ajouter des radios au fichier Bth.inf in-box.
Fichiers INF à l’aide du GUID de classe défini par Microsoft
Utilisez l’identificateur global unique (GUID) de la classe définie par Microsoft ({e0cbf06c cd8b 4647 bb8a 263b43f0f974}) pour les appareils Bluetooth uniquement dans les fichiers INF qui font référence au fichier INF in-box Bluetooth (Bth.inf). L’appareil utilise l’icône native du programme d’installation, des services et de la zone de notification Windows. Si vous implémentez votre propre pile Bluetooth, vous devez créer un GUID de classe spécifique au fournisseur et utiliser les outils de test WLK pour vous assurer que la pile est conforme au programme de certification Windows non classé.
Pourquoi l’application Bluetooth du Panneau de configuration est manquante
L’application Bluetooth du Panneau de configuration a été incorporée dans les appareils et les imprimantes. Par conséquent, l’ajustement des paramètres radio Bluetooth, la gestion des appareils Bluetooth et l’ajout de nouveaux appareils Bluetooth ne peuvent être effectués qu’à partir d’appareils et d’imprimantes.
Pourquoi l’icône Bluetooth peut ne pas apparaître dans la barre des tâches
Si l’icône Bluetooth n’apparaît pas dans la barre des tâches, cela peut être dû à une ou plusieurs des raisons suivantes :
- La radio Bluetooth est désactivée.
- La radio Bluetooth est en mode émulation.
- Dans la boîte de dialogue paramètres Bluetooth, la case à cocher Afficher l’icône Bluetooth dans la zone de notification n'est pas activée.
La prise en charge par Windows des mises à jour du microprogramme de la radio Bluetooth
Actuellement, la pile Bluetooth incluse avec Windows ne prend pas directement en charge les mises à jour du microprogramme. Toutefois, pour les radios Bluetooth connectées via un port USB, Windows prend en charge les mises à jour du microprogramme conformément à la spécification DFU (Usb Device Firmware Update). Les IHD peuvent créer un utilitaire en mode utilisateur qui communique avec leur radio Bluetooth via l’interface DFU pour effectuer la mise à jour du microprogramme et redémarrer la radio.
Prise en charge par Windows des commandes pass-through spécifiques au fournisseur
Windows prend en charge les commandes pass-through spécifiques au fournisseur. Ces interfaces en mode noyau sont documentées dans le kit WDK.
Prise en charge par Windows des profils fournis par le fournisseur
Windows prend en charge les profils Bluetooth fournis par le fournisseur. Les GUID pour ces profils normalisés par Bluetooth SIG sont inclus dans le fichier INF intégré (Bth.inf).
Lorsque les utilisateurs associent un appareil Bluetooth à un ordinateur, les profils de l’appareil sont comparés aux profils répertoriés dans Bth.inf. Si le profil de l’appareil ne correspond pas à l’un de ces profils, les utilisateurs reçoivent une boîte de dialogue qui leur demande de fournir des logiciels de fournisseur appropriés.
Les fournisseurs qui souhaitent obtenir un profil spécifique au fournisseur doivent utiliser leur propre GUID et le référencer dans un fichier INF spécifique au fournisseur. Ce fichier INF peut utiliser des directives Include et Needs pour référencer les sections et directives Bth.inf appropriées. Pour obtenir un exemple de fichier INF spécifique au fournisseur, consultez l’annexe B : Exemple de fichier INF fourni par le fournisseur à utiliser dans Windows Vista.
Profils et protocoles Bluetooth activés par défaut
La pile Bluetooth incluse avec Windows ne prend en charge que certains profils Bluetooth. Les fournisseurs doivent implémenter les services requis pour prendre en charge d’autres profils Bluetooth, autant que pour USB et PCI. Windows peut utiliser les profils Bluetooth activés par défaut, appelés profils pris en charge, pour générer des objets d’appareil physique (PDP). Cela permet le chargement par défaut des pilotes requis pour activer le profil. Vous pouvez identifier les profils pris en charge dans le Registre en examinant les valeurs SupportedServices et UnsupportedServices sous la clé HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Bthport \Parameters.
Note
La clé Bthport est ajoutée au Registre uniquement après l’installation d’un appareil Bluetooth.
Le tableau suivant répertorie les profils dans Bth.inf pris en charge par Windows.
Identifiant de service | Description |
---|---|
{00001101-0000-1000-8000-00805f9b34fb} | SPP |
{00001103-0000-1000-8000-00805f9b34fb} | DUN |
{00001124-0000-1000-8000-00805f9b34fb} | HID |
{00001126-0000-1000-8000-00805f9b34fb} | HCRP |
Profils Bluetooth de Windows
Pour qu’un appareil ou un accessoire compatible Bluetooth fonctionne avec votre PC exécutant Windows 10, l’appareil doit utiliser l’un des profils Bluetooth pris en charge. Voir la liste à la page Prise en charge de la version et du profil Bluetooth dans les versions précédentes de Windows.
Si les IHD ne veulent pas que Windows génère automatiquement une PDO pour leur appareil, ils peuvent ajouter le GUID de service à la liste des services non pris en charge. Pour obtenir des exemples, consultez Bth.inf.
Comment la stratégie de groupe peut bloquer l’installation radio Bluetooth
Pour plus d’informations sur l’utilisation de la stratégie de groupe pour bloquer l’installation des radios Bluetooth, consultez la section « Empêcher l’installation d’appareils interdits » de Guide pas à pas pour contrôler l’installation et l’utilisation des appareils avec la stratégie de groupe.
Utilisez les ID compatibles suivants pour la radio Bluetooth :
USB\Class_E0 (pour les radios usb) MS_BTHX_BTHMINI (pour les radios non USB)
Note
Le blocage de l’installation radio Bluetooth ne supprime pas la prise en charge du pilote Bluetooth s’il est déjà installé. De plus, cette stratégie doit être appliquée à l’image préinstallée.
Comment modifier l’enregistrement de profil d’ID d’appareil publié par Windows
Le profil d’ID d’appareil définit un enregistrement SDP qui peut être utilisé pour fournir des informations d’identité aux appareils distants. Windows utilise l’enregistrement d’ID d’appareil publié sur les appareils jumelés pour fournir des ID matériels spécifiques à l’appareil pour les services Bluetooth génériques.
Windows publie également un enregistrement d’ID d’appareil local pour identifier l’appareil Windows sur les appareils Bluetooth distants. Vous pouvez ajuster les valeurs par défaut pour mieux identifier votre appareil Windows spécifique. Ces valeurs sont définies comme dans le tableau suivant sous la clé de registre HKLM\System\CCS\services\BTHPORT\Parameters :
ValueName | Type | Description | Valeur par défaut |
---|---|---|---|
DIDVendorIDSource | DWORD | 0x01 = espace de noms Bluetooth SIG 0x02 = espace de noms USB Forum |
0x01 |
DIDVendorID | DWORD | VendorID spécifié par l'OEM | 0x06 – ID du fournisseur Microsoft |
DIDProductID | DWORD | PRODUCTID spécifié par OEM | 0x01 – Microsoft Windows |
DIDVersion | DWORD | Version de produit spécifiée par OEM | 0x0800 – Windows 8 |