Comment désactiver «Installer ou exécuter le programme à partir de votre support»?

8

Récemment, quelque chose dans Windows 7 a changé de telle sorte que l'action par défaut pour les lecteurs amovibles est devenue Installer ou exécuter le programme à partir de votre support au lieu d' Open .

J'ai vérifié l'applet du panneau de configuration de la lecture automatique et tout est défini sur Ne rien faire (en fait, la case à cocher principale Utiliser la lecture automatique pour tous les supports et périphériques est également désactivée).

J'ai également recherché la CLSIDclé dans le registre et je n'ai pu la trouver dans aucune des Shellclés, donc je pense qu'elle doit être dans l'une des ShellExclés.

Enfin, j'ai cherché des informations à ce sujet, mais je n'ai rien trouvé sur la façon de désactiver (ou mieux encore, de supprimer) cette option et de rétablir l'action par défaut sur Ouvrir .

Synetech
la source

Réponses:

4

J'ai trouvé la solution en supprimant la clé de registre suivante (où se Xtrouve la lettre affectée au volume en question):

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\X
Don Apis
la source
Hmm, je ne suis pas sûr que cela devrait être la cause (peut-être un effet secondaire d'un autre problème sous-jacent), mais la prochaine fois que je le verrai, je vais essayer.
Synetech
Oui, j'ai obtenu ceci: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ MountPoints2 \ F \ shell \ AutoRun \ command @ = "F: \ AutoRun.exe" et HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ MountPoints2 \ F_Autorun \ DefaultIcon @ = "F: \ Signal.ico" Donc je suppose que c'est un pilote wifi / 3G bizarre ou quelque chose comme ça.
Mark
La date de création de la clé de registre correspond à la date à laquelle j'ai installé les pilotes pour un Huawei "3 USB Modem", donc si vous avez fait la même chose, supprimez la clé entière pour ce lecteur.
Mark
1

Semblable aux conseils de DiableNoir, si cela ne fonctionne pas pour vous, veuillez essayer ce qui suit:

  • Ouvrez la boîte de dialogue Exécuter (touche Windows + R) et tapez gpedit.msc

L'éditeur de stratégie de groupe locale apparaît.

  • Dans le volet gauche, développez Computer Configuration
  • Développez Administrative Templates, sousComputer Configuration
  • Développer Windows ComponentssousAdministrative Templates
  • Cliquez sur AutoPlay Policies

Dans le volet Stratégies de lecture automatique:

  • Double-cliquez sur l' Set the default behavior for AutoRunoption de liste
  • Dans la boîte de dialogue correspondante qui apparaît, à gauche, cliquez sur le Enablebouton
  • Au bas de cette fenêtre, sous Options, sélectionnez Do not execute any autorun commandsdans le menu déroulant.
  • Cliquez sur OK.

Redémarrez votre ordinateur.

La Flèche
la source
Il n'y a pas d'éditeur de stratégie de groupe dans Accueil. Et comme je l'ai dit, la lecture automatique est déjà configurée pour ne rien faire.
Synetech
À la maison". Vous cherchez au mauvais endroit, alors.
Flèche
1

J'ai déjà vu de tels problèmes. J'ai essayé vos méthodes listées, et sans résultat.

Le moyen le plus court a été d'exécuter Kaspersky Internet Security et de lancer "Vulnerability Scan".
Il a constaté que les «jeux automatiques» de CD / DVD, lecteur USB, disque dur et disques réseau sont activés et désactivés.

Jet
la source
1
Le vôtre était alors un gestionnaire de base et vous auriez pu simplement utiliser Autoruns . Le problème est lorsque l'élément n'est pas un gestionnaire de base. Il y a au moins une demi-douzaine d'endroits où les éléments du menu contextuel peuvent être enregistrés, donc découvrir d'où vient cet élément peut être un casse-tête.
Synetech
1
Je sais de quoi tu parles. J'aurais presque le même problème sur un autre PC. Et j'ai aussi essayé tous les outils de Sysinternals. Mais cela m'a aidé alors. Peut-être que ça vous aidera aussi ...
Jet
Merci, mais je ne suis pas sur le point d'installer Kaspersky juste pour faire ce qui peut / devrait être fait en supprimant simplement une clé de registre. Êtes-vous sûr que le vôtre était en fait l' Install or run program from your mediaélément de menu et pas autre chose?
Synetech
1
Oui ... Vérifiez également la présence de virus sur vos disques, car il existe des virus comme celui-ci. Supprimez Autorun.inf-s dans ce lecteur et créez un dossier nommé Autorun.inf dans ce lecteur. Cela empêchera un virus de créer autorun.inf. Cela peut aussi vous aider.
Jet
Mais autoruns.infet les virus n'ont rien à voir avec l'entrée de menu, cela fait partie de Windows; quelque chose déclenche son utilisation. La pointe du dossier est bonne cependant; en fait, il y a environ 8 ans, j'ai fait exactement cela pour empêcher un programme de créer et d'accéder constamment à un fichier dans c:\windows. C'était vraiment stupide et ennuyeux, alors j'ai créé un dossier avec le même nom et l'ai mis en lecture seule, système et caché. Le programme ne pouvait plus créer ou accéder au fichier. (Bien sûr, il n'est pas difficile pour un programme d'effacer les attributs et de supprimer l'objet existant, mais la plupart ont tendance à ne pas le faire, donc ça vaut le coup.)
Synetech
0

Supprimez simplement cette clé de registre:

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

Cela réinitialisera tous les paramètres de lecture automatique pour tous les médias. Vous devriez maintenant pouvoir modifier les paramètres. Le panneau de contrôle de dialogue / Programmes par défaut doit créer une nouvelle clé. (Il est donc sûr de supprimer cette clé.)

Veuillez noter que les administrateurs peuvent créer des politiques qui désactivent la lecture automatique . Si vous utilisez Professional / Ultimate / Enterprsie-Edtion de Windows et que vous êtes administrateur, vous devez également vérifier les politiques locales:

Stratégie de groupe de lecture automatique

DiableNoir
la source
Je ne peux pas tester cela pour le moment car je ne rencontre plus le problème pour une raison quelconque (cette branche de registre est présente). Quoi qu'il en soit, je ne pense pas que ce soit un problème de lecture automatique, ou du moins ne devriez pas avoir besoin d'utiliser un correctif de la terre brûlée comme ça. J'ai juste besoin de savoir d'où vient cette chaîne.
Synetech du
Je suis sûr que votre problème est le résultat d'une clé de lecture automatique cassée. Veuillez supprimer cette clé et laisser Windows en créer une nouvelle avant d'essayer d'autres solutions. Vous ne trouverez jamais la chaîne car elle fait partie de Shell32.dll et non du registre.
DiableNoir
Sauf que je n'ai pas le problème en ce moment. Cela va et vient pour une raison inconnue. Encore une fois, je ne pense pas que cela ait quelque chose à voir avec la lecture automatique; il s'agit d'un gestionnaire incorrect. Peu importe si la chaîne est une ressource shell32.dll, il doit toujours y avoir une sorte de connexion dans le registre (par exemple, une clé shellex qui pointe vers shell32.dll).
Synetech
Je pense que la clé contient déjà la connexion au shell32.dll et à l'Explorateur Windows. Il définit pour tous les types de stockage les valeurs MSOpenFolder, MSAutorun, ... Mais, chaque programme peut éditer ces valeurs car la clé est enregistrée sous HKEY_CURRENT_USER. Je pense qu'il y a une application sur votre ordinateur qui risque ces paramètres.
DiableNoir
D'accord, je viens de le récupérer aujourd'hui avec un nouvel appareil (ce qui me fait penser qu'il s'agit d'un paramètre par défaut avec de nouveaux appareils et ne se produit pas une fois que vous avez défini l'action pour les appareils que Windows a déjà vu). Tout, j'ai essayé vos suggestions, mais elles n'ont pas fonctionné. :-(
Synetech
0

J'ai également rencontré ce problème et je n'ai pas trouvé de solution en ligne à ce problème.

Voici comment je l'ai corrigé. Étant donné que je crois que ce problème est associé à la lettre de lecteur USB, le changement de la lettre de lecteur devrait aider. Suivez ces étapes :

  1. Connectez l'USB et accédez à la gestion des disques (cliquez avec le bouton droit sur l'ordinateur -> gérer -> Gestion des disques sous le groupe de stockage)
  2. Faites un clic droit sur la lettre du lecteur USB et sélectionnez "Modifier la lettre du lecteur et les chemins .."
  3. Cliquez sur changer -> sélectionnez un autre nom de lecteur sauf celui que vous aviez déjà
  4. Cliquez sur OK
  5. Oui pour l'avertissement

Boom !! Essayez votre USB, erreur résolue ...!

PS: Si vous souhaitez utiliser votre clé USB pour tout support électronique (TV, musique de voiture, etc.), assurez-vous que le format de la clé USB est NTFS.

Saajan
la source
0

J'ai trouvé que le problème était lié au service «Shell Hardware Detection».

Il a été désactivé sur un serveur avec lequel j'ai eu des problèmes. pas besoin de changer de registre ou quoi que ce soit. Dès que j'ai activé et démarré le service, l'option par défaut était «Ouvrir».

Dave
la source
0

AUCUN de cela n'a fonctionné pour moi. Ce que j'ai fait à la place était la recherche de regedit pour "Installer ou exécuter le programme à partir de votre média, puis regedit a trouvé deux instances de cela dans Mountpoints2 comme mentionné ci-dessus.

Ensuite, pour chaque CLSID (sp?), J'ai supprimé l'entrée de dossier "Autorun".

Cela a fait passer l'action par défaut à OPEN immédiatement (aucune déconnexion ou redémarrage nécessaire).

EDIT: Je dois ajouter qu'après avoir fait ce qui précède, mon problème est revenu. J'ai découvert qu'une application d'émulation de disque, Daemon Tools, créait à nouveau cette entrée de registre à chaque nouvelle exécution ou montage d'une image disque, selon le cas.

Je suis ensuite entré dans le Panneau de configuration | Lecture automatique et tout basculé à nouveau, décoché "Utiliser AntoPLay pour tous les supports et périphériques, et changé certaines affectations de lettre de lecteur (volume) afin qu'elles ne soient pas échangées d'avant en arrière chaque fois que je mets de nouveaux supports, des lecteurs flash USB par exemple .

Dave
la source