如需本文的 Microsoft Windows 2000 版本,請參閱 .
簡介
裝置管理員會顯示安裝在 Windows XP 電腦上的所有裝置清單。在裝置管理員中檢視裝置資訊時,您可能會看到 [無法辨識的裝置],旁邊有一個黃色的問號。判斷導致無法辨識裝置的原因並不容易,因為關於這個問題的線索非常少。本文將告訴您,裝置管理員中出現無法辨識裝置的可能理由。
其他相關資訊
無法在裝置管理員中顯示 [無法辨識的裝置] 的主要原因是因為您的裝置並未正確執行。如果要修正此問題,請取得更新版的裝置驅動程式。
請使用下列方法 使 Windows 能夠辨識您的裝置。方法 1:Windows Update
造訪下列 Microsoft 網站以查看網站是否會自動偵測更新版的裝置驅動程式。安裝推薦的驅動程式。
方法 2:從網際網路下載並安裝最新的驅動程式
當您從網際網路下載驅動程式時, 如果列出多個 Windows 版本,請下載 Windows XP 版本的驅動程式。請使用下列其中一個方法:
-
如果裝置隨附於電腦,請造訪電腦製造商的網站。
-
如果您在購買電腦之後已安裝裝置,請造訪裝置製造商的網站。
-
如果裝置已預先安裝在電腦上且電腦製造商沒有更新的驅動程式,請造訪裝置製造商的網站。
在製造商網站中尋找 [驅動程式] 區段或 [下載] 區段,並搜尋裝置名稱。下載並安裝 Windows XP 版本的驅動程式。
進階使用者區段
此區段適用於進階電腦使用者。如果您不熟悉進階疑難排解,您可能必須尋求他人的協助或連絡支援部門。如需有關如何執行這項操作的資訊,請造訪下列 Microsoft 網站:
裝置管理員中出現無法辨識的裝置的原因
-
沒有安裝裝置驅動程式: 無法取得裝置的驅動程式時,裝置管理員會顯示裝置為 [無法辨識的裝置],並且放置在 [其他裝置] 分支內。這個情形在通用序列匯流排 (USB) 以及電子電機工程師協會 (IEEE) 1394 磁碟機複合裝置十分常見。另外,檢視裝置管理員中的裝置內容時,可能會顯示 [錯誤碼 1] 或 [錯誤碼 10] 的狀態。
注意 大部分的 USB 及 IEEE 1394 裝置設計為不需要額外的驅動程式就能正確地運作,因為 Windows 內含這些匯流排類型設計的驅動程式會做好這些裝置的設定。因此,如果驅動程式不適用已定義及預先提供的 Windows 類別驅動程式,就需要其他的驅動程式。如果匯流排無法辨識驅動程式,則匯流排會將這個驅動程式解譯為複合裝置,然後在裝置管理員中回報為無法辨識的裝置。 -
您使用的是 Microsoft Windows 98 或 Microsoft Windows 95 裝置驅動程式: 通用於 Windows 98 或 Windows 95 驅動程式的虛擬裝置驅動程式 (.vxd) 檔案,無法在 Windows XP 中使用。如果嘗試將它們安裝在 Windows XP 電腦上,裝置可能會在裝置管理員中列為無法辨識。這通常發生在裝置驅動程式製造商沒有適當地區別兩個驅動程式,或是假設 Windows XP 可以使用 Windows 98 或 Windows 95 .vxd 檔案。
-
無法識別的裝置 ID: 每個硬體裝置都有使用隨插即用的特別識別項。此識別項包含幾種不同類型,例如廠商 ID、裝置 ID、子系統 ID、子系統廠商 ID 或是修訂 ID。如果沒有裝置 ID,或是 Windows XP 電腦無法辨認裝置 ID,則裝置管理員可能會將裝置列為無法辨識。
注意 需要虛擬勾點連接到硬體的軟體程式,可能會建立這些裝置。此外,橋接不同匯流排類型的裝置,例如讓平行連接埠裝置模擬小型電腦系統介面 (SCSI,Small Computer System Interface) 或是 AT Attachment Packet Interface (ATAPI) 匯流排的裝置驅動程式,也已知會在裝置管理員中產生無法辨識的裝置的回應。 -
硬體或韌體錯誤: 硬體或韌體錯誤可能會造成裝置在裝置管理員內顯示為 [無法辨識的裝置]。只有軟體的驅動程式不會公開裝置 ID,而且沒有這些裝置的安裝標準方法。某些製造商使用 InstallShield 安裝程式或類似的方法安裝裝置。請注意,在裝置管理員內移除裝置時,使用其他方法安裝的軟體並不會完全地移除,因此您可能必須檢查登錄,確認所有項目是否移除。
適用於進階使用者的疑難排解
疑難排解軟體問題
使用下列任一種方法判斷軟體是否已經建立了無法辨識的裝置:
-
以安全模式啟動電腦
雖然不是百分之百可靠,但以安全模式啟動電腦,是判斷軟體是否建立無法辨識裝置最簡單的方法之一。 如果要以安全模式啟動電腦,重新啟動電腦後,按下 F8。在 [Windows 進階選項功能表] 上,使用方向鍵選取 [安全模式],然後按下 ENTER。如果無法辨識的裝置不再列於裝置管理員內,則這個無法辨識的裝置可能不是硬體。 -
檢查 [啟動] 資料夾
如果您懷疑特定的程式是無法辨識裝置的原因,請檢查電腦上的 [啟動] 資料夾,檢視哪些程式在電腦啟動時設定為啟動。[啟動] 資料夾在硬碟上的下列位置中,其中 C 是安裝 Windows 所在的磁碟機,而 user profile 是您的使用者設定檔:C:\Documents and Settings\user profile\Start Menu\Programs
-
使用「系統資訊」工具
需要找出無法辨識裝置的原因時,系統資訊工具是很有用的。 如果要使用「系統資訊」工具檢視啟動電腦時的程式清單,請依照這些步驟執行:-
按一下 [開始],然後按一下 [執行],輸入 msinfo32,然後按一下 [確定]。
-
展開 [軟體環境],然後在 [啟動程式] 上按兩下。
畫面上會顯示在電腦啟動時設定要執行之程式的清單。 檢查事件記錄,找出關於這些程式的錯誤。如果找到與清單內的程式相關的事件,請移除這個程式。請注意,程式建立無法辨識的裝置時,不一定表示程式無法執行,除非程式需要此裝置才能啟動。
-
按一下 [開始],然後按一下 [執行],輸入 msinfo32,然後按一下 [確定]。
-
展開 [元件],然後在 [有問題的裝置] 上按兩下。
在詳細資訊窗格中,會顯示電腦上可能有問題之已安裝裝置的清單,如下所示:-
[裝置] 欄列出裝置的一般名稱,或是與裝置關聯的裝置驅動程式名稱。
-
[PnP 裝置識別碼] 欄列出裝置 ID,例如周邊元件連接 (PCI) ID、ISA ID 以及某些其他匯流排類型的 ID,或是無法辨識的類型。
-
[錯誤碼] 欄列出與這個特定問題有關聯的錯誤碼。在大多數情況下,裝置管理員錯誤碼可幫忙判斷是何者了建立無法辨識裝置。例如,如果電腦產生「裝置驅動程式錯誤或遺失」錯誤訊息,三種項目可能會列在 [有問題的裝置] 之下,依裝置類別而定:
-
PCI PnP 裝置識別碼:
裝置名稱 | PCI\VEN_00000&DEV_0000&SUBSYS_00000000&REV_00\0&0000 | 錯誤碼 -
ISA PnP 識別碼:
裝置名稱 | ?\PNP0000\0 -
錯誤或不相容的裝置驅動程式:
裝置名稱 | ROOT\UNKNOWN\0000
-
-
-
-
檢視 Setupapi.log 檔
如果裝置具有有意義的名稱,請使用在 Setupapi.log 檔案中的資訊,找出無法辨識裝置的原因。Setupapi.log 檔案,根據預設,位在 %SystemRoot% 資料夾。 有時列出的裝置名稱可能會誤導您。例如,裝置可能會在裝置管理員中列為序列裝置,但是實際上跟序列埠一點關係也沒有。這種情形常發生在有部份隨插即用識別碼可用,但裝置管理員將它解譯為序列裝置時。若有一個由裝置所指定的相容識別碼時,就可能出現這種解譯方式。同樣地,這種情形也可以藉由找出有問題的啟動程式更正。 請注意,如果軟體程式是無法辨識裝置的原因,只移除在裝置管理員中的無法辨識裝置是沒有用的。您必須移除程式,然後重新啟動電腦。如果以安全模式重新啟動電腦後,無法辨識裝置仍然列在裝置管理員內,請連絡 Microsoft 客戶支援服務以取得移除裝置的說明。
疑難排解硬體問題
如果要找出無法辨識裝置的原因,請使用下列方法:
-
從電腦移除硬體裝置
請一次移除一個硬體裝置,直到無法辨識裝置不再列在裝置管理員內。請注意,這個方法可能會浪費時間,並且不總是可靠。 -
判斷裝置驅動程式是否有數位簽章
當您安裝裝置驅動程式且 Windows 偵測到此裝置未經數位簽章時,您可能會接收到警告訊息,以及取消或繼續安裝程式的選項。如果電腦設定為每次安裝程式嘗試不使用數位簽章就安裝裝置驅動程式時會出現警告訊息,這個訊息才會出現。 注意 已經數位簽章的裝置驅動程式可能還是會在裝置管理員中列為無法辨識的裝置。 如需有關 Windows 驅動程式簽章的詳細資訊,請造訪下列 Microsoft 網站:
您可以封鎖不具數位簽章的裝置驅動程式的安裝。如果想要避免有人蓄意造成電腦不穩定,請使用這個方法。如果要執行這項操作,請依照下列步驟執行:
-
按一下 [開始],再按一下 [執行],在 [開啟] 方塊中,輸入 control sysdm.cpl,然後按一下 [確定]。
-
按一下 [硬體] 索引標籤。
-
在 [驅動程式] 的下方,按一下 [驅動程式簽章],然後再按一下 [封鎖 - 不安裝未簽章的驅動程式軟體]。
-
按兩次 [確定]。
如果要檢視安裝在電腦上的裝置驅動程式清單是否有數位簽章,請使用下列方法:
-
檢視 Setupapi.log 檔
尋找類似下面的項目:檔案 (C:\Windows\inf\ntapm.inf) 未經數位簽章,請忽略驅動程式日期。
從 C:\documents and settings\user name\my documents\parallel port test drivers\epatapnt.inf 安裝區段 epatapi_inst
已為平行 ATAPI 介面卡安裝未經簽章或不正確簽章的驅動程式 (C:\documents and settings\user name\my documents\parallel port test drivers\epatapnt.inf) 。錯誤 0xe000022f:協力廠商的 INF 沒有數位簽章的資訊。 複製檔案 C:\documents and settings\user name\my documents\parallel port test drivers\epatapnt.mpd 至 C:\Windows\System32\DRIVERS\epatapnt.mpd。 已為平行 ATAPI 介面卡安裝未經簽章或不正確簽章的驅動程式 (C:\documents and settings\user name\my documents\parallel port test drivers\epatapnt.mpd)..錯誤 0xe000022f:協力廠商的 INF 沒有數位簽章的資訊。 -
使用檔案簽章驗證工具
檔案簽章驗證工具會列出安裝在電腦上的所有未經簽章的驅動程式。建立位在 %SystemRoot% 資料夾內的 Sigverif.txt 記錄檔。請使用任何文字編輯器 (例如,記事本) 檢視檔案。如果要使用「檔案簽章驗證」工具顯示未經數位簽章的驅動程式清單,請依照這些步驟:-
按一下 [開始],按一下 [執行],輸入 sigverif,然後按一下 [確定]。
-
按一下 [進階],再按一下 [搜尋] 索引標籤,然後再按一下 [尋找其他未經數位簽章的檔案]。
-
按一下以選取 [包含子資料夾] 核取方塊,然後按一下 [瀏覽]。
-
找到並選取 %SystemRoot%\System32\Drivers 資料夾,按兩下 [確定],然後再按一下 [開始]。
請重新檢視清單,然後連絡驅動程式製造商取得數位簽章更新驅動程式的詳細資訊。
-
依據較早之 USB 規格版本的 USB 裝置可能會建立幽靈裝置,裝置連結時會出現,而裝置中斷連結時就會消失。此外,裝置可能會正常運作,但是卻建立不相關的無法辨識裝置,通常過期或不正確設定的韌體會造成這個現象。在這個情況下,請連絡裝置製造商取得更新的韌體。
如果手動安裝「隨插即用」裝置 (電腦已經偵測且安裝) 的驅動程式,可能會出現無反應裝置。您可以刪除幽靈裝置來解決這個問題。適用於進階使用者的類似問題與解決方案
如需有關如何在 Windows XP 中使用裝置管理員管理裝置的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
HOW TO:如何管理 Windows XP 中的裝置
如何使用 Windows XP 的裝置管理員設定裝置
如何設定裝置管理員以顯示詳細的資訊 (機器翻譯)
使用裝置管理員進行裝置衝突的疑難排解
嘗試移除後裝置管理員仍列出裝置 (機器翻譯)
說明 Microsoft Windows XP Professional 的裝置管理員所產生的錯誤碼
如需有關系統資訊工具的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:Windows XP 系統資訊 (Msinfo32.exe) 工具的說明
如何使用系統資訊 (MSINFO32) 參數
如需有關如何疑難排解 Msconfig 工具的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:如何使用 Windows XP 中的系統設定公用程式進行疑難排解
如果上面所列的文件無法協助您解決問題,或者您遇到不同於本文所描述的徵狀,請搜尋「Microsoft 知識庫」以取得更多詳細資訊。如果要搜尋「Microsoft 知識庫」,請造訪下列 Microsoft 網站:。接著,請輸入您所收到的錯誤訊息文字,或在 [搜尋支援 (知識庫)] 欄位中輸入問題的描述。
本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。