Registrierungsschlüssel NoDriveTypeAutorun fehlt in Windows 10

975
tjt263

Ich möchte ein paar Zeilen zu einem Skript hinzufügen, das die Autorun-Funktion aktivieren / deaktivieren kann.

Es ist kein neues Konzept. Es wurde bereits unzählige Male behandelt, darunter hier auf StackExchange und hier von Microsoft .

Der allgemeine Konsens besteht darin, dass die Werte der folgenden Registrierungsschlüssel geändert werden:

HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDriveTypeAutorun  HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDriveTypeAutorun 

Mit Windows7 (Ultimate / Professional) hat dies in der Vergangenheit für mich funktioniert, aber diese Registrierungsschlüssel scheinen unter Windows10 (Enterprise) nicht vorhanden zu sein. Ist das normal? Wurden sie ersetzt?


Ich habe nach verwandten Keywords gesucht und festgestellt, dass sie relevant sein könnten.

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\DisableAutoplay  HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlersDefaultSelection\AutorunINFLegacyArrival\ HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\UserChosenExecuteHandlers\AutorunINFLegacyArrival\  HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers\AutorunINFLegacyArrival\ HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\MSAutoRun\ 
HKLM\SOFTWARE\Microsoft\PolicyManager\default\Autoplay\DisallowAutoplayForNonVolumeDevices HKLM\SOFTWARE\Microsoft\PolicyManager\default\Autoplay\SetDefaultAutoRunBehavior HKLM\SOFTWARE\Microsoft\PolicyManager\default\Autoplay\TurnOffAutoPlay 
HKLM\SYSTEM\CurrentControlSet\Services\cdrom\ HKLM\SYSTEM\CurrentControlSet\Services\Disk\ HKLM\SYSTEM\CurrentControlSet\Services\sfloppy\ 
0

1 Antwort auf die Frage

1
User025
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDriveTypeAutorun 

ist immer noch der richtige Registrierungsschlüssel, um Autorun zu deaktivieren.
Dies kann nachgewiesen werden, indem Sie im lokalen Richtlinieneditor navigieren und zu den folgenden
Optionen wechseln : Benutzer- / Computerkonfiguration -> Administrative Vorlagen -> Windows-Komponenten -> Autoplay deaktivieren.

Wenn Sie diese Richtlinie auf "CD-ROM- und Wechseldatenträgerlaufwerke" setzen, ändert sich der Wert Bei Einstellung von 181 (0xb5) auf "Alle Laufwerke" wird der Wert auf 255 (0xff) geändert.
Der Registrierungsschlüssel ist in Ihrem System höchstwahrscheinlich nicht vorhanden, da er niemals über Gruppenrichtlinien konfiguriert wurde.

Ich kann bestätigen, dass bei konfigurierter Richtlinie und dem auf 255 gesetzten Wert keine Benachrichtigung beim Einlegen einer DVD mehr angezeigt wurde. Dies wurde mit einer Insider-Vorschau von Windows Server 2019 getestet, sollte jedoch weiterhin für Windows 10 gelten.


Eine andere Möglichkeit besteht darin, REG_DWORD zu erstellen

Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\DisableAutoplay Value:1 = AutoPlay disabled Value:0 = AutoPlay enabled 


Deaktivieren der automatischen Wiedergabe für den aktuellen Benutzer. Dies ist derselbe Wert, der von der modernen Einstellungs-App unter Geräte -> AutoPlay -> AutoPlay verwenden für alle Medien und Geräte verwendet wird.

Die Verwendung dieser Methode hat den Vorteil, dass sie in allen Versionen von Windows 10 funktionieren sollte, da es sich um eine native Einstellung und keine Richtlinie handelt.
Ein großer Nachteil kann sein, dass der Benutzer die Einstellung immer noch selbst ändern kann, da es keine Richtlinien gibt.
Außerdem können Sie mit dieser Methode nur bestimmte Wechseldatenträger blockieren, während NoDriveTypeAutorun feinere Konfigurationen zulässt.

Wenn ich es nur manuell hinzufüge, hat es dann den gewünschten Effekt? tjt263 vor 5 Jahren 0
Ja, das sollte funktionieren, die meisten Gruppenrichtlinien legen buchstäblich nur einen Registrierungsschlüssel fest. In meinem Fall wurde Autorun sofort deaktiviert (kein Neustart des Explorers oder Windows erforderlich) User025 vor 5 Jahren 0
Es ist erwähnenswert, dass einige Gruppenrichtlinien nur für bestimmte Ausgaben funktionieren. Das Ändern des zugehörigen Registrierungsschlüssels würde also nicht funktionieren, wenn die Gruppenrichtlinie auf die von Ihnen verwendete Edition nicht anwendbar war. Dies ist jedoch bei dieser bestimmten Richtlinie nicht der Fall, aber es lohnt sich, darauf hinzuweisen, wenn Sie versuchen, Gruppenrichtlinien über die Registrierung festzulegen. Ramhound vor 5 Jahren 0
@Ramhound Gibt es Gruppenrichtlinien, die in der Enterprise-Version von Windows nicht funktionieren? Ich dachte, sie würden alle für diese Version funktionieren, also erwähnte ich das nicht. User025 vor 5 Jahren 0
@ User025 - Es gibt tatsächlich Gruppenrichtlinien, die ignoriert werden, wenn sie unter Windows 10 Professional aktiviert sind und nur für Windows 10 Enterprise gelten. Bitte lies meinen ursprünglichen Kommentar noch einmal. Ramhound vor 5 Jahren 0
Ich habe diese Seite gefunden: https://www.top-password.com/blog/4-ways-to-disable-windows-10-autoplay/ die besagt "HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \" AutoplayHandlers \ DisableAutoplay` auf `1` /` 0`. Seltsam. tjt263 vor 5 Jahren 0
Es scheint, als ob der Registrierungswert von der modernen Windows 10-App für Einstellungen verwendet wird. Wenn Sie zu Devices -> AutoPlay gehen und den Umschalter verwenden, um AutoPlay vollständig zu deaktivieren / aktivieren, wird dieser Wert verwendet (durch Deaktivieren von AutoPlay wird der Wert für mich auf 1 gesetzt und der Schlüssel wird durch erneutes Aktivieren des Schlüssels gelöscht). Die Antwort wird entsprechend geändert User025 vor 5 Jahren 0