當前位置:生活全書館 >

IT科技

> 解決串列埠(com)被佔用問題怎麼解決

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

通過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串列埠轉換線追問謝謝

標籤: 串列埠
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/93wk1k.html