網站公告 :


Delphi K.Top討論區 » Win32 API 使用討論區(Delphi) » 如何移除串列埠COMx的多餘佔用
發表新文章
 
主題:如何移除串列埠COMx的多餘佔用
瀏覽次數:4191
尚未結案
nical
一般會員




發表:6
回覆:6
積分:2
註冊:2005-03-05

發送簡訊給我
#1 發表時間:2005-05-16 08:22:00 IP:211.76.xxx.xxx 未訂閱

不好意思!這個問題不曉在哪提問適合?可有人遇過同樣的問題;

問題:最近試 TRY 不同家的 "USB TO RS-232" 轉換器,事後發現電腦裡頭,扣除機版原有的COM1,COM2之外,從COM3~COM7都已被標注"使用中",事實上所有外接的轉換器都已拔除,且已歸還商家,只留下選用的單一廠牌,請教先進可以用什麼方法移除多餘的佔用,因為我想用COM3作為通信埠口;

我疏忽之處:太相信XP系統可以不需要"安全移除裝置",若有原先硬體採解除安裝,就不會繼續佔用,可已來不及作啦

我的作業系統是: WIN XP PRO

感謝有心人!!



暗黑破壞神
版主




發表:9
回覆:2212
積分:1539
註冊:2004-10-04

發送簡訊給我
#2 發表時間:2005-05-16 08:28:23 IP:210.64.xxx.xxx 未訂閱

到裝置管理員去,找出你不要的 com port 按解除安裝。上面的 speed button


nical
一般會員




發表:6
回覆:6
積分:2
註冊:2005-03-05

發送簡訊給我
#3 發表時間:2005-05-16 10:31:47 IP:211.76.xxx.xxx 未訂閱

引言:

到裝置管理員去,找出你不要的 com port 按解除安裝。



感謝意見,您說的是WIN XP的"裝置管理員"嗎?

它不會顯示被已被佔用卻非使用中的編號,只有在進階設定-指定COMx號碼選單上才會看到已被佔用的標記,

查驗方式::"裝置管理員\連接埠(COM和LPT)\通信串列埠(COMx)\內容\連接埠設定\進階(A)\COM連接埠編號(P)\下拉清單::

就是只能光看到被佔用,卻移不掉...

發表人 - nical 於 2005/05/17 01:01:00


pigbaby
初階會員




發表:2
回覆:84
積分:47
註冊:2002-09-02

發送簡訊給我
#4 發表時間:2005-05-19 09:05:31 IP:210.200.xxx.xxx 未訂閱

引言:

引言:

到裝置管理員去,找出你不要的 com port 按解除安裝。



感謝意見,您說的是WIN XP的"裝置管理員"嗎?
請參考附圖:



這張圖的上面不是有一個紅色的X嗎?
按下去就可以了^^



nical
一般會員




發表:6
回覆:6
積分:2
註冊:2005-03-05

發送簡訊給我
#5 發表時間:2005-05-19 09:51:48 IP:211.76.xxx.xxx 未訂閱

引言:

....圖的上面不是有一個紅色的X嗎? 按下去就可以了^^



感謝意見,請參考附圖-3:


WIN XP 系統啟用 PNP 裝置後未經"安全移除",其佔用資源會被一直保留著(隱藏不顯示),方便您下次可以快速啟用;我的問題發生原因是:當下未作安全移除;事隔許久追悔莫及;
依附圖,我實體裝置只有COM1,COM2,COM8,COM9,但卻仍然標示著COM3~COM7 使用中,事實上,這些裝置是不存在的,我想尋求指導如何把它變成"不是"-"使用中"



nical
一般會員




發表:6
回覆:6
積分:2
註冊:2005-03-05

發送簡訊給我
#6 發表時間:2005-06-03 09:19:24 IP:211.76.xxx.xxx 未訂閱

在此提問,是想找到一個可以在PNP裝置不存在的裝況下,仍可以做到等同"安全移除"的方法;企盼避免再一次的後悔!!
在早期的WIN98系統,可以在安全模式下進入裝置管理,直接點選移除,但在WIIN-XP卻沒有這個選項入口;



jest0024
高階會員




發表:11
回覆:310
積分:224
註冊:2002-11-24

發送簡訊給我
#7 發表時間:2005-06-05 09:38:09 IP:59.104.xxx.xxx 未訂閱

我的做法是將圖佔用的port一個一個按確定讓USB PROT使用
,例USB RS232使用COM1時,我將之移到COM2(使用中),會造成COM1釋放,COM2被USB RS232使用反覆做著,這樣能釋放被佔據的COM連接埠,等完成後再重新開機

發表人 - jest0024 於 2005/06/05 09:39:37


nical
一般會員




發表:6
回覆:6
積分:2
註冊:2005-03-05

發送簡訊給我
#8 發表時間:2005-06-05 16:44:07 IP:211.76.xxx.xxx 未訂閱

引言:
我的做法是將PORT一個一個按確定讓USB PROT使用,例USB RS232使用COM1時,我將之移到COM2(使用中),會造成COM1釋放,COM2被USB RS232使用反覆做著,這樣能釋放被佔據的COM連接埠,等完成後再重新開機;...

謝謝提供經驗,我曾以現有的COM8,COM9做過試驗:
我的COM8插在USB-PORT#1,COM9插在USB-PORT#2;當我把COM9拔掉(沒做移除),然後把COM8改設成COM9,結果不管插在PORT#1,或者PORT#2,這個USB-RS232都無法正常工作,非得分開插入PORT#1作出安全移除,然後改插入PORT#2,也要作安全移除;之後再重插入PORT#1,PORT#2,如此 COM8,COM9 才又重新回來;可以正常使用;
這是我用已知驗測未知的方式;我已失手一次,得更小心;
我想找的方法是"正規"的步驟,有官方文件更棒!!



系統時間:2010-09-03 19:12:11,  線上使用者 243 / Max 3,401,主題數:92,416,回覆數:208,133。  聯絡我們 | Delphi.ktop討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!

趴趴狗旅遊網大花蓮旅遊網大花蓮民宿網花蓮市旅遊網花蓮市民宿網大南投旅遊網大南投民宿網
日月潭風景區日月潭旅遊網日月潭民宿網台東旅遊網台東民宿網集集旅遊網集集民宿網
關子嶺旅遊網關子嶺民宿網白河旅遊網白河民宿網
. . . . . . . .