在電腦端的藍牙設定, 串列阜 Serial Port 總是用在很高的位置
如 COM15 或 COM16. ActiveSync 同步程式根本不能偵測.
可能是之前反覆設定藍牙裝置太多次所造成
但現在的問題是如何移除這些多餘的COM Ports?
我已經檢查過裝置管理員(正常模式和安全模式)
在裡面都沒有多餘的串列阜 (COM1 到 COM9)
我該到哪裡去刪除被佔用的COM Ports呢?
讓許多人不知道我在問什麼
首先, 讓我把問題再敘述一遍
在WindowsXP, 當Bluetooth找到你的PDA後
會指定兩個串列阜, Incoming & Outgoing,
給PDA藍芽同步時, 連接使用.
在正常狀況下, 會指定 COM1 到 COM9 中
的兩個, ActiveSync 就會透過這兩個虛擬的
Serial ports, 經由藍芽和你的PDA同步.
我的問題在於Windows指定給我的Serial Ports
都在COM9以上, 如COM17.
這會造成一個問題, ActiveSync 只支援COM1到
COM9. ActiveSync在設定同步時, 根本不會尋找
超過COM9的Serial Ports.
在裝置管理員/檢視, 選取[顯示隱藏裝置], 也不
會將被佔用的Serial Ports顯示出來
所以無法刪除被佔用的Serial Ports.
解決的辦法如下:
1. 開啟 Command Prompt 視窗
2. 打入 set devmgr_show_nonpresent_devices=1[Enter]
3. 改變所在目錄至 C:\Windows\System32
4. 打入 start devmgmt.msc 開啟裝置管理員
5. 在檢視目錄下, 選取[顯示隱藏裝置]
此時, 在裝置管理員中就可看見所有的隱藏裝置
記的, 除了要將多餘的COM Port刪除外, 在網路裝置下多餘的的虛擬藍芽
網路也要刪除才行.
希望以上的敘述會對有相同問題的人有所幫助
因為人在國外, 用的是英文版的Windows, 有些中文名
稱的用法可能不正確, 請大家原諒




























































































