解決串口(com)被佔用問題怎麼解決
通過Windows的設備管理器,可以修改你想要的串口到指定的串口號。 現在很多串口軟件都支持自動識別串口號,如格西烽火串口助手、SSCOM等。
你知道如何解決電腦被佔用嗎?一起來看看吧。
方法
當打開串口的時候,有有時候會提示“無法打開串口”,“串口被佔用”,“串口資源不存在”等信息。
電腦 -->> 開始 -->> 運行中輸入:regedit -->> 回車打開系統註冊表 -->> 然後修改註冊表對應的目錄值: HKEY_LOCAL_MACHINE -->> SYSTEM -->> CurrentControlSet -->> Control -->> COM Name Arbiter 把ComDB的十六進制數據修改爲0或者刪除ComD
其實這些信息都是在提示,你要使用的串口已經被其他進程佔用。你可以到計算機的設備管理器中進行查看,COM3被佔用;
解決方法如下: 1、打開註冊表中的 “HKEY_LOCAL_MACHINEhardwareDeviceMapSerialComm”,這時發現有以下兩個鍵: 其中應該就是USB串口,應爲在設備管理器中顯示串口號就是COM2。 2、新建兩個健: DeviceSerial0 值爲 COM1 DeviceSerial1
當你知道這個進程是什麼,你可以到任務管理器中進行關閉;
用try except結構控制(這種辦法最方便也簡單,管他是被佔用了還是打開失敗了) 或者用CreateFile函數來判斷,你可以試驗下: var hNewCommFile:Thandle; begin .. hNewCommFile:=CreateFile(PChar('com1'),GENERIC_READ or GENERIC_WRITE
當你不知道這個串口被什麼進程佔用的時候,就需要從註冊表處理;
打開設備管理器,看看是否有該串口,其次,看看有沒有其他串口軟件打開該串口,再有就是重啓電腦看看。可以用自動檢測串口的串口軟件,如格西烽火串口助手等,自動識別一下可用串口。
在“開始菜單”中的“運行”中輸入regedit,然後點“確定”,打開註冊表編輯器。
在“控制面板”窗口中打開“系統”對話框。在“系統”對話框的“設備管理器”選項卡中展開“端口”選項,然後查看“通用端口(COM 1)”的“屬性”,看有沒有發現錯誤設置。有的話卸載重裝。 另外,看BIOS有沒有設置錯誤,開機按DEL鍵進入BIOS,進入Integrated
按照下圖中的路徑找到COM Name Arbiter。然後在右側“ComDb”上點“右鍵”選擇“刪除”。刪除掉註冊表的這個項目是讓win7系統重新構建COM端口的列表,這樣就可以改掉那些端口被佔用的狀態。
問題的起源是:操作串口的程序退出時,串口未能正常關閉。所以程序要考慮及時關閉串口。 暫時要解決的話,到設備管理器刪除串口,再重啓計算機,應該可以了。 網上 還有一個改註冊表的方法,我試驗了,也是可以的。
再次打開設備管理器進行查看,COM3不再被佔用;
問題的起源是:操作串口的程序退出時,串口未能正常關閉。所以程序要考慮及時關閉串口。 暫時要解決的話,到設備管理器刪除串口,再重啓計算機,應該可以了。 網上 還有一個改註冊表的方法,我試驗了,也是可以的。
再使用串口助手或者其他軟件打開COM3,則不再會提示COM3打開失敗等信息;
電腦串口(COM口)沒連接設備,怎麼電腦提示串口已被使用原因: 1)查看“控件面板”中的“電話/調制解調器選項",是否有“調制解調器”選項連接佔用串口,如有予以刪除。 2)查看設備管理器,該串口驅動程序是否正常,請更新驅動程序。 3)查看是否
擴展閱讀,以下內容您可能還感興趣。
“串口”com3“已被其他程序使用。請嘗試退出使用它的程序”你這個問題解決好了沒有?
問題的起源是:操作串口的程序退出時,串口未能正常關閉。所來以程序要考慮及時關閉串口源。
暫時要解決的話,到設備管理器刪除串口,再重啓計算機,應該可以了。 網上 還有一個改註冊表的方法,我試驗了,也是可以的。zhidao
電腦串口(COM口)沒連接設備,怎麼電腦提示串口已被使用啊?
電腦串口(COM口)沒連接設備,怎麼電腦提示串口已被使用原因:
1)查看“控件面板”中的“電話/調制解調器選項",是否有“調制解調器”選項連接佔用串口,如有予以刪除百。
2)查看設備管理器,該度串口驅動程序是否正常,請更新驅動程序。
3)查看是否有其它應用程序修改了串口中斷號,請予以修改。
4)串口系USB轉RS232線所建立,修改程序需要打開的串口號。
5)也可以通過刪除註冊表中的一版個數值項來清除這些配置:在“運行”對話框中輸入“regedit”進入註冊表權;然後進入 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCOM Name Arbiter這時我們可以找到該數值項:ComDB,它的值代表目前使用中的串口端號。比如1d,它的二進制:0001 1101,則從右往左數代表第1,3,4,5端口被佔用。這樣我們只需要把ComDB這個數據項刪除,關閉註冊表(不用重啓電腦)即可。全部清除的話,要小心衝突問題。
上傳時,顯示串口不存在或被佔用,這個問題如何解決?
解決方法如下:
1、打開註冊表中的 “HKEY_LOCAL_MACHINE\hardware\DeviceMap\SerialComm”,這時發現有以下兩個鍵: 其中應該就是USB串口,應爲在設備管理器中顯示串口號就copy是COM2。
2、新建兩個健: \Device\Serial0 值爲 COM1 \Device\Serial1 值爲 COM2 建好後如下圖所示:
3、打開串口調試軟件發現能找到串口了,在軟件中選擇好正確的串口後,軟件就可以用了!
4、有的USB串口安裝好驅動程序後,串口後並不是COM1或COM2,串口號的數值會比較大,會出現COM4、COM5等更大的串口號,爲了出現更大的串口號時也能使用串口,我用同樣的方法建立了8個註冊表鍵
注意:雖然在設備管理器中可zd以任意改動USB串口的串口號,但是改動後剛纔新建的8個鍵就會有重複,在串口軟件中顯示的串口號也有重複,導致選擇重複的串口號時軟件提示串口被佔用。因此在使用過程中,如非必要強烈建議不要改動串口號!
怎樣查串口被個程序佔用
有時候因爲用的設備次數多了,或者裝了一些硬件的驅動後,驅動程序會一直佔用這個端口,當你在對端口號進行打開操作的時候,你會發現端口打不開,顯示的是“正在使用中”或者端口已被佔用。解決辦法zd如下:
在“開始菜單”中的“運行”中輸入regedit,然後點“確定”,打開註冊表編輯器。
按照下圖中的路內徑找到COM Name Arbiter。然後在右側“ComDb”上點“右鍵”選擇“刪除”。然後關閉註冊表編輯器,重啓電腦。再次重複剛纔的更改端口號的步驟就可以了。
刪除掉註冊表的這個項目是讓xp系統重新構建COM端口的列表,這樣就可以改掉那些端口被佔用的狀態。不過如果修改註冊表並重啓後,仍然有COM口狀態是使用中的話,那說明你這個COM端口真正的連接着一個硬件設備的,這種情況下你只能選其他的端口號或者你檢查容並去掉這個設備。
打開串口調試助手時出現該串口設備不存在或已被佔用怎麼辦?
你電腦裏沒有可以使用的串口更多追問追答追問怎麼處理啊?追答買一根USB串口轉換線追問謝謝
-
新筆記本電腦第一次充電要多久,筆記本電腦充電時間
1、第一次先把筆記本電池中的電完全用完,然後關機充電12個小時以上,最好14個小時左右。2、只有第一次充電需要衝的時間長,以後每次都是充滿即可,現在的筆記本都是有完善的電源管理電路和充電管理體系,充電時間過長,這樣會導致充電時熱量過高,會引起爆炸等現象。3、如...
-
蘋果手機微信下載不了怎麼辦
1、可能無線網絡地址參數出錯,可以進入到蘋果手機“無線局域網”裏面,在已經連接上的WiFi信號點擊選擇忽略此網絡,然後清空掉原有錯誤的網絡,然後在重新連接斷開的WiFi信號,這樣就可以下載微信了。2、網絡出現錯誤,在蘋果手機設置裏面,打開通用、點擊還原、選擇還原網...
-
微信個性簽名的使用方法
1、點擊打開微信,然後點擊右下角的“我”圖標,進入個人中心。2、然後直接點擊自己的頭像,進入“個人信息”。3、現在就可以看到在個人信息的最後一行就可以看到“個性簽名”菜單,現在還沒有設置個性簽名,點擊打開進行設置。4、輸入你的個性簽名,注意這裏不能太長,有字...
-
微信零錢通怎麼關閉,微信關閉零錢通的方法
1、打開微信app,點擊“我”,進入後點擊“錢包”,進入後點擊“零錢”,進入後點擊“零錢通”,進入零錢通的主頁面之後,點擊右上角的三個豎點,這時會在頁面底部彈出“關閉零錢通”,這時關閉就可以了。2、用戶在關閉零錢通時一定要把零錢通內的錢轉出來,只有轉出後才能關閉,...