Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 系統工具

移除虛擬光碟機後實體光碟機無法使用?註冊表修復教學

編輯:系統工具

問題現象

安裝虛擬光碟機軟體(如 Daemon Tools、Virtual CloneDrive、PowerISO)後將其解除安裝,導致實體光碟機(DVD-RW/BD-RE)在「我的電腦」消失、裝置管理員顯示錯誤代碼 19/31/32/39/41、無法讀取光碟、甚至藍畫面。

根本原因

虛擬光碟機驅動安裝時在註冊表 `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI` (或 `IDE`/`USBSTOR`) 建立裝置節點。解除安裝不完全時,殘留的 `UpperFilters`/`LowerFilters` 值、裝置參數、盤符對應導致系統無法正確枚舉實體光碟機。

註冊表修復步驟(Windows XP/7/8/10/11 通用)

  1. 按 Win+R → 輸入 `regedit` → Enter 開啟註冊表編輯器。
  2. 導航至:
    `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI`
    (若為 IDE 光碟機:`...Enum\IDE`;USB 光碟機:`...Enum\USBSTOR`)
  3. 展開 `SCSI`,尋找實體光碟機對應的子機碼(通常名稱含 `CDROM`、`DVD`、`BD`、廠商代碼)。
  4. 在右側窗格檢查是否有 `UserDriveLetterAssignment` 值(資料如 `H:Z` 表示盤符範圍 H-Z)。
  5. 核心修復:刪除 `SCSI` 下**所有**與光碟機相關的子機碼(虛擬+實體)。
    ⚠️ 僅刪除光碟機相關項,勿誤刪硬碟/其他 SCSI 裝置。
  6. 同步檢查並刪除過濾驅動殘留:
    `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}`
    右側刪除 `UpperFilters`、`LowerFilters` 值(若存在且非系統預設)。
  7. 關閉註冊表編輯器,**重新啟動電腦**。

重啟後系統行為

Windows 重新啟動時會重新枚舉硬體,自動為實體光碟機建立乾淨的裝置節點、分配盤符、載入標準驅動 (`cdrom.sys`),問題通常即刻解決。

替代/輔助修復方法

方法操作適用情境
裝置管理員重新掃描裝置管理員 → 動作 → 掃描硬體變更輕度驅動殘留
解除安裝裝置重裝驅動裝置管理員 → 光碟機 → 右鍵實體光碟機 → 解除安裝裝置 → 重啟驅動損壞
Microsoft 官方 Fix it下載執行「CD/DVD 驅動器無法辨識」自動修復工具不想動註冊表
系統還原還原至安裝虛擬光碟機前的還原點近期有還原點
重裝晶片組/儲存控制器驅動主機板官網下載最新驅動安裝控制器驅動異常

預防措施

  1. 解除安裝虛擬光碟機**前**,先在軟體介面**卸載所有虛擬裝置**(移除虛擬光碟機)。
  2. 使用軟體自帶的「解除安裝」而非 Windows「程式與功能」強制移除。
  3. 定期建立系統還原點,尤其安裝/更新底層驅動類軟體前。
  4. 偏好使用 **Windows 內建掛載 ISO** (Win 8/10/11 雙擊 ISO 即掛載)、**Ventoy/Rufus 做 USB 啟動**,減少虛擬光碟機使用。

結語

虛擬光碟機解除安裝後實體光碟機失效,是典型的「過濾驅動殘留/裝置節點髒污」問題。透過註冊表清理 `Enum\SCSI` 光碟機節點與 `Class\{4D36E965...}` 過濾值,重啟讓系統重新枚舉,是最徹底、最標準的修復路徑。操作前請備份註冊表(檔案 → 匯出),謹慎操作。

Copyright © Windows教程網 All Rights Reserved