Zugriff auf das CD / DVD-Laufwerk wird über den Windows 7-Explorer verweigert (Berechtigungsproblem)

12

Vor einiger Zeit hatte ich Probleme mit meinen optischen Laufwerken. Beide werden beim Booten im Explorer immer als CD / DVD-Laufwerke angezeigt. Sobald ich jedoch eine Disc in eine der beiden Discs eingelegt habe, verwandelt sie sich plötzlich in eine Festplatte - "Local Disk" wird auf der Festplatte angezeigt Type Spalte, obwohl die File System Spalte bleibt UDF / CDFS. (Ich denke, dass dies möglicherweise ein Berechtigungsproblem für den Registrierungsschlüssel in HKLM \ System \ CurrentControlSet war ..., aber ich bin mir aufgrund des nächsten Tests nicht so sicher.)

Hier ist ein Screencast von Mein Computer ; Wenn ich eine Disc einlege, verwandelt sich das DVD-Laufwerk auf magische Weise in eine Festplatte und kann nicht geöffnet werden.

Wenn ich versuche, eine Disc (eines beliebigen Typs) zu öffnen, erhalte ich eine Zugriff verweigert Fehlermeldung. Wenn ich eine erhöhte Eingabeaufforderung öffne, kann ich auf die Dateien zugreifen. Wenn ich den Explorer töte und ihn an einer erhöhten Eingabeaufforderung ausführe (wodurch dem Explorer erhöhte Berechtigungen erteilt werden), kann ich auch über den Explorer auf die Dateien zugreifen.

Ich habe versucht, die Geräte ohne Erfolg zu deinstallieren und erneut zu installieren. Das Sicherheitsdialogfeld zeigt an, dass für die Laufwerke keine Einstellungen festgelegt wurden (kein Besitzer und keine Berechtigungen). Ich habe versucht, den Besitzer einzustellen, kann dies jedoch nur tun, wenn sich eine Disk darin befindet (es beschwert sich, wenn diese leer ist), aber die Einstellungen bleiben nicht erhalten (wenn ich sofort den Sicherheitsdialog nach dem Einrichten öffne, ist sie leer.) nochmal). Ich habe versucht, Berechtigungen festzulegen, aber das gibt einen Fehler.

Ich habe ein Screencap-Flussdiagramm des Sicherheitsdialogfelds eines der folgenden Laufwerke beigefügt.

Ich vermute, dass das Problem mit den Registrierungseinträgen zusammenhängt, die sich auf optische Laufwerke beziehen HKLM\SYSTEM\CurrentControlSet. Zum Beispiel die Properties Unterschlüssel in HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318} ist auffallend abwesend. Schlimmer noch, ich kann nicht herausfinden, was darin enthalten sein sollte, oder einen aus einem Backup-Bienenstock importieren, weil der Properties Unterschlüssel in …\Class Ich habe eine Art "Super-Admin" -Berechtigung - ich kann es nicht einmal Aussicht die Berechtigungen oder Besitzer auf diese! Es sagt aber, dass ich kann Veränderung aber ich weiß nicht, welches Konto für sie berechtigt ist oder über Berechtigungen verfügt (meine Vermutung wäre TrustedInstaller - oder so).

(Ja, ich habe dafür gesorgt, dass es keine oberen oder unteren Filter gibt, und ja, ich lief sfc. Ich habe auch sichergestellt, dass im Richtlinien-Editor "Geräte: CD-ROM einschränken ..." und "Wechseldatenträgerzugriff" nicht festgelegt sind.)

Weiß jemand, was der Besitzer und die Berechtigungen sind soll für optische Laufwerke sein und wie man sie zurücksetzt?


enter image description here
Synetech
quelle
Ich weiß, dass Sie "Geräte: CD-ROM einschränken ..." aktiviert haben, aber auch Computer-Konfiguration | Administrative Vorlagen | System | Wechselmedienzugriff?
Patrick Seymour
Jep; das sind auch alle "nicht konfiguriert".
Synetech
Funktioniert es mit deaktivierter UAC in Ordnung? (nach einem Neustart)
Kez
@kez, ja, nicht überraschend funktioniert es, obwohl es nicht korrekt ist oder eine Lösung (es hat den gleichen Effekt wie das Starten von Explorer von einer erhöhten Eingabeaufforderung aus). Ich vermute, dass mit den Berechtigungen für die Registrierungsschlüssel in etwas nicht stimmt HKLM\System im Zusammenhang mit den optischen Laufwerken.
Synetech

Antworten:

5

Dieses Verhalten ist sehr rätselhaft, daher kann ich nur einige Hinweise und weitere Fragen anbieten.

Es wäre hilfreich zu wissen, ob das CD / DVD-Laufwerk gemeinsam genutzt wird. Ist dies der Fall, kann vielleicht das Unscharfstellen helfen.

Zweitens, ob Sie eine CD-Brennsoftware wie Nero installiert haben. Sie können versuchen, diese Software zu deinstallieren, um festzustellen, ob dies einen Unterschied macht.

Führen Sie drittens gpedit.msc aus und überprüfen Sie Computerkonfiguration / Administrative Vorlagen / System / Zugriff auf Wechselmedien. Stellen Sie sicher, dass "CD und DVD: Lesezugriff verweigern" deaktiviert oder nicht konfiguriert ist. In der Tat sollten nicht alle Optionen konfiguriert werden.

Sie können auch versuchen zu sehen, was mit "sfc / scannow" passiert
So reparieren Sie Windows 7-Systemdateien mit dem Systemdatei-Checker .

Der letzte Ausweg ist folgender So führen Sie eine Reparatur durch, um Windows 7 zu reparieren , wodurch Ihre Windows-Dateien aktualisiert werden, ohne dass Anwendungen neu installiert werden müssen.

Einige Virenprüfungen können ebenfalls hilfreich sein.

harrymc
quelle
Aus Ihrer Antwort auf KJGraphics kann ich ersehen, dass das Laufwerk nicht gemeinsam genutzt wird.
harrymc
1
Der Registrierungszugriff auf Eigenschaften ist einfach: Klicken Sie in einem anderen Computer mit der rechten Maustaste auf den Eigenschaftenschlüssel, wählen Sie Berechtigungen aus, klicken Sie auf Erweitert. Jetzt können Sie die gesamte Klasse exportieren und auf Ihren Computer importieren. Es sollte mit jedem Besitzer funktionieren. Erstellen Sie jedoch auf beiden Computern zunächst einen Wiederherstellungspunkt, für alle Fälle.
harrymc
1
Ich glaube nicht, dass Sie den Besitzer auf dieses versteckte Konto zurücksetzen können oder müssen. Ich glaube, dass es mit jedem Besitzer noch funktionieren kann. Um sicher zu sein, habe ich vorgeschlagen, einen Wiederherstellungspunkt zu erstellen, zu dem Sie mindestens auf dem Quellcomputer wiederherstellen können. Der Zielcomputer verbleibt beim Administrator als Besitzer, und ich glaube, dass dies funktionieren wird. Wenn nicht, dann wieder herstellen.
harrymc
1
Dies kann trotz der erschreckenden Meldung "Zugriff verweigert" funktionieren. Klicken Sie in der Nachricht auf OK und klicken Sie dann mit der rechten Maustaste auf Properties und folge meinen Ratschlägen oben.
harrymc
1
Sie sollten dies in der folgenden Reihenfolge tun: 1) Eigentümer werden und auf Übernehmen klicken, 2) Berechtigungen erteilen.
harrymc
5

Nun, es stellte sich heraus, dass ich recht hatte. es war in der Tat das Vermisste Properties eintippen HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}. Es dauerte mehrere Schritte, um das Problem zu beheben, aber insgesamt nicht so lang (insbesondere im Vergleich zu den etwa drei Wochen, in denen ich mit dem Problem zusammengelebt habe).


  1. Habe eine Offline-Kopie des SYSTEM aus meiner vorherigen Installation von Windows-7 (das Backup in %systemroot%\System32\Config\RegBack hat das gleiche problem)
  2. Mounte es in meiner aktuellen Kopie ( > reg load hku\z system )
  3. Ran Regedit und navigierte zu HKU\z\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
  4. Öffnet den Berechtigungsdialog für die Properties Schlüssel, ignoriert die Fehler und Warnungen, dass keine Berechtigungen für den Schlüssel angezeigt werden dürfen
  5. Auf die Registerkarte Besitzer gewechselt und die Berechtigung für mich selbst festgelegt
  6. Zum Hauptregister gewechselt, mich zur ACL hinzugefügt und Vollzugriff zugewiesen
  7. Erneuerte und sah das erfolgreich Properties Schlüssel und dessen Inhalt
  8. Der Schlüssel wurde in eine .REG-Datei exportiert
  9. Die Bereitstellung der Sicherung wurde aufgehoben SYSTEM Bienenstock ( > reg unload hku\z )
  10. Die .REG-Datei wurde bearbeitet, um den Schlüssel zu ändern ( HKEY_USERS\z - & gt; HKEY_LOCAL_MACHINE )
  11. Die aktualisierte .REG-Datei wurde importiert
  12. Navigiert zu HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318} in der Registry
  13. Öffnet den Berechtigungsdialog für Properties (diesmal keine Fehler)
  14. In der Registerkarte "Besitzer" wurde der Besitzer von mir auf den virtuellen Benutzer umgestellt SYSTEM
  15. In der Hauptregisterkarte habe ich mich aus der Liste der Berechtigungen entfernt und sichergestellt SYSTEM hat vollen Zugriff (iirc hat es schon getan)
  16. Erneuert, Schlüssel kann nicht mehr angezeigt werden (das ist gut), regedit geschlossen
  17. Geöffneter Geräte-Manager
  18. Deinstallierte optische Laufwerke (CD / DVD)
  19. Neustart
  20. Legen Sie eine zu testende Disc ein, die festgestellt hat, dass sie geladen wurde, ohne sich plötzlich in eine Festplatte zu verwandeln.

Es funktioniert jetzt korrekt (ich kann eine DVD anschauen, ohne sie auf die Festplatte zu kopieren oder den Player im Administratormodus auszuführen, oder ich kann ein Spiel oder ein Programm installieren, ohne eine Admin-Eingabeaufforderung öffnen zu müssen, um zu installieren oder sogar zu kopieren die ganze Scheibe auf HD).

Ich glaube, meine Instinkte waren von Anfang an richtig. Wenn ich Zeit gehabt hätte - ähm, damals -, hätte ich die Ärmel hochgekrempelt und mich wie üblich in diesen unzugänglichen Schlüssel eingegraben. Dank an harrymc weil ich darauf beharrte, dass der Schlüssel zugänglich ist und ich ihn zum Kopieren drängte.

(Ich bin immer noch nicht sicher, was das Problem an erster Stelle verursacht hat. Ich erinnere mich, dass es andere Probleme mit den optischen Laufwerken gab, kurz bevor der Schlüssel gelöscht wurde. Der Geräte-Manager hatte sie immer mit einem Fehler / einer Warnung markiert - und ich erinnere mich Sie haben verschiedene Möglichkeiten, die Laufwerke zwangsweise zu deinstallieren, um zu versuchen, Windows zu finden, und sie korrekt neu zu installieren. Es liegt nahe, dass eine der erzwungenen Deinstallationen den Schlüssel irgendwie gelöscht hat, was die Situation jedoch nicht gerade verbessert hat werden die Laufwerke im Gerätemanager nicht mehr mit Warnungen gekennzeichnet.)

Synetech
quelle
Ihre Methode funktioniert sehr gut. Ich habe auch "HKLM \ SYSTEM \ CurrentControlSet \ Control \ Class \ {4D36E965-E325-11CE-BFC1-08002BE10318}" aus einer vorherigen Sicherung importiert, und alles wurde wieder normal. Eine Frage bleibt: Was hat das Problem ausgelöst? Gil
Sie hatten das gleiche Problem? Es freut mich, dass ich helfen konnte. Ich habe auch das gesehen Seiten, die auf diese CLSID verweisen , aber sie haben nicht geholfen, weil ich nicht war fehlt das CD / DVD-Laufwerk konnte ich einfach nicht öffnen. Ich weiß nicht, was es verursacht haben könnte. es hilft nicht, dass es schon eine Weile her ist, also konnte ich mich nicht an all die Dinge erinnern, die damals in meinem System vorkamen.
Synetech
Vielen Dank für diese ausführlichen Anweisungen, wie Sie sich Berechtigungen für den Eigenschaftenschlüssel erteilen können :)
Rachel
1

Heute befand sich eine 13-Byte-Datei auf einer CD, die unter Windows 10 nicht gelesen werden konnte. Nach dem Erstellen einer ISO-Datei (mit BurnAware ), Ich konnte es von dort extrahieren (mit WinRAR ).

MeMyselfI
quelle
0

Ich hatte das gleiche Problem, was ich tat: (Windows 7)

  • Ran Regedit und navigierte zu HKU \ z \ SYSTEM \ CurrentControlSet \ Control \ Class {4D36E965-E325-11CE-BFC1-08002BE10318}

Klicken Sie mit der rechten Maustaste, klicken Sie dann auf Neu, und erstellen Sie einen neuen Schlüssel. Benennen Sie es dann in Eigenschaften um. Erstellen Sie in den Eigenschaften zwei neue Wörter

  • DeviceType Typ: reg_dword Wert: 00000002
  • DeviceCharacteristics Typ: reg_dword Wert: 00000100

Deinstallieren Sie anschließend den Treiber für CD / DVD im Geräte-Manager.

Nach neuer Hardware suchen. Boom!! Problem gelöst.

Abhishek Jha
quelle
Ich bin froh, dass ich helfen konnte, das Problem zu beheben, aber warum haben Sie die beiden zusätzlichen Werte erstellt? Das sollte nicht nötig sein; sollte Wird automatisch erstellt, wenn die Treiber erneut installiert werden. Haben Sie sichergestellt, dass Sie die Berechtigungen überprüfen?
Synetech
0

Ich habe das gefunden Initio default controller" im Gerätemanager musste deinstalliert werden, einschließlich der Treiberdateien. Danach erschien plötzlich wieder das externe USB-DVD-Laufwerk.

(Um dies zu überprüfen, lasse ich Windows Update das 52-KB-Update erneut installieren Initio - Bus Controllers and Ports - Initio Default Controllermit dem Effekt, dass das DVD-Laufwerk verschwunden ist. Treiber erneut im Gerätemanager gelöscht; DVD-Laufwerk ist wieder erschienen.)

Martin G
quelle