症狀
在檔案總管(在 Windows 7 及舊版 Windows中稱為 Windows 檔案總管)中未發現您的 CD 或 DVD 光碟,並且在裝置管理員中為該裝置標示黃色驚嘆號。 此外,在您開啟裝置的屬性對話方塊後, 裝置狀態 區域中會列出以下錯誤之一:
-
Windows 無法啟動這個硬體裝置,因為它的設定資訊 (在登錄中) 不完整或已損毀。 (錯誤碼 19)
-
這個裝置並未正確執行,因為 Windows 無法載入這個裝置必需的驅動程式。 (代碼 31)
-
用於這個裝置的驅動程式 (服務) 已經停用, 一個替換的驅動程式可能提供這個功能。 (代碼 32)
-
Windows 無法載入這個硬體的裝置驅動程式。 驅動程式可能已損毀或遺失。 (代碼 39)
-
Windows 成功載入這個硬體的裝置驅動程式,但是找不到硬體裝置。 (代碼 41)
這個問題可能會在遇到下列其中一種狀況時發生:
-
您升級 Windows 作業系統。
-
您安裝或解除安裝 CD 或 DVD 燒錄程式。
-
您解除安裝 Microsoft Digital Image。
未偵測 CD 或 DVD 光碟機的原因有很多。 本文所列的解決方案可能有助於解決某些實例,但無法解決有此問題的所有實例。 您可能還需要聯繫硬體製造商以獲得硬體方面的協助。
解決方案
對於以下每種方法,按一下標題,將會開啟以顯示詳細資訊:
若是 Windows 10,請跳至方法 2。
在 Windows 7 和 8.1 中,若要開啟硬體與裝置疑難排解員,請依照下列步驟執行:
-
按下 Windows 標誌鍵 + R 以開啟「執行」對話方塊。
-
在「執行」對話方塊中輸入Control,然後按下 ENTER。
-
在「控制台」的「搜尋」方塊中,輸入 troubleshooter,然後按一下「疑難排解」。
-
在「硬體與音效」項下,按一下「設定裝置」。 若提示您輸入系統管理員密碼或提供確認,請輸入密碼或提供確認。
若仍無法解決問題,請嘗試下一個方法。
-
確認 BIOS 已啟動磁碟機。 BIOS 系統會依裝置而有所不同。 若您不確定如何確認裝置的 BIOS 磁碟機設定,請洽詢裝置製造廠商。
-
此外,請與電腦製造商確認是否隨附磁碟機,或者單獨購買的晶片組與當前裝置是否不同。
若仍無法解決問題,請嘗試下一個方法。
如果要更新驅動程式,請在裝置製造商網站上搜尋驅動程式,然後依照網站上的安裝指示執行。
如果要重新安裝驅動程式,請依照下列步驟執行:-
按下 Windows 標誌鍵 + R 以開啟 執行 對話方塊。
-
在「執行」 對話方塊中輸入devmgmt.msc,然後按下 Enter。 若提示您輸入系統管理員密碼或確認,請輸入密碼或按一下「允許」。
-
在裝置管理員中展開 DVD/CD-ROM 磁碟機,再用滑鼠右鍵按一下 CD 和 DVD 裝置,然後按一下「解除安裝」。
-
提示您是否確認要移除該光碟機時,請按一下「確定」。
-
重新啟動電腦。
將電腦重新開機之後,系統就會自動安裝驅動程式。
若仍無法解決問題,請嘗試下一個方法。要移除並重新安裝 IDE/ATAPI 驅動程式,請依照下列步驟執行:
-
在「開始」中搜尋「裝置管理員」。 在搜尋結果中開啟裝置管理員,然後選取「檢視」 功能表。 選取 「顯示隱藏裝置」。
-
展開 IDE/ATAPI 控制器,然後:
-
選取並以滑鼠右鍵按一下「ATA Channel 0」, 然後按一下「解除安裝」
-
選取並以滑鼠右鍵按一下「ATA Channel 1」, 然後按一下「解除安裝」
-
選取並以滑鼠右鍵按一下「標準雙頻道 PCI IDE 控制器」,然後按一下「解除安裝」
-
若還有其他項目,請在其上按滑鼠右鍵,然後選擇「解除安裝」
-
-
重新啟動裝置。
將電腦重新開機之後,系統就會自動安裝驅動程式。
若仍無法解決問題,請嘗試下一個方法。這個問題是由兩個已毀損的 Windows 登錄項目所造成。 若要使用 [登錄編輯程式] 刪除損毀的登錄項目,請依照下列步驟執行:
-
按下 Windows 標誌鍵 + R 以開啟「執行」對話方塊。
-
在「執行」對話方塊中輸入regedit,然後按下 Enter 鍵。 若提示您輸入系統管理員密碼或確認,請輸入密碼或按一下「允許」。
-
在功能窗格中找出並按一下以下登錄子機碼:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
-
在右側窗格中選 UpperFilters取「UpperFilters」。
附註您可能也會看見 UpperFilters.bak 登錄項目。 您不需移除該項目。 只需按一下「UpperFilters」即可。 如果您沒有看到 UpperFilters 登錄項目,您仍可能必須移除 LowerFilters 登錄項目。 如果要執行這項操作,請移至步驟 7。 -
在「編輯」功能表上中選取「刪除」。
-
提示您確認刪除時,按一下「是」。
-
在右側窗格中,按一下「LowerFilters」。
附註若您看不到「LowerFilters」登錄項目,請執行下一個方法。 -
在「編輯」功能表上按一下「刪除」。
-
提示您確認刪除時,選取「是」。
-
結束登錄編輯程式。
-
將電腦重新開機。
注意: 您必須以系統管理員身分登入 Windows,才能使用這個方法。 要確認您是否以系統管理員身分登入,請打開「控制台」,選取「使用者帳戶」,然後選擇「管理使用者帳戶」。
重要事項:-
請仔細依照本節中的步驟執行。 如果您不當地修改登錄,可能會發生嚴重的問題。 在您進行修改之前,請先備份登錄,做為還原之用,以免發生問題。
-
嘗試此方法後,一些應用程式,例如 CD 或 DVD 錄製軟體可能無法正常運作。 如果是這樣,請嘗試解除安裝並重新安裝受影響的應用程式。 請查看應用程式的建立者,看看是否有更新版本。
若仍無法解決問題,請嘗試下一個方法。
如果要建立登錄子機碼,請依照下列步驟執行:
-
按下 Windows 標誌鍵+R 以開啟「執行」方塊。
-
在「執行」 對話方塊中輸入regedit,然後按下 Enter 鍵。 若提示您輸入系統管理員密碼或確認,請輸入密碼或選取「允許」。
-
在導覽窗格中找到下列登錄子機碼:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi
-
在atapi上按右鍵,找到「新增」,然後選取「金輪」。
-
輸入 Controller0,然後按下 ENTER 鍵。
-
在 Controller0上按右鍵,指向「新增」,然後選取 DWORD(32-位元)值。
-
輸入 EnumDevice1,然後按 Enter 鍵。
-
在 EnumDevice1 上按右鍵,然後選取「修改...」。
-
在「數值資料」方塊中輸入1,然後選取「確定」。
-
結束登錄編輯程式。
-
將電腦重新開機。
注意
-
您必須以系統管理員身分登入 Windows,才能使用這個方法。 要確認您是否以系統管理員身分登入,請打開「控制台」,選取「使用者帳戶」,然後選擇「管理使用者帳戶」。
-
此方法應該在 Windows 7、Windows 8 或 8.1或 Windows 10 版本 1507 中使用。 此方法所修正的問題不應在 Windows 10 1511或更新版本中發生。
重要事項: 請仔細依照本節中的步驟執行。 如果您不當地修改登錄,可能會發生嚴重的問題。 修改前,請先備份登錄,以便在發生問題時復原。