Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 7 光碟機驅動程式錯誤 (Code 52) 解決方案:刪除登錄檔 UpperFilters/LowerFilters

編輯:Windows 7 系統介紹

DVD/CD 光碟機在裝置管理員顯示驚嘆號、無法辨識光碟

Windows 7 常見問題:光碟機在「裝置管理員」中顯示黃色驚嘆號,錯誤代碼 52(Windows 無法驗證此裝置的數位簽章),導致光碟機無法讀取資料光碟、無法燒錄。主因通常為第三方燒錄軟體(如 Nero、Daemon Tools、Alcohol 120%)安裝的濾鏡驅動程式與系統衝突,導致登錄檔中的 UpperFilters、LowerFilters 值損毀。

方法一:刪除登錄檔濾鏡值(最常用、有效)

  1. 按 Win+R 輸入 regedit 開啟登錄編輯器。
  2. 導覽至:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
  3. 在右側窗格,找到 UpperFilters 與 LowerFilters 兩個值。
  4. 右鍵分別選擇「刪除」,確認刪除。
  5. 關閉登錄編輯器,重新開機。
登錄編輯器刪除 UpperFilters

注意事項

  • 刪除後,部分燒錄軟體可能失效,需重新安裝相關軟體。
  • 若問題持續,嘗試更新光碟機韌體、或更換 SATA/IDE 纜線。
  • 此法適用於 Windows Vista/7/8/10。

方法二:命令提示字元停用驅動程式簽章強制驗證(備選)

  1. 以系統管理員身分開啟「命令提示字元」(開始 → 所有程式 → 附屬應用程式 → 右鍵「命令提示字元」→「以系統管理員身分執行」)。
  2. 輸入以下指令並按 Enter:
    bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS
  3. 重新開機。
命令提示字元執行 bcdedit

方法二風險提醒

此指令會全域停用驅動程式簽章驗證,降低系統安全性,可能允許未簽章惡意驅動程式載入。僅建議在方法一無效且確定光碟機硬體正常時作為暫時替代方案,問題解決後應執行 bcdedit /deletevalue loadoptions 恢復預設。

預防建議

  • 安裝燒錄軟體時選擇「不安裝虛擬光碟機/濾鏡驅動」選項(如有提供)。
  • 避免同時安裝多套燒錄/虛擬光碟軟體。
  • 定期建立系統還原點,便於問題發生時快速回復。
Copyright © Windows教程網 All Rights Reserved