怎麼選擇usb設備的驅動
㈠ 如何選擇USB配置 默認是哪個
要為一個 USB 設備選擇一種配置,該設備的客戶端驅動程序必須選擇至少一種支持的配置,並指定要使用的每個介面的備用設置。
客戶端驅動程序將這些選擇封裝在一個選擇配置請求中並將該請求發送到 Microsoft 提供的 USB 驅動程序堆棧,具體來講就是 USB 匯流排驅動程序(USB 集線器 PDO)。
USB 匯流排驅動程序在指定的配置中選擇每個介面,並為介面中的每個終結點設置一個通信通道或管道。 請求完成後,客戶端驅動程序收到所選配置的一個句柄,以及在每個介面的有效備用設置中定義的終結點管道句柄。
然後客戶端驅動程序可以使用所收到的句柄來更改配置設置,並向一個特定終結點發送 I/O 讀和寫請求。
㈡ 無法識別usb設備怎麼辦安裝什麼驅動
usb設備越來越普遍,幾乎所有的設備都有usb化的趨勢,如列印機、攝像頭、mp3、mp4、閱讀機,但很多時候,我們使用usb設備卻不是那麼的順利。經常出現「無法識別的usb設備」的提示,那麼為什麼會出現此提示,如何解決呢?
usb無法識別主要是以下幾個思路出發,首先如果是初次在一台電腦上,當出現usb無法識別的時候,需要做的是分析清楚到底是usb設備產品的問題還是電腦或線路的問題以及是否存在驅動問題。當以前使用過該usb設備,現在不可以用的話,驅動問題就可以簡單的排除掉。
例如,有一台電腦出現了usb無法識別的故障,買的一個新的usb滑鼠用了不到2個月,就突然在電腦中沒反應了,滑鼠指示燈一閃閃的,電腦桌面右小腳有提示:「無法識別的usb設備」,如下圖:
經過檢查發現usb設備介面沒有問題,另外在我的電腦---屬性--在設備管理發現驅動也沒問題,於是將usb滑鼠拿到另外一台電腦中使用,發現問題依舊,由此可以大致的判斷為是usb設備本身的問題,由於滑鼠沒使用多久,一般壞的可能性也不大,經常仔細觀察滑鼠線發現滑鼠線中間一端有一很小部分被磨損,並且裡面的線材的銅線都暴露出來了,之後將磨爛的一段剪掉之後,重新接好線之後問題解決。
其實usb設備無法識別解決辦法很簡單,無非是圍繞到底是usb設備還是電腦有問題,我們只需要使用排除法就可以簡單的判斷了,逐步縮小問題范圍,問題就好解決的多了。
下面是保證USB設備可以正常工作的一些條件:
(1)USB設備本身沒有任何問題——可以通過在其它計算機上進行測試,保證能正常工作;
(2)USB介面沒有任何問題——可以通過連接其它的USB設備在此介面上進行測試;
(3)USB設備的驅動程序已經正確安裝,如果有詳細說明書的USB設備,一定要仔細查看相應的說明文件,按照說明安裝相應的驅動程序;目前的操作系統足以識別絕大部分的USB設備,如果是驅動問題,推薦大家使用驅動精靈去檢測與安裝。
當在別的電腦上可以用,在自己電腦上不可用也就是如果是電腦問題導致的usb無法識別,那麼我們需要檢測一下電腦設置等,如:
1、USB介面電壓不足。當把移動硬碟接在前置USB口上時就有可能發生系統無法識別出設備的故障。原因是移動硬碟功率比較大要求電壓相對比較嚴格,前置介面可能無法提供足夠的電壓,當然劣質的電源也可能會造成這個問題。解決方法是移動硬碟不要接在前置USB介面上,更換劣質低功率的電源或盡量使用外接電源的硬碟盒,假如有條件的話。
2、主板和系統的兼容性問題。呵呵這類故障中最著名的就是NF2主板與USB的兼容性問題。假如你是在NF2的主板上碰到這個問題的話,則可以先安裝最新的nForce2專用USB2.0驅動和補丁、最新的主板補丁和操作系統補丁,還是不行的話嘗試著刷新一下主板的BIOS一般都能解決。
3、系統或BIOS問題。當你在BIOS或操作系統中禁用了USB時就會發生USB設備無法在系統中識別。解決方法是開啟與USB設備相關的選項。就是開機按F2或DEL鍵,進入BIOS,把enable usb device選擇enable。
4、usb驅動沒有正常安裝。
這是最為主要的一種故障了,當插入USB設備後,系統通常會提示「發現新硬體」,並安裝驅動程序,如果我們認為有什麼風險或者覺得麻煩點擊了取消,就會造成usb驅動無法正常載入,從而使usb設備無法識別。
解決辦法:右鍵「我的電腦」,找到「設備管理器」,找到有問號的usb設備,右鍵,將問好的usb設備卸載,重新插入usb設備,或者在「設備管理器」界面點擊「刷新」,會重新載入usb驅動,按照提示一步步系統會自動安裝驅動。
友情提示:如果是品牌手機,特別是蘋果、三星、摩托羅拉、諾基亞等品牌的智能手機通常有自己的驅動程序,一般情況下必須安裝了隨機攜帶的手機驅動程序才能被電腦正確識別,否則就會提示「無法識別的usb設備」。
5、所使用的操作系統被過度精簡,通用usb驅動被精簡掉,或被病毒破壞。
Windows XP、vista、Windows7自帶的驅動包已經包含了很多被微軟認可的驅動程序,可以識別很多設備驅動,當然也包含usb設備驅動。各種精簡版的Windows系統,驅動程序也是被精簡的一個方面。個別時候也有可能是遭遇病毒的破壞。
解決辦法:遇到這種情況可以尋找官方的驅動程序(如附帶的光碟),或者使用驅動精靈升級驅動,如果是早期的win98、win2000及早期的XP版本也可以嘗試通用的usb萬能驅動。
6、usb設備本身硬體故障。
usb設備很方便,但是由於是經常熱插拔會造成usb設備的損壞,同時生活中越來越多的強磁設備如手機、微波爐、電視等也會造成usb晶元,特別是快閃記憶體晶元磁軌的損壞。
解決辦法:遇到這種情況要分辨是電腦的usb介面問題還是usb設備的問題,分辨到底是哪一個介面壞掉很容易,嘗試不同的usb設備在同一usb介面上是否能識別,若能則是usb設備的問題,若此usb設備在其他電腦上正常,而在本機上無法識別則有可能是本機的usb介面故障。
若是U盤等usb存儲設備,可以考慮使用官方的量產工具初始化一次。(注意不是Windows格式化,雖然很像,但不是。)大型存儲設備,如移動硬碟可以考慮使用帶供電介面的usb連線嘗試一次。
若是電腦usb介面故障,可以嘗試拔掉其他usb設備,以獲得足夠的usb電壓等方法嘗試。
7、是否在cmos中禁用了usb設備。
這種情況在網吧、學校的機房和公司的電腦比較常見,這是為了電腦的安全考慮禁用usb介面,對於普通家庭電腦和手提一般不會被禁用,不過作為最後一個嘗試的方面,你可以去看一下。
解決辦法:前提是你能進入cmos,在主板的設定相關項目里可以找到 usb device 是否被 disable ,若是,更改為 enable 。
㈢ 如何查看我的USB驅動程序
1。如何找到USB驅動?
在Palm Desktop的安裝目錄下,有一個叫做USB Driver或者_Driver或者Drivers的目錄,這個目錄下就是你的USB驅動。
快速安裝一次Palm Desktop,隨便輸入一個用戶名,郵件設置選擇No。然後同步一次,如果可以工作,那麼這個USB驅動就是你的Palm在當前操作系統下的驅動。在你安裝其他版本的Palm Desktop之前,把這個目錄保存下來。
2。如何刪除USB驅動?
在你卸載Palm Desktop的時候,並不會刪除USB設備驅動。這可能會為你安裝新的設備或者新版本的Palm Desktop帶來麻煩。
手動刪除它的方法是:
1) 找到Windows文件夾下的inf文件夾。這是一個隱藏文件夾,如果看不到,在「工具」菜單中選擇「文件夾選項」,在「查看」標簽頁上選擇「查看所有文件和文件夾」即可。
右鍵點擊文件夾圖標,選擇「搜索」,在包含文字輸入框中輸入「palm」。搜索出來的oemxx.inf名字的文件就是可能的USB驅動信息文件。打開它,如果看到裡面寫的是Palm. Inc字樣,刪除這個文件。
如果你用的是Visor,那應該搜索「visor」或者「handspring」關鍵字,在搜索到的文件也是以oem加數字命名的,文件頭應該有Handspring. Inc字樣。刪除它。
2) 在這個文件夾下面查找名字為PalmUSBD.inf和VisorUsb.inf的文件,如果有就刪掉。
3) 在Windows\system32\drivers文件夾下面,查找下列名字的文件,PalmUSBD.sys,Visorusb.sys,如果有就刪除。
3。如何手動安裝USB驅動-Clie/Palm
Clie或者Palm的同步超時時間較長,如果插入之後系統提示找不到PalmUSBD.sys,把你備份的USB driver目錄告訴安裝程序就可以。
如果只是屏幕的右下角出現插入即插即用設備的標志,但是設備被認做未知USB設備,或者正確的識別出了設備,但是有個黃色的驚嘆號表示該設備不工作。你需要重新安裝或者升級驅動程序。在安裝的過程中,不要讓系統搜索驅動,選擇「顯示設備列表」,然後在設備類型中選擇「其他設備」,注意,不要選擇Palm handheld,然後選擇「從磁碟安裝」,然後指向你備份的USB Driver目錄即可。
4。如何手動安裝Visor的USB驅動。
手動安裝Visor的驅動需要你洗干凈手,修好指甲,屏住呼吸,輕輕握住滑鼠,然後按下Visor的同步鍵。
Visor的同步超時只有幾秒鍾,所以通常是你滑鼠點擊插入設備圖標的右鍵彈出的菜單里已經沒了設備。怎麼辦?
打開設備管理器。按下同步鍵,要眼疾手快右鍵點中刷新出來的新設備然後選Properties。呼~~~~長出一口氣。下面可以慢慢的裝了,Visor的USB驅動很標准。你指定目錄搜索或者象前面說的選擇Others設備類型都可以。
補充:
如果我沒有記錯的話,在Windows 98下安裝Palm Desktop的話,安裝目錄下沒有USB Driver目錄,而只有Windows 2000或者Windows XP下才有。
其實,大家可以用WinRAR 3.0解壓縮Palm Desktop的安裝文件,USB驅動在Data1.cab里,把這個包解開,同步時提示安裝USB驅動時,把這個包的路徑告訴系統就行了。
使用這種方法,就可以在不安裝Palm Desktop的電腦里,用Pilot Install往Palm里安裝文件。
USB Driver 在 CD 上。
Palm Desktop Default Installation Folder:
C:\Program Files\Palm
如果還不行 那肯定是介面有問題!!
㈣ 怎樣找到usb驅動程序
1。如何找到USB驅動?
在Palm Desktop的安裝目錄下,有一個叫做USB Driver或者USB_Driver或者Drivers的目錄,這個目錄下就是你的USB驅動。
快速安裝一次Palm Desktop,隨便輸入一個用戶名,郵件設置選擇No。然後同步一次,如果可以工作,那麼這個USB驅動就是你的Palm在當前操作系統下的驅動。在安裝其他版本的Palm Desktop之前,把這個目錄保存下來。
2。如何刪除USB驅動?
在你卸載Palm Desktop的時候,並不會刪除USB設備驅動。這可能會為你安裝新的設備或者新版本的Palm Desktop帶來麻煩。
手動刪除它的方法是:
1) 找到Windows文件夾下的inf文件夾。這是一個隱藏文件夾,如果看不到,在「工具」菜單中選擇「文件夾選項」,在「查看」標簽頁上選擇「查看所有文件和文件夾」即可。
右鍵點擊文件夾圖標,選擇「搜索」,在包含文字輸入框中輸入「palm」。搜索出來的oemxx.inf名字的文件就是可能的USB驅動信息文件。打開它,如果看到裡面寫的是Palm. Inc字樣,刪除這個文件。
如果用的是Visor,那應該搜索「visor」或者「handspring」關鍵字,在搜索到的文件也是以oem加數字命名的,文件頭應該有Handspring. Inc字樣。刪除它。
2) 在這個文件夾下面查找名字為PalmUSBD.inf和VisorUsb.inf的文件,如果有就刪掉。
3) 在Windows\system32\drivers文件夾下面,查找下列名字的文件,PalmUSBD.sys,Visorusb.sys,如果有就刪除。
3。如何手動安裝USB驅動-Clie/Palm
Clie或者Palm的同步超時時間較長,如果插入之後系統提示找不到PalmUSBD.sys,把你備份的USB driver目錄告訴安裝程序就可以。
如果只是屏幕的右下角出現插入即插即用設備的標志,但是設備被認做未知USB設備,或者正確的識別出了設備,但是有個黃色的驚嘆號表示該設備不工作。需要重新安裝或者升級驅動程序。在安裝的過程中,不要讓系統搜索驅動,選擇「顯示設備列表」,然後在設備類型中選擇「其他設備」,注意,不要選擇Palm handheld,然後選擇「從磁碟安裝」,然後指向備份的USB Driver目錄即可。
4。如何手動安裝Visor的USB驅動。
手動安裝Visor的驅動需要洗干凈手,修好指甲,屏住呼吸,輕輕握住滑鼠,然後按下Visor的同步鍵。
Visor的同步超時只有幾秒鍾,所以通常是滑鼠點擊插入設備圖標的右鍵彈出的菜單里已經沒了設備。
打開設備管理器。按下同步鍵,要眼疾手快右鍵點中刷新出來的新設備然後選Properties。下面可以慢慢的裝了,Visor的USB驅動很標准。指定目錄搜索或者象前面說的選擇Others設備類型都可以。
㈤ 怎麼判斷一個USB設備的驅動是否可用
1. 使用U盤測試USB埠抄是否正常可用。
2. 如果U盤可以使用,證明主板的USB埠沒有問題,如果U盤也無法使用可能是這個USB埠有問題了,將鍵盤更換到其他的USB埠再次測試。
3. 使用其他USB鍵盤測試,如果其他的USB鍵盤可用,就可以判斷問題可能出現在這個USB鍵盤上。
4. 其他可能,電腦中病毒導致不認USB口,USB驅動程序沒有正確安裝,主板驅動沒有正常安裝。處理這幾個問題,分別是殺毒,使用驅動精靈重新安裝或升級主板驅動,USB驅動。
㈥ 電腦中USB設備屬於什麼驅動 出現問題該怎麼辦
1、首先,在電腦桌面上找到【我的電腦】圖標,選中【右鍵】點擊。內

㈦ USB設備的驅動在那裡
http://www.bioon.com/Soft/Class3/system/200501/386.html所有U盤的驅動程來序!自!!!!!!!!!!!!!!!!!!
安裝方法:下載本軟體後,解壓到某盤的某目錄
插入U盤,電腦提示找到新硬體,要求安裝新硬體的驅動,選擇自動搜索新硬體的驅動,點擊瀏覽找到剛才U盤驅動存放目錄後點確定,一般都會為你安裝好.記住先下載解壓本驅動,再插入U盤
http://www.xy1z.cn/Soft/Class1/Class10/200411/47.html
㈧ 如何找到一個usb設備的具體驅動
首先確定USB設備的品牌和型號,然後到品牌官網,選擇相應型號的自己電腦相應版本的驅動下載,下載後安裝,重啟電腦。
㈨ 如何為 USB 設備選擇配置
要為一個 USB 設備選擇一種配置,該設備的客戶端驅動程序必須選擇至少一種支持的配置,並指定要使用的每個介面的備用設置。客戶端驅動程序將這些選擇封裝在一個選擇配置請求中並將該請求發送到 Microsoft 提供的 USB 驅動程序堆棧,具體來講就是 USB 匯流排驅動程序(USB 集線器 PDO)。USB 匯流排驅動程序在指定的配置中選擇每個介面,並為介面中的每個終結點設置一個通信通道或管道。 請求完成後,客戶端驅動程序收到所選配置的一個句柄,以及在每個介面的有效備用設置中定義的終結點管道句柄。然後客戶端驅動程序可以使用所收到的句柄來更改配置設置,並向一個特定終結點發送 I/O 讀和寫請求。
客戶端驅動程序在一個 URB_FUNCTION_SELECT_CONFIGURATION 類型的 USB 請求塊 (URB) 中發送選擇配置請求。本主題中的過程介紹了如何使用 USBD_ 常式來構建該 URB。該常式為 URB 分配內存,針對一個選擇配置請求格式化該 URB,並將該 URB 的地址返回到客戶端驅動程序。
也可以分配一個 URB 結構,然後手動或調用 宏來格式化該 URB。
先決條件
在 Windows 8 中,USBD_ 取代了 USBD_CreateConfigurationRequestEx。
發送一個選擇配置請求之前,你必須有一個 USBD 句柄,用於客戶端驅動程序向 USB 驅動程序堆棧的注冊。要創建一個 USBD 句柄,可以調用USBD_CreateHandle。
確保你獲得了要選擇的配置的配置描述符(USB_CONFIGURATION_DESCRIPTOR 結構)。通常,你提交一個 URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE 類型的 URB(參閱 _URB_CONTROL_DESCRIPTOR_REQUEST),以檢索有關設備配置的信息。
說明
步驟 1: 創建一個具有 USBD_INTERFACE_LIST_ENTRY 結構的數組。
1、獲取配置中的介面數量。此信息包含在 USB_CONFIGURATION_DESCRIPTOR 結構的 bNumInterfaces 成員中。
2、創建一個 USBD_INTERFACE_LIST_ENTRY 結構的數組。該數組中的元素數量必須比介面的數量多一個。調用 RtlZeroMemory 來初始化數組。客戶端驅動程序在具有 USBD_INTERFACE_LIST_ENTRY 結構的數組中指定每個介面中要啟用的備用設置。
每個結構的 InterfaceDescriptor 成員指向了包含該備用設置的介面描述符。
每個結構的 Interface 成員指向一個 USBD_INTERFACE_INFORMATION 結構,該結構的 Pipes 成員中包含管道信息。Pipes 存儲有關備用設置中已定義的每個終結點的信息。
3、獲取配置中每個介面的介面描述符(或其備用設置)。你可以通過調用 USBD_ 獲取這些介面描述符。
關於 USB 復合設備的函數驅動程序: 如果 USB 設備是復合設備,則由 Microsoft 提供的 USB 通用父驅動程序 (Usbccgp.sys) 來選擇配置。客戶端驅動程序是復合設備的函數驅動程序之一,它不能更改配置,但仍可通過 Usbccgp.sys 發送 select-configuration 請求。
發送該請求之前,客戶端驅動程序必須提交 URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE 請求。在響應中,Usbccgp.sys 將檢索部分配置描述符,其中只包含介面描述符以及與客戶端驅動程序為其載入的特定函數相關的描述符。部分配置描述符的 bNumInterfaces 欄位中報告的介面數量小於為整個 USB 復合設備定義的介面總數。另外,在部分配置描述符中,介面描述符的 bInterfaceNumber 指示相對於整個設備的實際介面數量。例如,在 Usbccgp.sys 可能報告的第一個介面的部分配置描述符中,bNumInterfaces 值為 2,而 bInterfaceNumber 值為 4。注意介面數量大於所報告的介面數量。
在枚舉部分配置中的介面時,請避免通過基於介面的數量計算介面數量來搜索介面。在上述示例中,如果在從零開始、以 (bNumInterfaces - 1) 結束,並且在每次迭代中按介面索引(在 InterfaceNumber 參數中指定)遞增的循環中調用 USBD_,則該常式將無法獲取正確的介面。相反,請確保通過在 InterfaceNumber 中傳遞 -1 來搜索配置描述符中的所有介面。有關實現詳細信息,請參閱本部分中的代碼示例。有關 Usbccgp.sys 如何處理由客戶端驅動程序發送的 select-configuration 請求的信息,請參閱配置 Usbccgp.sys 以選擇非默認 USB 配置。
4、對於數組中的每個元素(除了最後一個元素),將 InterfaceDescriptor 成員設置為一個介面描述符的地址。對於數組中的第一個元素,將InterfaceDescriptor 成員設置為表示配置中首個介面的介面描述符的地址。類似地,對於數組中的第 n 個元素,將 InterfaceDescriptor 成員設置為表示配置中第 n 個介面的介面描述符的地址。最後一個元素的 InterfaceDescriptor 成員必須設置為 NULL。
步驟 2: 獲得 USB 驅動程序堆棧分配的一個 URB 的指針。
接下來,通過指定要選擇的配置和填充的 USBD_INTERFACE_LIST_ENTRY 結構數組,調用 USBD_。該常式執行以下任務:
創建一個 URB 並向其中填入有關指定的配置、它的介面和終結點的信息,將請求類型設置為 URB_FUNCTION_SELECT_CONFIGURATION。
在該 URB 內,為客戶端驅動程序指定的每個介面描述符分配一個 USBD_INTERFACE_INFORMATION 結構。
將調用方提供的 USBD_INTERFACE_LIST_ENTRY 數組的第 n 個元素的 Interface 成員設置為 URB 中相應USBD_INTERFACE_INFORMATION 結構的地址。
初始化 InterfaceNumber、AlternateSetting、NumberOfPipes、Pipes[i].MaximumTransferSize 和 Pipes[i].PipeFlags 成員。
注意 在 Windows 7 和早期版本中,客戶端驅動程序通過調用 USBD_CreateConfigurationRequestEx 為 select-configuration 請求創建 URB。在 Windows 2000 中,USBD_CreateConfigurationRequestEx 將 Pipes[i].MaximumTransferSize 初始化為單個 URB 讀/寫請求的默認最大傳輸大小。客戶端驅動程序可以在 Pipes[i].MaximumTransferSize 中指定不同的最大傳輸大小。在 Windows XP、Windows Server 2003 和更高版本的操作系統中,USB 堆棧將忽略此值。有關 MaximumTransferSize 的詳細信息,請參閱設置 USB 傳輸和數據包大小。
步驟 3: 將 URB 提交到 USB 驅動程序堆棧。
要將 URB 提交到 USB 驅動程序堆棧,客戶端驅動程序必須發送一個 IOCTL_INTERNAL_USB_SUBMIT_URB I/O 控制請求。有關提交 URB 的信息,請參閱如何提交 URB。
收到 URB 後,USB 驅動程序填充每個 USBD_INTERFACE_INFORMATION 結構的剩餘成員。具體來講,會為 Pipes 數組成員填入與介面終結點相關聯的管道的信息。
步驟 4: 請求完成時,檢查 USBD_INTERFACE_INFORMATION 結構和 URB。
USB 驅動程序堆棧完成請求的 IRP 後,堆棧在 USBD_INTERFACE_LIST_ENTRY 數組中返回備用設置和相關介面的列表。
1、每個 USBD_INTERFACE_INFORMATION 結構的 Pipes 成員指向一個 USBD_PIPE_INFORMATION 結構數組,該數組包含與該特定介面的每個終結點相關聯的管道的信息。客戶端驅動程序可從 Pipes[i].PipeHandle 獲取管道句柄並使用它們將 I/O 請求發送到特定管道。Pipes[i].PipeType成員指定該管道支持的終結點和傳輸類型。
2、在 URB 的 UrbSelectConfiguration 成員中,USB 驅動程序堆棧返回一個句柄,你可以使用該句柄通過提交另一個 URB_FUNCTION_SELECT_INTERFACE 類型的 URB(選擇介面請求)來選擇一個備用介面設置。要為該請求分配和構建 URB 結構,可以調用USBD_。
如果沒有足夠的帶寬來支持已啟用的介面中的常時等量、控制和中斷終結點,選擇配置請求和選擇介面請求可能失敗。在此情況下,USB 匯流排驅動程序將 URB 頭文件的 Status 成員設置為 USBD_STATUS_NO_BANDWIDTH。
㈩ 在Bios中怎樣設置USB驅動(求步驟)
usb移動硬碟啟動應選擇usb-hdd。
3。
這里注意:
1.u盤啟動應選擇usb-zip。其次usb設備必須支持啟回動功能進入答bos的「advanced
bios
features(高級bios特性)」下的「first
boot
device(第一啟動設備)」選項,然後根據需要選擇usb-hdd、usb-zip、usb-cdrom等usb設備的啟動選項.usb-cdrom啟動應選擇usb-cdrom。
2
