開心生活站

位置:首頁 > IT科技 > 

解決串口(com)被佔用問題怎麼解決

IT科技1.62W

通過Windows的設備管理器,可以修改你想要的串口到指定的串口號。 現在很多串口軟件都支持自動識別串口號,如格西烽火串口助手、SSCOM等。

你知道如何解決電腦被佔用嗎?一起來看看吧。

方法

當打開串口的時候,有有時候會提示“無法打開串口”,“串口被佔用”,“串口資源不存在”等信息。

電腦 -->> 開始 -->> 運行中輸入:regedit -->> 回車打開系統註冊表 -->> 然後修改註冊表對應的目錄值: HKEY_LOCAL_MACHINE -->> SYSTEM -->> CurrentControlSet -->> Control -->> COM Name Arbiter 把ComDB的十六進制數據修改爲0或者刪除ComD

解決串口(com)被佔用問題怎麼解決

其實這些信息都是在提示,你要使用的串口已經被其他進程佔用。你可以到計算機的設備管理器中進行查看,COM3被佔用;

解決方法如下: 1、打開註冊表中的 “HKEY_LOCAL_MACHINEhardwareDeviceMapSerialComm”,這時發現有以下兩個鍵: 其中應該就是USB串口,應爲在設備管理器中顯示串口號就是COM2。 2、新建兩個健: DeviceSerial0 值爲 COM1 DeviceSerial1

解決串口(com)被佔用問題怎麼解決 第2張

當你知道這個進程是什麼,你可以到任務管理器中進行關閉;

用try except結構控制(這種辦法最方便也簡單,管他是被佔用了還是打開失敗了) 或者用CreateFile函數來判斷,你可以試驗下: var hNewCommFile:Thandle; begin .. hNewCommFile:=CreateFile(PChar('com1'),GENERIC_READ or GENERIC_WRITE

解決串口(com)被佔用問題怎麼解決 第3張

當你不知道這個串口被什麼進程佔用的時候,就需要從註冊表處理;

打開設備管理器,看看是否有該串口,其次,看看有沒有其他串口軟件打開該串口,再有就是重啓電腦看看。可以用自動檢測串口的串口軟件,如格西烽火串口助手等,自動識別一下可用串口。

解決串口(com)被佔用問題怎麼解決 第4張

 在“開始菜單”中的“運行”中輸入regedit,然後點“確定”,打開註冊表編輯器。

在“控制面板”窗口中打開“系統”對話框。在“系統”對話框的“設備管理器”選項卡中展開“端口”選項,然後查看“通用端口(COM 1)”的“屬性”,看有沒有發現錯誤設置。有的話卸載重裝。 另外,看BIOS有沒有設置錯誤,開機按DEL鍵進入BIOS,進入Integrated

解決串口(com)被佔用問題怎麼解決 第5張

按照下圖中的路徑找到COM Name Arbiter。然後在右側“ComDb”上點“右鍵”選擇“刪除”。刪除掉註冊表的這個項目是讓win7系統重新構建COM端口的列表,這樣就可以改掉那些端口被佔用的狀態。

問題的起源是:操作串口的程序退出時,串口未能正常關閉。所以程序要考慮及時關閉串口。 暫時要解決的話,到設備管理器刪除串口,再重啓計算機,應該可以了。 網上 還有一個改註冊表的方法,我試驗了,也是可以的。

解決串口(com)被佔用問題怎麼解決 第6張

解決串口(com)被佔用問題怎麼解決 第7張

再次打開設備管理器進行查看,COM3不再被佔用;

問題的起源是:操作串口的程序退出時,串口未能正常關閉。所以程序要考慮及時關閉串口。 暫時要解決的話,到設備管理器刪除串口,再重啓計算機,應該可以了。 網上 還有一個改註冊表的方法,我試驗了,也是可以的。

解決串口(com)被佔用問題怎麼解決 第8張

再使用串口助手或者其他軟件打開COM3,則不再會提示COM3打開失敗等信息;

電腦串口(COM口)沒連接設備,怎麼電腦提示串口已被使用原因: 1)查看“控件面板”中的“電話/調制解調器選項",是否有“調制解調器”選項連接佔用串口,如有予以刪除。 2)查看設備管理器,該串口驅動程序是否正常,請更新驅動程序。 3)查看是否

解決串口(com)被佔用問題怎麼解決 第9張

解決串口(com)被佔用問題怎麼解決 第10張

擴展閱讀,以下內容您可能還感興趣。

“串口”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串口轉換線追問謝謝

標籤:串口