單片機USB設(shè)備登錄編輯器
圖4 每一個VID/PID碼中所列出此設(shè)備的相關(guān)信息
若以USB通信協(xié)議的觀點來看,設(shè)備列舉是通過一連串介于主機與設(shè)備之間的控制傳輸來辨識與設(shè)置一個剛接上的USB設(shè)各程序。而進一步地解釋設(shè)各列舉,也即是操作系統(tǒng)可以辨識一個新的硬件設(shè)備連接上總線,以及決定其特定的需求。此時,將會加載適當(dāng)?shù)尿?qū)動程序,并且給予新的硬件設(shè)備一個新的地址。每當(dāng)甩戶重新插拔設(shè)各或重新激活Windows時,就會再一次地執(zhí)行設(shè)各列舉的步驟。
用戶可以做個小實驗,試著刪減某個已經(jīng)列舉過的USB外圍設(shè)各,然后再插拔看看。此時,用戶會發(fā)現(xiàn)PC主機將會發(fā)現(xiàn)一個新硬件插入,并會要求請?zhí)峁┢潋?qū)動程序,用來重新安裝新的驅(qū)動程序。也就是說,PC主機重新對此USB設(shè)各執(zhí)行設(shè)備列舉的步驟。在此,切勿刪除根集線器或其驅(qū)動程序無法再取得的設(shè)各。
當(dāng)然,如果說在驅(qū)動程序的安裝過程中,出了問題或要刪除某個USB設(shè)備,光是在設(shè)備管理器底下執(zhí)行刪除的動作是不夠的。也就是說用戶須在登錄編輯器中,將已注冊的USB外圍設(shè)各的項目刪除掉,才可達到完全刪除的目的。
但在此須跟用戶再次說明的是,以上的操作方式僅限于Windows 98與ME操作系統(tǒng)版本,在Windows 2000與xP的環(huán)境下,是有所不同的。在這兩種的操作環(huán)境下,不能在登錄編輯器中任意地刪除設(shè)備的VID/PID碼。若要刪除這個設(shè)備,它會發(fā)生一個警告信息,如圖5所示。
那么到底如何才能刪除這個設(shè)各呢?用戶只能在設(shè)各管理器中,以右擊所要刪除的項目,然后在所彈出的選單中,選擇“刪除安裝”的功能,才能達到刪除設(shè)各功能的目的,如圖6所示。
圖5 在Windows 2000與xP下,刪除VID/PID碼所產(chǎn)生錯誤的畫面
圖6 USB設(shè)備刪除安裝的步驟
評論