今日是被win10藍牙氣壞的一天。
一大早發現了丟失已久的鼠標無線信號接收器,誰想插回電腦後鼠標卻紋絲不動(後來發現接收器壞掉了)
關鍵的是,丟失接收器之前我一直使用藍牙連接鼠標,而插上接收器前先作死關閉了藍牙連接,在發現接收器壞掉後我打算重新使用藍牙模式,然後gg了:
鼠標不能再連接上電腦,縱使嘗試刪除設備重新配對後,在電腦的配對列表裏也不能再找到我的鼠標。。
遂本人開始嘗試這次藍牙配對的故障,記錄一下步驟。
step1:
先按照網上流傳最廣,也就是微軟官方那套說法,卸載/更新藍牙驅動,重啓電腦,看是否能成功。
該方案出自以下微軟鏈接:https://support.microsoft.com/en-us/windows/fix-bluetooth-problems-in-windows-723e092f-03fa-858b-5c80-131ec3fba75c
第一次修復結果:失敗
step2:
這次使用微軟官方的sfc工具(system-file-checker-tool)進行修復。
說明:sfc是微軟自家爲windows設計的系統文件完整性校驗與修復工具,就像Steam的校驗遊戲文件完整性一樣,具體可查看
https://support.microsoft.com/en-us/topic/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system-files-79aa86cb-ca52-166a-92a3-966e85d4094e
命令行運行"sfc /scannow",這樣Windows便會自動開始檢查系統文件,如發現損壞或錯誤會自動修復。
修復完後,打開C: \Windows\Log\CBS\CBS.log文件,然後發現sfc修了個寂寞...
數千行日誌只勉強找到一條沒用的OneDrive記錄
sfc修完後再嘗試發起藍牙配對時,果不其然,依舊配對不上。
第二次修復結果:失敗
step3:
如果藍牙驅動重新安裝或者文件完整性校驗也不可以成功,那麼就要考慮是不是藍牙配對信息的問題(這可能就是win10的一個bug?)。
本人猜測win10系統中對藍牙的配對信息有類似緩存的信息(也可以認爲藍牙刪除配對設備時刪不乾淨)?從而在配對時過濾掉了鼠標設備,導致無法顯示鼠標的藍牙配對信息。
配對信息中沒有出現我的鼠標標識 RAPOO
如果真是這樣,按理說徹底刪除掉這個緩存,重新配對便可以。
(1)手動排查和修復
要找到藍牙信息緩存的位置,可能不是那麼容易。雖然微軟關於操控設備驅動的.inf文件幾乎都隱藏在C:\Windows\INF目錄下,但一旦點進去,就能看到密密麻麻的各種.inf文件,單單有“bt”(藍牙英文bluetooth縮寫)的文件就是十幾個。
我並不是專業的win10人士,無法確定我要尋找的相關配對信息的inf文件是哪個。
而且除了inf文件外,註冊表什麼的也可能會涉及,難以確定和排查,所以手動排查和修改這點pass掉。
(2)腳本修復
因爲大致確定了就是藍牙配對信息沒有刪除乾淨的原因,所以我便網上查查是否也有人碰到這類的問題,有沒有可能有使用腳本批量刪除之類的。
果不其然,在CSDN上看到了一條類似的問題:
跳到帖中提到的鏈接,發現這是一個18年的答案:
原文大致意思如下:去下載一個已經有7年之久的叫“藍牙命令行工具”的東西,它可以完善你的藍牙在windows系統中的控制配置,實現通過腳本進行對藍牙設備驅動文件的便捷操作。
工具鏈接:https://bluetoothinstaller.com/bluetooth-command-line-tools
於是我進入了這個工具bluetooth-command-line-tools的網站bluetoothinstaller.com:
bluetoothinstaller.com
bluetooth-command-line-tools
可見,這個工具也是基於inf文件做腳本處理的。
下一步點擊下載安裝:
安裝完成後查看軟件的readme.txt文檔,裏面通常都會有軟件的使用介紹之類的。
能看見清除配對設備記錄的命令是"btpair -u"(注意該命令會清除掉所有配對過的藍牙設備),隨即運行該命令:
爲了謹慎起見,我又再重啓了一次電腦。重啓完後,再嘗試配對,這次終於配對連接上了:
第三次修復結果:成功
ps:以下兩種情況或許都能嘗試上面的方法:
1. 設備初始能連上但後面卻只顯示能配對,卻不能連接
2. 設備一開始配對連接了,後面取消配對後,卻再也不能配對和連接
感謝各位盒友的觀看與支持!
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com