Wie kann "Programm von Ihrem Datenträger installieren oder ausführen" deaktiviert werden?

8

In letzter Zeit hat sich in Windows 7 etwas geändert, sodass die Standardaktion für Wechseldatenträger " Programm von Ihrem Medium installieren oder ausführen" anstelle von " Öffnen" lautet .

Ich habe das AutoPlay-Bedienfeld-Applet überprüft und alles ist auf " Keine Aktion ausführen" eingestellt (tatsächlich ist das Kontrollkästchen " AutoPlay für alle Medien und Geräte verwenden" ebenfalls deaktiviert ).

Ich habe auch den CLSIDSchlüssel im Register durchsucht und konnte ihn in keinem der ShellSchlüssel finden, also denke ich, dass er in einem der ShellExSchlüssel sein muss.

Schließlich suchte ich nach Informationen dazu, fand jedoch keine Informationen dazu, wie diese Option deaktiviert (oder besser noch entfernt) und die Standardaktion auf " Öffnen" zurückgesetzt werden kann .

Synetech
quelle

Antworten:

4

Ich habe die Lösung gefunden, indem ich den folgenden Registrierungsschlüssel gelöscht habe (wobei Xder Buchstabe dem betreffenden Volume zugewiesen ist):

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\X
Don Apis
quelle
Hmm, ich bin mir nicht sicher, ob dies die Ursache sein sollte (möglicherweise ein Nebeneffekt eines anderen zugrunde liegenden Problems), aber wenn ich es das nächste Mal sehe, werde ich es versuchen.
Synetech
Ja, ich habe Folgendes erhalten: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ MountPoints2 \ F \ Shell \ AutoRun \ Befehl @ = "F: \ AutoRun.exe" und HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ MountPoints2 \ F_Autorun \ DefaultIcon @ = "F: \ Signal.ico" Meiner Meinung nach handelt es sich also um einen komischen WLAN / 3G-Treiber oder so.
Mark
Das Erstellungsdatum des Registrierungsschlüssels stimmt mit dem Datum überein, an dem ich Treiber für ein Huawei "3 USB Modem" installiert habe. Wenn Sie dies also auch getan haben, löschen Sie einfach den gesamten Schlüssel für dieses Laufwerk.
Mark
1

Ähnlich wie bei DiableNoir, wenn das für Sie nicht funktioniert hat, versuchen Sie bitte Folgendes:

  • Öffnen Sie das Dialogfeld "Ausführen" (Windows-Taste + R) und geben Sie Folgendes ein gpedit.msc

Der Editor für lokale Gruppenrichtlinien wird angezeigt.

  • Erweitern Sie im linken Bereich Computer Configuration
  • Erweitern Sie Administrative TemplatesunterComputer Configuration
  • Erweitern Sie Windows ComponentsunterAdministrative Templates
  • Klicken AutoPlay Policies

Im Bereich AutoPlay-Richtlinien:

  • Doppelklicken Sie auf die Set the default behavior for AutoRunListenoption
  • Klicken Sie im entsprechenden Dialogfeld links auf die EnableSchaltfläche
  • Unten auf der Unterseite des Fensters, unter Options, wählen Sie Do not execute any autorun commandsaus dem Dropdown - Menü.
  • OK klicken.

Starte deinen Computer neu.

Pfeil
quelle
In Home gibt es keinen Gruppenrichtlinien-Editor. Und wie gesagt, AutoPlay ist bereits auf nichts eingestellt.
Synetech
Zuhause". Dann suchen Sie am falschen Ort.
Pfeil
1

Ich habe solche Probleme schon gesehen. Ich habe Ihre aufgeführten Methoden ausprobiert und ohne Ergebnis.

Der kürzeste Weg war, Kaspersky Internet Security zu starten und "Vulnerability Scan" zu starten.
Es wurde festgestellt, dass die automatische Wiedergabe von CD / DVD, USB-Laufwerk, Festplatte und Netzwerklaufwerken aktiviert und deaktiviert ist.

Jet
quelle
1
Dann war deins ein einfacher Handler und du hättest einfach Autoruns verwenden können . Das Problem ist, wenn der Artikel kein einfacher Handler ist. Es gibt mindestens ein halbes Dutzend Stellen, an denen Kontextmenüelemente registriert werden können, sodass es Kopfschmerzen bereiten kann, herauszufinden, woher dieses Element kommt.
Synetech
1
Ich weiß wovon redest du? Ich hätte fast das gleiche Problem auf einem anderen PC. Außerdem habe ich alle Sysinternals-Tools ausprobiert. Aber das hat mir dann geholfen. Vielleicht hilft es Ihnen auch ...
Jet
Vielen Dank, aber ich werde Kaspersky nicht installieren, um genau das zu tun, was durch Löschen eines Registrierungsschlüssels getan werden kann / sollte. Sind Sie sicher, dass es sich bei Ihrem um den Install or run program from your mediaMenüpunkt handelt und nicht um etwas anderes?
Synetech
1
Ja ... Überprüfen Sie auch Ihre Laufwerke auf Viren, da es solche Viren gibt. Löschen Sie Autorun.inf-s in diesem Laufwerk und erstellen Sie einen Ordner mit dem Namen Autorun.inf in diesem Laufwerk. Dadurch wird verhindert, dass ein Virus die Datei autorun.inf erstellt. Es kann Ihnen auch helfen.
Jet
Aber autoruns.infund Viren haben nichts mit dem Menüeintrag zu tun, es ist Teil von Windows ist; etwas löst seine Verwendung aus. Der Ordnertipp ist allerdings gut; Vor ungefähr 8 Jahren habe ich genau das getan, um zu verhindern, dass ein Programm ständig eine Datei erstellt und darauf zugreift c:\windows. Es war wirklich dumm und nervig, also habe ich einen Ordner mit demselben Namen erstellt und ihn auf Nur-Lesen, System und Versteckt gesetzt. Das Programm konnte die Datei nicht mehr erstellen oder darauf zugreifen. (Natürlich ist es für ein Programm nicht schwierig, die Attribute zu löschen und das vorhandene Objekt zu löschen, aber die meisten neigen dazu, dies nicht zu tun.)
Synetech
0

Löschen Sie einfach diesen Registrierungsschlüssel:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers

Dadurch werden alle Autoplay- Einstellungen für alle Medien zurückgesetzt. Sie sollten nun in der Lage sein, die Einstellungen zu ändern. Das Dialogfeld Systemsteuerung / Standardprogramme sollte einen neuen Schlüssel erstellen. (So ​​ist es sicher, diesen Schlüssel zu löschen.)

Bitte beachten Sie, dass Administratoren Richtlinien erstellen können, die Autolplay deaktivieren . Wenn Sie die Professional / Ultimate / Enterprsie-Edition von Windows verwenden und Administrator sind, sollten Sie auch die lokalen Richtlinien überprüfen:

Autploay-Gruppenrichtlinie

DiableNoir
quelle
Ich kann dies derzeit nicht testen, da das Problem aus irgendeinem Grund nicht mehr auftritt (dieser Registrierungszweig ist vorhanden). So oder so, ich denke nicht, dass es sich um ein Autoplay-Problem handelt, oder zumindest sollte es nicht erforderlich sein, eine solche Korrektur mit verbrannter Erde zu verwenden. Ich muss nur herausfinden, woher diese Saite kommt.
Synetech
Ich bin sicher, dass Ihr Problem auf einen kaputten AutoPlay-Key zurückzuführen ist. Bitte löschen Sie diesen Schlüssel und lassen Sie Windows einen neuen erstellen, bevor Sie andere Lösungen ausprobieren. Sie werden die Zeichenfolge nie finden, da sie Teil der Shell32.dll und nicht der Registrierung ist.
DiableNoir
Abgesehen davon, dass ich das Problem gerade nicht habe. Es kommt und geht aus einem unbekannten Grund. Auch hier glaube ich nicht, dass es etwas mit Autoplay zu tun hat. Es ist ein falscher Handler. Es spielt keine Rolle, ob die Zeichenfolge eine Ressource ist shell32.dll, in der Registrierung sollte dennoch eine Verbindung bestehen (z. B. ein Shellex-Schlüssel, der auf verweist shell32.dll).
Synetech
Ich denke, der Schlüssel enthält bereits die Verbindung zur shell32.dll und zum Windows Explorer. Es definiert für alle Speichertypen die Werte MSOpenFolder, MSAutorun, ..., aber jedes Programm kann diese Werte bearbeiten, da der Schlüssel unter HKEY_CURRENT_USER gespeichert ist. Ich denke, es gibt eine Anwendung auf Ihrem Computer, die diese Einstellungen ermöglicht.
DiableNoir
Okay, ich habe es heute gerade mit einem neuen Gerät wiederbekommen (was mich vermuten lässt, dass es eine Standardeinstellung bei neuen Geräten ist und nicht passiert, wenn Sie die Aktion für Geräte festgelegt haben, die Windows zuvor gesehen hat). Ich habe Ihre Vorschläge ausprobiert, aber sie haben nicht funktioniert. :-(
Synetech
0

Ich war auch mit diesem Problem konfrontiert und konnte online keine Lösung für dieses Problem finden.

So habe ich es korrigiert. Da ich glaube, dass dieses Problem mit dem Laufwerksbuchstaben von USB zusammenhängt, sollte es hilfreich sein, den Laufwerksbuchstaben zu ändern. Folge diesen Schritten :

  1. USB anschließen und zur Datenträgerverwaltung gehen (rechter Mausklick auf Computer -> Verwalten -> Datenträgerverwaltung unter Speichergruppe)
  2. Klicken Sie mit der rechten Maustaste auf den USB-Laufwerksbuchstaben und wählen Sie "Laufwerksbuchstaben und -pfade ändern".
  3. Klicken Sie auf Ändern -> wählen Sie einen anderen Laufwerksnamen als den, den Sie bereits hatten
  4. OK klicken
  5. Ja für die Warnung

Boom !! Versuchen Sie es mit Ihrem USB, Fehler behoben ...!

PS: Wenn Sie Ihren USB-Stick für elektronische Medien (TV, Automusik usw.) verwenden möchten, stellen Sie sicher, dass das Format des USB-Sticks NTFS ist.

Saajan
quelle
0

Ich habe festgestellt, dass das Problem mit dem Dienst "Shell Hardware Detection" zu tun hat.

Es war auf einem Server deaktiviert, mit dem ich Probleme hatte. Keine Notwendigkeit, die Registrierung oder irgendetwas zu ändern. Sobald ich den Dienst aktiviert und gestartet habe, war die Standardoption "Öffnen".

Dave
quelle
0

KEINER davon hat für mich funktioniert. Stattdessen suchte regedit nach "Installiere oder führe ein Programm von deinem Datenträger aus" und regedit fand zwei Instanzen davon in Mountpoints2, wie oben erwähnt.

Als nächstes habe ich für jede CLSID (sp?) Den "Autorun" -Ordner aussehenden Eintrag gelöscht.

Dadurch wurde die Standardaktion sofort in OPEN geändert (keine Abmeldung oder Neustart erforderlich).

EDIT: Ich sollte hinzufügen, dass nach dem oben genannten, mein Problem wieder zurückkam. Ich fand heraus, dass eine CD-Emulations-App, Daemon Tools, diesen Registrierungseintrag bei jeder neuen Ausführung oder Bereitstellung eines CD-Images neu erstellt, je nachdem, was der Fall ist.

Ich ging dann in die Systemsteuerung | Automatisch abspielen und alles wieder ausschalten, nicht markiert "Verwenden Sie AntoPLay für alle Medien und Geräte und ändern Sie einige Laufwerksbuchstaben (Volume) -Zuweisungen, damit sie nicht jedes Mal, wenn ich neue Medien einlege, z. B. USB-Flash-Laufwerke, hin und her gewechselt werden .

Dave
quelle