透過 Windows 7 資源管理器拒絕存取 CD/DVD 光碟機(權限問題)

透過 Windows 7 資源管理器拒絕存取 CD/DVD 光碟機(權限問題)

不久前,我的光碟機開始出現問題。它們在啟動時都在資源管理器中顯示為 CD/DVD 驅動器,但是一旦我將光碟放入其中,它就會突然變成硬碟 - 列中顯示“本地磁碟” Type,儘管該File System列仍然是UDF/ CDFS。 (我認為這可能是 HKLM\System\CurrentControlSet 中註冊表項的權限問題...,但由於下一個測試,我不太確定。)

這是一個螢幕截圖影片我的電腦;當我放入光碟時,DVD驅動器神奇地變成了硬碟並且無法打開。

當我嘗試打開光碟(任何類型)時,我得到一個拒絕訪問錯誤訊息.如果我打開提升的命令提示符,我就可以存取這些檔案。另外,如果我終止資源管理器並從提升的命令提示字元中運行它(從而給予資源管理器提升的權限),那麼我可以從資源管理器存取檔案。

我嘗試卸載並重新安裝設備,但沒有成功。安全性對話方塊表示磁碟機沒有設定(沒有擁有者和權限)。我嘗試設置所有者,但只有在其中有光碟的情況下才能這樣做(如果它是空的,它會抱怨),但設置不會粘住(如果我在設置後立即打開安全對話框,它是空的再次)。我嘗試設定權限,但出現錯誤。

我提供了以下磁碟機之一的安全對話框的螢幕截圖流程圖。

我懷疑問題出在與光碟機相關的登錄項目HKLM\SYSTEM\CurrentControlSet。例如,Properties子項 inHKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}明顯不存在。更糟糕的是,我無法弄清楚其中應該有什麼,也無法從備份配置單元中導入一個,因為其中Properties的子項…\Class具有某種“超級管理員”權限 - 我什至無法看法這些的權限或所有者!但它確實說我可以改變它們,但我不知道哪個帳戶擁有它們或擁有它們的權限(我的猜測是 TrustedInstaller 或其他帳戶)。

(是的,我確保沒有上層或下層過濾器,是的,我運行了sfc。我還確保在策略編輯器中,“設備:限制 CD-ROM...”和“可移動存儲訪問”未設定。 )

有誰知道所有者和權限是什麼應該用於光碟機以及如何重置它們?


在此輸入影像描述

答案1

這種行為非常令人費解,所以我只能提供一些提示和更多問題。

了解 CD/DVD 光碟機是否共享會有所幫助。如果是,也許取消共享會有所幫助。

其次,您是否安裝了CD燒錄軟體,例如Nero。您可以嘗試卸載此類軟體,看看是否有影響。

第三,執行 gpedit.msc 並檢查電腦配置/管理模板/系統/可移動儲存存取。驗證“CD 和 DVD:拒絕讀取存取”是否已停用或未配置。實際上,不應配置所有選項。

您也可以嘗試查看“sfc /scannow”會發生什麼,如中所述
如何使用系統檔案檢查器修復 Windows 7 系統文件

最後的手段如下如何進行修復安裝來修復 Windows 7,這將刷新您的 Windows 文件,而無需重新安裝應用程式。

一些防毒掃描也可能有用。

答案2

好吧,事實證明我是對的;這確實是Properties中遺失的鑰匙HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}。修復需要幾個步驟,但實際上總體來說並沒有那麼長(特別是與我一直在解決這個問題的三個星期左右相比)。


  1. 從我之前安裝的 Windows-7 中取得了設定單元的離線副本SYSTEM(備份也%systemroot%\System32\Config\RegBack有相同的問題)
  2. 將其安裝到我目前的副本中 ( > reg load hku\z system)
  3. 運行 Regedit 並導航到HKU\z\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
  4. 開啟金鑰的權限對話框Properties,忽略有關不允許查看金鑰權限的錯誤和警告
  5. 切換到“所有者”選項卡並為自己設定權限
  6. 切換到主選項卡並將自己新增至 ACL 並指派完全控制權
  7. 刷新並成功查看Properties金鑰及其內容
  8. 將密鑰匯出到 .REG 文件
  9. 卸載備份配置SYSTEM單元 ( > reg unload hku\z)
  10. 編輯 .REG 檔案以更改密鑰 ( HKEY_USERS\z-> HKEY_LOCAL_MACHINE)
  11. 匯入更新的 .REG 文件
  12. 導航到HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}註冊表中
  13. 開啟權限對話框Properties(這次沒有錯誤)
  14. 在“所有者”選項卡中,將所有者從我自己切換到虛擬用戶SYSTEM
  15. 在主選項卡中,將自己從權限清單中刪除並確保SYSTEM具有完全存取權限(iirc,它已經這樣做了)
  16. 刷新,無法再查看金鑰(這很好),關閉Regedit
  17. 開啟裝置管理員
  18. 卸載的光碟機 (CD/DVD)
  19. 重新啟動
  20. 插入光碟進行測試,觀察載入時沒有突然變成硬碟,在資源管理器中成功開啟光碟。

現在它可以正常工作(我可以觀看 DVD,而無需將其翻錄到硬碟或在管理員模式下運行播放器,或者我可以安裝遊戲或程序,而無需打開管理命令提示字元來安裝甚至複製整個光碟到高清)。

我想我的直覺從一開始就是對的。如果我有時間——嗯,當時——我會像平常一樣捲起袖子,挖起那把難以觸及的鑰匙。謝謝哈利麥克堅持要求密鑰可訪問並迫使我複製它。

(我仍然不確定首先是什麼導致了問題。我確實記得在密鑰被刪除之前光驅還存在其他問題 - 設備管理器一直用錯誤/警告標記它們 - 我記得嘗試各種方法強制卸載驅動器,試圖讓Windows 正確偵測並重新安裝它們,按理說,強制卸載之一以某種方式設法刪除了金鑰,但並沒有完全改善這種情況。

答案3

今天,CD 上有一個 13 位元組的文件,我無法在 Windows 10 家用版上讀取。但是創建 ISO 檔案後(使用燒傷意識),我能夠從那裡提取它(使用解壓縮工具)。

答案4

我發現Initio default controller"裝置管理員裡的需要卸載,包括驅動程式檔案。之後外置USB DVD光碟機突然又出現了。

(為了驗證這一點,我讓 Windows Update 重新安裝名為 的 52kb 更新Initio - Bus Controllers and Ports - Initio Default Controller,其效果是 DVD 驅動器消失。在裝置管理員中再次刪除驅動程式;DVD 驅動器再次出現。)

相關內容