徹底解決COM端口被佔用(在使用中)問題的辦法

打開註冊表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter
把ComDB刪除後重新嘗試即可!(注:這樣會重建所有COM口)。如果還不行,重啓電腦!
 
另外還可以看看集成的Modem是否佔用了你的這個串口。
打開“控件面板”中的“電話/調制解調器選項”,  
       在“調制解調器”選項卡中是否有一個連接佔用着這個串口(如COM1)  

解決方法:  
如果有連接佔用這個串口,直接刪除這個連接,重新啓動電腦,問題解決。
或者看看詳細原因:
  
  1、用安全模式啓動,用系統自帶的通訊中的“超級終端”測試串口(COM1),  
        這時同樣報錯,不過錯誤信息更詳細了,如下:  
  
  ******錯誤信息********  
  
  Windows   彙報了一個TAPI錯誤(80000048)。  
  請用“控件面板”中的“電話/調制解調器選項”  
  圖標來確認調制解調器安裝得是否正確。  
  
  **********************  
  
  2、然後把電腦正常啓動了。  
        打開“控件面板”中的“電話/調制解調器選項”,  
        發現在“調制解調器”選項卡中有一個連接佔用着這個串口(COM1),  
        於是馬上刪除這個連接。  
        再用“超級終端”測試串口(COM1),不報錯了,  
        表示與串口(COM1)通訊正常。  
  
  3、把串口設備連接到串口(COM1)上,用相關軟件與設備通訊,正常,問題解決。
 
  由於windows莫名其妙的registry原因,很多用戶發現,在安裝藍牙管理軟件之後,對應的藍牙虛擬端口居然變成COM9,甚至是COM13或更高,導致與許多應用程序,如手機同步軟件,PDA同步軟件無法使用,多次重新安裝藍牙管理軟件只會讓狀況更惡化..
解決方案如下(執行下列步驟之前,請務必卸載藍牙管理程序,並重新開機)
1.在Windows系統,按開始>執行>輸入cmd,按回車
2.出現命令字符視窗之後,輸入
set DEVMGR_SHOW_NONPRESENT_DEVICES=1
按回車
devmgmt.msc
按回車
3.然後在設備管理器點擊>查看>顯示隱藏的設備
您現在能能刪除多餘的端口了,刪除完畢之後,請務必重新開機
4.重新安裝藍牙管理軟件
5.如果您想永久性投入這個環境變量到XP, 到我的電腦>點選之後,按鼠標右鍵>屬性>高級>環境變量
在系統變量裏面,按"新建",在"變量名"裏面填入" DEVMGR_SHOW_NONPRESENT_DEVICES" ,變量值填入"1"
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章