Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

症狀

在檔案總管(在 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 中,若要開啟硬體與裝置疑難排解員,請依照下列步驟執行:

  1. 按下 Windows 標誌鍵 + R 以開啟「執行」對話方塊。

  2. 「執行」對話方塊中輸入Control,然後按下 ENTER。

  3. 「控制台」「搜尋」方塊中,輸入 troubleshooter,然後按一下「疑難排解」

  4. 「硬體與音效」項下,按一下「設定裝置」。 若提示您輸入系統管理員密碼或提供確認,請輸入密碼或提供確認。

若仍無法解決問題,請嘗試下一個方法。

  1. 確認 BIOS 已啟動磁碟機。 BIOS 系統會依裝置而有所不同。 若您不確定如何確認裝置的 BIOS 磁碟機設定,請洽詢裝置製造廠商。

  2. 此外,請與電腦製造商確認是否隨附磁碟機,或者單獨購買的晶片組與當前裝置是否不同。

若仍無法解決問題,請嘗試下一個方法。

如果要更新驅動程式,請在裝置製造商網站上搜尋驅動程式,然後依照網站上的安裝指示執行。

如果要重新安裝驅動程式,請依照下列步驟執行:

  1. 按下 Windows 標誌鍵 + R 以開啟 執行 對話方塊。

  2. 「執行」 對話方塊中輸入devmgmt.msc,然後按下 Enter。 若提示您輸入系統管理員密碼或確認,請輸入密碼或按一下「允許」

  3. 在裝置管理員中展開 DVD/CD-ROM 磁碟機,再用滑鼠右鍵按一下 CD 和 DVD 裝置,然後按一下「解除安裝」

  4. 提示您是否確認要移除該光碟機時,請按一下「確定」

  5. 重新啟動電腦。

將電腦重新開機之後,系統就會自動安裝驅動程式。

若仍無法解決問題,請嘗試下一個方法。

要移除並重新安裝 IDE/ATAPI 驅動程式,請依照下列步驟執行:

  1. 「開始」中搜尋「裝置管理員」。 在搜尋結果中開啟裝置管理員,然後選取「檢視」 功能表。 選取 「顯示隱藏裝置」

  2. 展開 IDE/ATAPI 控制器,然後:

    • 選取並以滑鼠右鍵按一下「ATA Channel 0」, 然後按一下「解除安裝」

    • 選取並以滑鼠右鍵按一下「ATA Channel 1」, 然後按一下「解除安裝」

    • 選取並以滑鼠右鍵按一下「標準雙頻道 PCI IDE 控制器」,然後按一下「解除安裝」

    • 若還有其他項目,請在其上按滑鼠右鍵,然後選擇「解除安裝」

  3. 重新啟動裝置。

將電腦重新開機之後,系統就會自動安裝驅動程式。

若仍無法解決問題,請嘗試下一個方法。

這個問題是由兩個已毀損的 Windows 登錄項目所造成。 若要使用 [登錄編輯程式] 刪除損毀的登錄項目,請依照下列步驟執行:

  1. 按下 Windows 標誌鍵 + R 以開啟「執行」對話方塊。

  2. 「執行」對話方塊中輸入regedit,然後按下 Enter 鍵。 若提示您輸入系統管理員密碼或確認,請輸入密碼或按一下「允許」

  3. 在功能窗格中找出並按一下以下登錄子機碼:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}

  4. 在右側窗格中選 UpperFilters取「UpperFilters」

    附註您可能也會看見 UpperFilters.bak 登錄項目。 您不需移除該項目。 只需按一下「UpperFilters」即可。 如果您沒有看到 UpperFilters 登錄項目,您仍可能必須移除 LowerFilters 登錄項目。 如果要執行這項操作,請移至步驟 7。

  5. 「編輯」功能表上中選取「刪除」

  6. 提示您確認刪除時,按一下「是」

  7. 在右側窗格中,按一下「LowerFilters」

    附註若您看不到「LowerFilters」登錄項目,請執行下一個方法。

  8. 「編輯」功能表上按一下「刪除」

  9. 提示您確認刪除時,選取「是」

  10. 結束登錄編輯程式。

  11. 將電腦重新開機。

注意:  您必須以系統管理員身分登入 Windows,才能使用這個方法。 要確認您是否以系統管理員身分登入,請打開「控制台」,選取「使用者帳戶」,然後選擇「管理使用者帳戶」

重要事項:

  • 請仔細依照本節中的步驟執行。 如果您不當地修改登錄,可能會發生嚴重的問題。 在您進行修改之前,請先備份登錄,做為還原之用,以免發生問題。

  • 嘗試此方法後,一些應用程式,例如 CD 或 DVD 錄製軟體可能無法正常運作。 如果是這樣,請嘗試解除安裝並重新安裝受影響的應用程式。 請查看應用程式的建立者,看看是否有更新版本。

若仍無法解決問題,請嘗試下一個方法。

如果要建立登錄子機碼,請依照下列步驟執行:

  1. 按下 Windows 標誌鍵+R 以開啟「執行」方塊。

  2. 「執行」 對話方塊中輸入regedit,然後按下 Enter 鍵。 若提示您輸入系統管理員密碼或確認,請輸入密碼或選取「允許」。

  3. 在導覽窗格中找到下列登錄子機碼:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi

  4. atapi上按右鍵,找到「新增」,然後選取「金輪」

  5. 輸入 Controller0,然後按下 ENTER 鍵。

  6. Controller0上按右鍵,指向「新增」,然後選取 DWORD(32-位元)值

  7. 輸入 EnumDevice1,然後按 Enter 鍵。

  8. EnumDevice1 上按右鍵,然後選取「修改...」

  9. 「數值資料」方塊中輸入1,然後選取「確定」

  10. 結束登錄編輯程式。

  11. 將電腦重新開機。

注意

  • 您必須以系統管理員身分登入 Windows,才能使用這個方法。  要確認您是否以系統管理員身分登入,請打開「控制台」,選取「使用者帳戶」,然後選擇「管理使用者帳戶」

  • 此方法應該在 Windows 7、Windows 8 或 8.1或 Windows 10 版本 1507 中使用。 此方法所修正的問題不應在 Windows 10 1511或更新版本中發生。

重要事項: 請仔細依照本節中的步驟執行。 如果您不當地修改登錄,可能會發生嚴重的問題。 修改前,請先備份登錄,以便在發生問題時復原。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×