編輯

共用方式為


藍牙常見問題

本常見問題區段提供 Windows 系列作業系統的藍牙無線技術支援相關資訊。 它主要用於獨立硬體廠商 (IHV) ,這些廠商不熟悉 Windows 上的藍牙生態系統,並解決硬體和軟體發展人員感興趣的主題。

其他常見問題位於下列主題中:

Windows 10 Bluetooth 版本和舊版藍牙主機無線電支援藍牙使用者介面藍牙認證中的藍牙版本和設定檔支援附錄 B

Windows 可以支援多少藍牙無線電?

Windows 中的藍牙堆疊僅支援一個藍牙無線電。 此無線電必須符合藍牙規格和最新的 Windows 硬體認證計畫需求。

藍牙和Wi-Fi無線電如何有效地共存?

藍牙和Wi-Fi無線電都在 2.4-GHz 頻率範圍內運作,因此可以立即嘗試使用相同的頻率。 藍牙無線技術所使用的頻率跳動技術可防止這類衝突造成完整的連線中斷,但可以降低這兩個無線電的傳輸速率。

藍牙規格 2.0 版支援 AFH。 使用 AFH 時,藍牙無線電會感知來自其他類型的無線電的流量、將忙碌通道標示為「雜訊」,並避免這些通道躍點頻率。 Windows Vista 和更新版本藉由將「空氣」視為可共用的頻譜,進一步改善 AFH。 此功能可讓無線技術,例如Wi-Fi介面卡報告他們想要使用的通道。 當藍牙堆疊變成作用中時,系統會收到使用通道中回報的通知,並將其標示為雜訊。

如何?在 Windows 中啟用 AFH?

Windows Vista 和更新版本包含共用頻譜模型,可支援以 2.0 版和更新版藍牙規格為基礎的藍牙無線電 AFH。 不過,此功能預設為停用。 為了讓系統支援共用的頻譜模型,OEM 必須明確啟用此功能,並指定應該在作用中 Wi Fi 通道周圍封鎖的頻率頻寬度。 若要指定頻率帶的寬度,請在下列登錄機碼下建立名為 ChannelAvoidanceRange 的 REG_DWORD 類型值:

HKLM\System\CurrentControlSet\Services\BthServ\Parameters

ChannelAvoidanceRange值會啟用或停用頻譜共用,並指定封鎖頻率帶的寬度。 若要啟用頻譜共用,請將 ChannelAvoidanceRange 設定為應該在作用中Wi-Fi通道周圍封鎖之頻率帶的完整寬度。 單位以 MHz 為單位,範圍可以從 20 到 40 (0.02 到 0.04 GHz) 。 OEM 必須根據一組選取的無線電、天線特性和無線電製造商意見反應來判斷適當的頻寬。

新的 ChannelAvoidanceRange 值只有在系統重新開機之後才會生效。 在理想情況下,OEM 應該在預先安裝程式期間設定 ChannelAvoidanceRange 值。

若要讓 Windows 共用頻譜模型有效運作,Wi-Fi迷你埠驅動程式必須將通道使用量回報給網路連線管理員。 網路堆疊接著會將通道使用資訊傳遞至藍牙堆疊。

如何?在 Windows 中啟用遠端喚醒?

Windows Vista service Pack 2 (SP2) 及更新版本提供軟體支援,讓啟用藍牙的鍵盤和滑鼠裝置從睡眠 (S3) 或休眠 (S4) 系統電源狀態喚醒電腦。 若要讓這類喚醒成功,藍牙模組必須自我提供電源,且必須有足夠的電源可喚醒電腦。 即使 Windows 啟用從 S4 系統電源狀態喚醒,當電腦處於 S4 時,如果藍牙模組沒有電源,電腦也不會喚醒。

若要啟用軟體中的遠端喚醒,請確認藍牙模組可支援喚醒,並設定下列登錄值:

  • HKLM\System\CurrentControlSet\Services\Bthport\Parameters \SystemRemoteWakeSupported : (DWORD) 1
  • HKLM\System\CurrentControlSet\Enum\USB\ < vid_pid > \ < Bluetooth Radio ID > \Device Parameters\RemoteWakeEnabled : (DWORD) 1
  • HKLM\System\CurrentControlSet\Enum\USB\ < vid_pid > \ < Bluetooth Radio ID > \Device Parameters\DeviceRemoteWakeSupported : (DWORD) 1

注意如果裝置管理員中的藍牙無線電屬性頁具有[電源管理] 索引標籤,則無線電可以支援喚醒。 如果沒有任何 [電源管理] 索引標籤存在,則無線電可能會支援喚醒,但不太可能。