Odmowa dostępu do napędu CD / DVD za pomocą Eksploratora Windows 7 (problem z uprawnieniami)

13

Jakiś czas temu zacząłem mieć problemy z napędami optycznymi. Oba pojawiają się w Eksploratorze jako napędy CD / DVD podczas rozruchu, ale gdy tylko włożę dysk do jednego z nich, nagle zamienia się w dysk twardy - w Typekolumnie wyświetla się „dysk lokalny” , choć File Systemkolumna pozostaje UDF / CDFS. (Myślałem, że może to był problem z uprawnieniami do klucza rejestru w HKLM \ System \ CurrentControlSet ..., ale nie jestem tak pewien z powodu następnego testu.)

Oto zrzut ekranu z mojego komputera ; po włożeniu dysku napęd DVD magicznie zmienia się w dysk twardy i nie można go otworzyć.

Kiedy próbuję otworzyć dysk (dowolnego typu), pojawia się komunikat o błędzie odmowy dostępu . Jeśli otworzę wiersz polecenia z podwyższonym poziomem uprawnień, mogę uzyskać dostęp do plików. Ponadto, jeśli zabiję Eksploratora i uruchomię go z wiersza polecenia z podwyższonym poziomem uprawnień (dając tym samym podwyższone uprawnienia Eksploratora), mogę uzyskać dostęp do plików z Eksploratora.

Próbowałem odinstalować i ponownie zainstalować urządzenia bez powodzenia. Okno dialogowe bezpieczeństwa wskazuje, że dla dysków nie ma żadnych ustawień (brak właściciela i uprawnień). Próbowałem ustawić właściciela, ale mogę to zrobić tylko wtedy, gdy jest w nim dysk (narzeka, jeśli jest pusty), ale ustawienia nie są zachowywane (jeśli natychmiast otworzę okno dialogowe zabezpieczeń po ustawieniu, jest puste jeszcze raz). Próbowałem ustawić uprawnienia, ale to powoduje błąd.

Dołączyłem schemat blokowy okna dialogowego bezpieczeństwa jednego z poniższych dysków.

Podejrzewam, że problem dotyczy wpisów rejestru związanych z napędami optycznymi HKLM\SYSTEM\CurrentControlSet. Na przykład Propertiespodklucz w HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}jest wyraźnie nieobecny. Co gorsza, nie mogę ustalić, co powinno się w nim znajdować ani zaimportować jednego z ula kopii zapasowej, ponieważ Propertiespodklucze …\Classmają uprawnienia „superadministratora” - nie mogę nawet wyświetlić uprawnień ani właściciela na nich! Mówi jednak, że mogę je zmienić , ale nie wiem, do którego konta należy lub jakie są uprawnienia (domyślam się, że będzie to TrustedInstaller - czy coś takiego).

(Tak, upewniłem się, że nie ma górnych lub dolnych filtrów, i tak, uruchomiłem sfc. Upewniłem się również, że w edytorze zasad „urządzenia: ogranicz CD-ROM ...” i „dostęp do pamięci wymiennej” nie są ustawione).

Czy ktoś wie, kim powinien być właściciel i uprawnienia do napędów optycznych i jak je zresetować?


wprowadź opis zdjęcia tutaj

Synetech
źródło
Wiem, że zaznaczyłeś „Urządzenia: Ogranicz CD-ROM ...”, ale czy sprawdziłeś także Konfiguracja komputera | Szablony administracyjne | System | Dostęp do magazynu wymiennego?
Patrick Seymour
Tak; wszystkie są również „nieskonfigurowane”.
Synetech
Czy działa poprawnie przy wyłączonym UAC? (po ponownym uruchomieniu)
Kez
@ kez, tak, nic dziwnego, że to działa, choć nie jest poprawne lub rozwiązanie (ma taki sam efekt jak uruchomienie Eksploratora z wiersza polecenia z podwyższonym poziomem uprawnień). Podejrzewam, że coś jest nie tak z uprawnieniami do kluczy rejestru HKLM\Systemzwiązanych z napędami optycznymi.
Synetech

Odpowiedzi:

5

To zachowanie jest bardzo zagadkowe, więc mogę tylko podpowiedzieć i zadać więcej pytań.

Pomoże to wiedzieć, czy napęd CD / DVD jest współdzielony. Jeśli tak, być może udostępnianie może pomóc.

Po drugie, czy masz zainstalowane oprogramowanie do nagrywania płyt CD, takie jak Nero. Możesz spróbować odinstalować takie oprogramowanie, aby sprawdzić, czy to robi różnicę.

Po trzecie, uruchom gpedit.msc i sprawdź Konfiguracja komputera / Szablony administracyjne / System / Dostęp do magazynu wymiennego. Sprawdź, czy „CD i DVD: odmowa dostępu do odczytu” jest wyłączona lub nie została skonfigurowana. W efekcie wszystkie opcje nie powinny być skonfigurowane.

Możesz także spróbować sprawdzić, co dzieje się z poleceniem „sfc / scannow”, zgodnie z opisem w
Jak naprawić pliki systemowe Windows 7 za pomocą Kontrolera plików systemowych .

Ostatnim rozwiązaniem jest jak wykonać naprawę instalacji, aby naprawić system Windows 7 , który odświeży pliki systemu Windows bez konieczności ponownej instalacji aplikacji.

Przydatne mogą być również niektóre skany antywirusowe.

harrymc
źródło
Widzę z twojej odpowiedzi na KJGraphics, że dysk nie został udostępniony, więc nie zawracaj sobie głowy odpowiadaniem na to.
harrymc
1
Dostęp rejestru do właściwości jest łatwy: na innym komputerze wykonaj regedit, kliknij prawym przyciskiem myszy klucz Właściwości i wybierz Uprawnienia, kliknij Zaawansowane, zmień na siebie w zakładce Właściciel, Zastosuj, a następnie w zakładce Uprawnienia dodaj wszystkie uprawnienia. Teraz możesz wyeksportować całą klasę i zaimportować ją na swój komputer. Powinien współpracować z dowolnym właścicielem. Ale na wszelki wypadek utwórz najpierw punkt przywracania na obu komputerach.
harrymc
1
Nie sądzę, że możesz lub musisz zresetować właściciela do tego ukrytego konta. Wierzę, że nadal może współpracować z dowolnym właścicielem. Dla pewności zasugerowałem wzięcie punktu przywracania, który można przywrócić przynajmniej na komputerze źródłowym. Komputer docelowy pozostanie z Administratorem jako właścicielem i uważam, że to zadziała. Jeśli nie, przywróć z powrotem.
harrymc
1
Może to działać pomimo przerażającego komunikatu „odmowa dostępu”. Kliknij OK na wiadomości, następnie kliknij prawym przyciskiem myszy Propertiesi postępuj zgodnie z moją radą powyżej.
harrymc
1
Powinieneś to zrobić w kolejności: 1) zostań właścicielem i kliknij Zastosuj, 2) daj uprawnienia.
harrymc
5

Okazuje się, że miałem rację; to był rzeczywiście brakujący Propertiesklucz HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}. Naprawienie go zajęło kilka kroków, ale ogólnie nie było tak długo (szczególnie w porównaniu z trzema tygodniami, w których mieszkałem i pracowałem nad tym problemem).


  1. Chwyciłem kopię offline SYSTEMgałęzi z mojej poprzedniej instalacji systemu Windows-7 (kopia zapasowa %systemroot%\System32\Config\RegBackma ten sam problem)
  2. Zamontowałem go w mojej bieżącej kopii ( > reg load hku\z system)
  3. Ran Regedit i nawigacja do HKU\z\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
  4. Otwarto okno uprawnień dla Propertiesklucza, ignorując błędy i ostrzeżenia o niedozwoleniu przeglądania uprawnień dla klucza
  5. Przełączono na kartę Właściciel i ustawiłem sobie uprawnienia
  6. Przełączono na kartę główną i dodałem się do listy ACL i przypisałem pełną kontrolę
  7. Odświeżony i pomyślnie przejrzał Propertiesklucz i jego zawartość
  8. Wyeksportowano klucz do pliku .REG
  9. Odmontowano SYSTEMgałąź tworzenia kopii zapasowych ( > reg unload hku\z)
  10. Edytowano plik .REG, aby zmienić klucz ( HKEY_USERS\z-> HKEY_LOCAL_MACHINE)
  11. Zaimportowano zaktualizowany plik .REG
  12. Nawigowane do HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}rejestru
  13. Otwarte okno uprawnień dla Properties(tym razem żadnych błędów)
  14. W zakładce Właściciele zmieniłem właściciela ze mnie na wirtualnego użytkownika SYSTEM
  15. Na karcie głównej usunąłem się z listy uprawnień i upewniłem, że SYSTEMma pełny dostęp (iirc, już to zrobiłem)
  16. Odświeżony, nie można wyświetlić klucza (to dobrze), zamknął Regedit
  17. Otwarty Menedżer urządzeń
  18. Odinstalowane napędy optyczne (CD / DVD)
  19. Zrestartowano
  20. Włożono dysk do przetestowania, zaobserwowano, że został załadowany bez nagłego przekształcenia się w dysk twardy, pomyślnie otworzył dysk w Eksploratorze.

Działa teraz poprawnie (mogę oglądać DVD bez zgrywania na dysk twardy lub uruchamianie odtwarzacza w trybie administratora, lub mogę zainstalować grę lub program bez konieczności otwierania wiersza polecenia administratora, aby zainstalować lub nawet skopiować cały dysk na HD).

Chyba moje instynkty były prawidłowe od samego początku. Gdybym miał czas - um w tym czasie - podwinąłbym rękawy i wbiłbym się w ten niedostępny klucz, jak zwykle. Dzięki harrymc za naleganie, aby klucz był dostępny i zachęcanie mnie do skopiowania go.

(Nadal nie jestem pewien, co spowodowało problem. Pamiętam, że istniały inne problemy z napędami optycznymi tuż przed usunięciem klucza - Menedżer urządzeń wciąż zaznaczał je błędem / ostrzeżeniem - i przypominam sobie próbując różnych sposobów przymusowego odinstalowania dysków, aby Windows mógł je wykryć i ponownie zainstalować poprawnie. Jest oczywiste, że jedna z wymuszonych deinstalacji jakoś udało się usunąć klucz; nie poprawiło to dokładnie sytuacji. po stronie, dyski nie są już oznaczone ostrzeżeniami w Menedżerze urządzeń).

Synetech
źródło
Twoja metoda działa bardzo dobrze. Zaimportowałem również „HKLM \ SYSTEM \ CurrentControlSet \ Control \ Class \ {4D36E965-E325-11CE-BFC1-08002BE10318}” z poprzedniej kopii zapasowej i wszystko wróciło do normy. Pozostaje jedno pytanie: co spowodowało problem? Gil
Miałeś ten sam problem? Cieszę się że mogłem pomóc. Ja też widziałem strony odwołujące się do tego CLSID , ale one nie pomogły, ponieważ nie brakowało mi napędu CD / DVD, po prostu nie mogłem go otworzyć. Nie wiem, co mogło to spowodować; to nie pomaga, że ​​to było dawno temu, więc nigdy nie pamiętałem wszystkich rzeczy, które wtedy działały w moim systemie.
Synetech
Dzięki za tak szczegółowe instrukcje, jak udzielić sobie uprawnień do klucza właściwości :)
Rachel,
1

Dzisiaj na płycie CD był jeden 13-bajtowy plik, którego nie mogłem odczytać w systemie Windows 10 Home. Jednak po utworzeniu pliku ISO (przy użyciu BurnAware ) udało mi się go wyodrębnić (przy użyciu WinRAR ).

MeMyselfI
źródło
0

Napotkałem ten sam problem, co zrobiłem: (Windows 7)

  • Ran Regedit i nawigacja do HKU \ z \ SYSTEM \ CurrentControlSet \ Control \ Class {4D36E965-E325-11CE-BFC1-08002BE10318}

Kliknij prawym przyciskiem myszy, następnie kliknij nowy, a następnie utwórz nowy klucz. Następnie zmień nazwę na Właściwości. We właściwościach utwórz dwa nowe dwory

  • DeviceType Typ: reg_dword Wartość: 00000002
  • DeviceCharacteristics Typ: reg_dword Wartość: 00000100

Następnie odinstaluj sterownik CD / DVD z Menedżera urządzeń.

Wyszukaj nowy sprzęt. Bum!! Problem rozwiązany.

Abhishek Jha
źródło
Cieszę się, że mogłem to naprawić, ale dlaczego stworzyłeś dwie dodatkowe wartości? To nie powinno być konieczne; powinien zostać utworzony automatycznie po ponownej instalacji sterowników. Czy sprawdziłeś uprawnienia?
Synetech
0

Odkryłem, że Initio default controller"należy odinstalować menedżera urządzeń, w tym pliki sterowników. Potem nagle pojawił się zewnętrzny napęd DVD DVD.

(Aby to sprawdzić, pozwalam Windows Update ponownie zainstalować wywoływaną aktualizację 52kb Initio - Bus Controllers and Ports - Initio Default Controller, co powoduje zniknięcie napędu DVD. Ponownie usunąłem sterownik w menedżerze urządzeń; napęd DVD pojawił się ponownie.)

Martin G.
źródło