Доступ к CD/DVD-приводу через проводник Windows 7 запрещен (проблема с разрешениями)

Доступ к CD/DVD-приводу через проводник Windows 7 запрещен (проблема с разрешениями)

Некоторое время назад у меня начались проблемы с оптическими приводами. Оба они продолжают отображаться в проводнике как CD/DVD-приводы при загрузке, но как только я вставляю диск в любой из них, он внезапно превращается в жесткий диск — в столбце отображается «локальный диск» Type, хотя File Systemстолбец остается UDF/CDFS. (Я думал, что, возможно, это проблема с разрешениями в разделе реестра в HKLM\System\CurrentControlSet..., но я не так уверен из-за следующего теста.)

ВотскринкастизМой компьютер; когда я вставляю диск, DVD-привод волшебным образом превращается в жесткий диск и его невозможно открыть.

Когда я пытаюсь открыть диск (любого типа), я получаю сообщениедоступ запрещенсообщение об ошибке. Если я открою командную строку с повышенными правами, я смогу получить доступ к файлам. Также, если я убью Explorer и запущу его из командной строки с повышенными правами (тем самым предоставив Explorer повышенные разрешения), я смогу получить доступ к файлам из Explorer.

Я пробовал удалить и переустановить устройства, но безуспешно. Диалоговое окно безопасности показывает, что для дисков ничего не установлено (нет владельца и разрешений). Я пробовал задать владельца, но могу сделать это только если в нем есть диск (он жалуется, если он пустой), но настройки не сохраняются (если я сразу открываю диалоговое окно безопасности после его настройки, оно снова пустое). Я пробовал задать разрешения, но это приводит к ошибке.

Ниже я приложил скриншот-схему диалогового окна безопасности одного из дисков.

Я подозреваю, что проблема в записях реестра, связанных с оптическими приводами в HKLM\SYSTEM\CurrentControlSet. Например, Propertiesподключ в HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}явно отсутствует. Хуже того, я не могу понять, что должно быть в нем или импортировать его из резервной копии, потому что Propertiesподключи в …\Classимеют какие-то разрешения «суперадминистратора» — я даже не могувидразрешения или владелец на них! Однако там говорится, что я могуизменятьно я не знаю, какая учетная запись ими владеет или имеет разрешения на их использование (я предполагаю, что это TrustedInstaller или что-то в этом роде).

(Да, я убедился, что нет верхних или нижних фильтров, и да, я запустил sfc. Я также убедился, что в редакторе политик «устройства: ограничить CD-ROM...» и «доступ к съемным носителям» не установлены.)

Кто-нибудь знает владельца и разрешения?предполагаемыйбыть для оптических приводов и как их сбросить?


введите описание изображения здесь

решение1

Такое поведение весьма загадочно, поэтому все, что я могу предложить, это несколько подсказок и дополнительных вопросов.

Было бы полезно узнать, является ли CD/DVD-привод общим. Если да, то, возможно, поможет отмена общего доступа.

Во-вторых, установлено ли у вас программное обеспечение для записи компакт-дисков, например Nero. Вы можете попробовать удалить такое программное обеспечение, чтобы посмотреть, изменится ли ситуация.

В-третьих, запустите gpedit.msc и проверьте Computer Configuration / Administrative Templates / System / Removable Storage Access. Убедитесь, что "CD and DVD: Deny read access" отключен или не настроен. Фактически, все параметры должны быть не настроены.

Вы также можете попробовать посмотреть, что происходит с "sfc /scannow", как описано в
Как восстановить системные файлы Windows 7 с помощью средства проверки системных файлов.

Последнее средство – это следующееКак выполнить установку восстановления для исправления Windows 7, который обновит ваши файлы Windows без необходимости переустановки приложений.

Также могут быть полезны некоторые антивирусные сканирования.

решение2

Ну, как оказалось, я был прав; это действительно был отсутствующий Propertiesключ в HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}. Чтобы исправить это, потребовалось несколько шагов, но на самом деле не так уж много времени (особенно по сравнению с тремя неделями, которые я прожил и пытался обойти эту проблему).


  1. Скопировал автономную копию куста SYSTEMиз моей предыдущей установки Windows-7 (в резервной копии %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, не копируя его на жесткий диск и не запуская проигрыватель в режиме администратора, или могу установить игру или программу, не открывая командную строку администратора для установки или даже копировать весь диск на жесткий диск).

Думаю, мои инстинкты были верны с самого начала. Если бы у меня было время — гм, в то время — я бы засучил рукава и покопался в этом недоступном ключе, как я обычно и делаю. Спасибоharrymcза то, что настояли на том, чтобы ключ был доступен, и заставили меня скопировать его.

(Я до сих пор не уверен, что изначально вызвало проблему. Я помню, что были и другие проблемы с оптическими приводами непосредственно перед удалением ключа — диспетчер устройств постоянно помечал их как ошибку/предупреждение — и я помню, как пытался разными способами принудительно удалить приводы, пытаясь заставить Windows правильно их обнаружить и переустановить. Само собой разумеется, что одно из принудительных удалений каким-то образом удалило ключ; это не совсем улучшило ситуацию. С другой стороны, приводы больше не помечаются предупреждениями в диспетчере устройств.)

решение3

Сегодня на CD был один 13-байтовый файл, который я не смог прочитать на Windows 10 Home. Однако после создания ISO-файла (с помощьюBurnAware), мне удалось извлечь его оттуда (используяWinRAR).

решение4

Я обнаружил, что Initio default controller"в диспетчере устройств необходимо удалить, включая файлы драйвера. После этого внешний USB DVD-привод внезапно появился снова.

(Чтобы проверить это, я позволил Центру обновления Windows переустановить обновление размером 52 КБ под названием Initio - Bus Controllers and Ports - Initio Default Controller, в результате чего DVD-привод исчез. Снова удалил драйвер в диспетчере устройств; DVD-привод снова появился.)

Связанный контент