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


13

Певний час тому у мене почалися проблеми з оптичними накопичувачами. Обидва вони продовжують відображатися в Провіднику як CD / DVD-накопичувачі під час завантаження, але як тільки я вставляю диск в будь-який, він раптом перетворюється на жорсткий диск - "локальний диск" відображається в Typeстовпці, хоча File Systemстовпчик залишається UDF / CDFS. (Я хоч це, можливо, це був дозвіл на ключ реєстру в HKLM \ System \ CurrentControlSet ..., але я не настільки впевнений через наступний тест.)

Ось скріншот " Мій комп'ютер" ; коли я вставляю диск, привід DVD чарівно перетворюється на жорсткий диск і його неможливо відкрити.

Коли я намагаюся відкрити диск (будь-якого типу), я отримую повідомлення про помилку в доступі . Якщо я відкрию підвищений командний рядок, я можу отримати доступ до файлів. Крім того, якщо я вбиваю Провідник і запускаю його з підвищеного командного рядка (таким чином надаючи Провідникові підвищені дозволи), я можу отримати доступ до файлів із Провідника.

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

Я включив діаграму-блок-схему екрану діалогового вікна безпеки одного з дисків нижче.

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

(Так, я переконався, що немає верхнього або нижнього фільтрів, і так, я побіг sfc. Я також переконався, що в редакторі політики "пристрої: обмежують компакт-диск ..." і "знімний доступ до пам'яті" не встановлені.)

Хтось знає, яким повинен бути власник та дозволи для оптичних приводів та як їх скинути?


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


Я знаю, ви перевірили "Пристрої: обмежте компакт-диск ...", але ви також перевірили конфігурацію комп'ютера | Адміністративні шаблони | Система | Доступ до знімного сховища?
Патрік Сеймур

Так; вони також усі "не налаштовані".
Synetech

Чи добре це працює з відключеним UAC? (після перезавантаження)
Kez

@kez, так, не дивно, що це працює, хоча це невірно чи рішення (це має такий же ефект, як запуск Explorer із підвищеного командного рядка). Я підозрюю, що в дозволах ключів реєстру HKLM\Systemпов'язано з оптичними приводами щось не так .
Synetech

Відповіді:


5

Така поведінка дуже спантеличує, тому все, що я можу запропонувати, - це деякі підказки та більше питань.

Це допоможе дізнатись, чи спільний привід CD / DVD. Якщо це так, можливо, допомога може бути видаленою.

По-друге, чи встановлено програмне забезпечення для запису компакт-дисків, наприклад Nero. Ви можете спробувати видалити таке програмне забезпечення, щоб дізнатися, чи це має значення.

По-третє, запустіть gpedit.msc і перевірте Конфігурація комп’ютера / Адміністративні шаблони / Система / Знімний доступ до пам’яті. Переконайтесь, що "CD та DVD: заборонено доступ до читання" вимкнено чи не налаштовано. Фактично, всі параметри не повинні бути налаштовані.

Ви також можете спробувати побачити, що відбувається з "sfc / scannow", як описано в "
Як відремонтувати системні файли Windows 7 за допомогою перевірки системних файлів" .

Останнє рішення полягає в тому, як виконати ремонт для встановлення для виправлення Windows 7 , який оновить ваші файли Windows, не вимагаючи перевстановлення програм.

Деякі сканування антивірусів також можуть бути корисними.


З вашої відповіді на KJGraphics я бачу, що диск не є спільним, тому не турбуйтеся відповідати на це.
harrymc

1
Доступ до реєстру до властивостей простий: на іншому комп’ютері зробіть regedit, клацніть правою кнопкою миші клавішу Властивості та виберіть Дозволи, виберіть Додатково, перейдіть на вкладку Власник, Застосувати, а потім на вкладці Дозволи додайте всі дозволи. Тепер ви можете експортувати весь клас та імпортувати його на комп'ютер. Він повинен працювати з будь-яким власником. Але створіть спочатку точку відновлення на обох комп'ютерах, про всяк випадок.
harrymc

1
Я не думаю, що ви можете і не потрібно повертати власника до цього прихованого облікового запису. Я вважаю, що це все ще може працювати з будь-яким власником. Напевно, я запропонував взяти точку відновлення, яку можна відновити принаймні на вихідному комп’ютері. Цільовий комп'ютер залишатиметься адміністратором як власником, і я вважаю, що це спрацює. Якщо ні, то відновіть назад.
harrymc

1
Це може спрацювати, незважаючи на страхітливе повідомлення про "відмову в доступі". Натисніть кнопку ОК у повідомленні, потім клацніть правою кнопкою миші Propertiesта виконайте згідно моїх рекомендацій, наведених вище.
harrymc

1
Ви повинні зробити це в порядку: 1) стати власником і натиснути Застосувати, 2) дати дозволи.
harrymc

5

Ну, виявляється, я мав рацію; це був дійсно 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 без необхідності копіювати його на жорсткий диск або запускати програвач у режимі адміністратора, або я можу встановити гру чи програму без необхідності відкривати командний рядок адміністратора, щоб встановити або навіть скопіювати весь диск на HD).

Напевно, мої інстинкти були правильні з самого початку. Якби я мав час - гм, на той час - я б засунув рукави і занурився в той недоступний ключ, як я зазвичай роблю. Завдяки harrymc за те, що він наполягав на тому, щоб ключ був доступний і підштовхував мене скопіювати його.

(Я все ще не впевнений, що спричинило проблему. Перш за все, я пам'ятаю, що з оптичними накопичувачами були інші проблеми безпосередньо перед видаленням ключа - Диспетчер пристроїв продовжував позначати їх помилкою / попередженням - і я пригадую намагаючись різними способами примусово видалити накопичувачі, намагаючись змусити Windows їх виявити та перевстановити їх правильно. Цілком очевидно, що одна з вимушених видалень якимось чином вдалося видалити ключ; це не покращило ситуацію. збоку, накопичувачі більше не позначаються попередженнями в Диспетчері пристроїв.)


Ваш метод працює дуже добре. Я також імпортував "HKLM \ SYSTEM \ CurrentControlSet \ Control \ Class \ {4D36E965-E325-11CE-BFC1-08002BE10318}" з попередньої резервної копії, і все прийшло в норму. Залишається одне питання: що викликало проблему? Gil

У вас була така ж проблема? Я радий, що можу допомогти. Я теж бачив сторінки, на яких посилається на CLSID , але вони не допомогли, оскільки мені не вистачало приводу CD / DVD, я просто не міг його відкрити. Я не знаю, що могло це спричинити; це не допомагає, що це було досить давно, тому я ніколи не міг згадати всі речі, які тоді відбувалися в моїй системі.
Synetech

Дякуємо за такі детальні інструкції, як дати собі дозволи на ключ Properties:
Рейчел

1

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


0

Я зіткнувся з тією ж проблемою, що і я: (Windows 7)

  • Запустив Regedit і перейшов до HKU \ z \ SYSTEM \ CurrentControlSet \ Control \ Class {4D36E965-E325-11CE-BFC1-08002BE10318}

Клацніть правою кнопкою миші, потім клацніть нову, а потім створіть новий ключ. Потім перейменуйте його у Властивості. У Властивості створіть два нових слова

  • Тип пристрою: Тип_регулювання_dword: 00000002
  • Тип пристрою Характеристики: значення_d_dword значення: 00000100

Потім видаліть драйвер CD / DVD з диспетчера пристроїв.

Сканування нового обладнання. Бум !! Проблема вирішена.


Я радий, що міг допомогти виправити це, але чому ти створив два зайвих значення? Це не повинно бути необхідним; повинен створюватися автоматично, коли драйвери будуть знову встановлені. Ви обов'язково перевірили дозволи?
Synetech

0

Я виявив, що Initio default controller"в диспетчері пристроїв потрібно видалити, включаючи файли драйверів. Після цього зовнішній накопичувач USB DVD раптово знову з’явився.

(Щоб підтвердити це, я дозволяю Windows Update перевстановити викликане оновлення 52kb, що призвело Initio - Bus Controllers and Ports - Initio Default Controllerдо зникнення диска DVD. Видалений драйвер знову в диспетчері пристроїв; DVD-накопичувач знову з’явився.)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.