¿Cómo se puede deshabilitar "Instalar o ejecutar el programa desde sus medios"?

8

Recientemente, algo en Windows 7 ha cambiado de modo que la acción predeterminada para las unidades extraíbles se ha convertido en Instalar o ejecutar el programa desde su medio en lugar de Abrir .

Verifiqué el subprograma del panel de control de Reproducción automática y todo está configurado para No realizar ninguna acción (de hecho, la casilla de verificación maestra Usar Reproducción automática para todos los medios y dispositivos también está desactivada).

También busqué a través de la CLSIDclave en el registro y no pude encontrarla en ninguna de las Shellclaves, así que creo que debe estar en una de las ShellExclaves.

Finalmente, busqué información sobre esto, pero no encontré nada sobre cómo deshabilitar (o mejor aún, eliminar) esa opción y revertir la acción predeterminada a Abrir .

Synetech
fuente

Respuestas:

4

Encontré la solución eliminando la siguiente clave de registro (donde Xestá la letra asignada al volumen en cuestión):

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\X
Don apis
fuente
Hmm, no estoy seguro de que esa sea la causa (quizás un efecto secundario de algún otro problema subyacente), pero la próxima vez que vea que suceda, lo intentaré.
Synetech
Sí, obtuve esto: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ MountPoints2 \ F \ shell \ AutoRun \ command @ = "F: \ AutoRun.exe" y HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ MountPoints2 \ F_Autorun \ DefaultIcon @ = "F: \ Signal.ico" Así que supongo que es un controlador wifi / 3G extraño o algo así.
Mark
La fecha de creación de la clave de registro coincide con la fecha en que instalé los controladores para un "Módem USB 3" de Huawei, por lo que si ha hecho lo mismo, elimine la clave completa de esa unidad.
Mark
1

Similar al consejo de DiableNoir, si eso no funcionó para usted, intente lo siguiente:

  • Abra el cuadro de diálogo Ejecutar (tecla de Windows + R) y escriba gpedit.msc

Aparece el Editor de directivas de grupo local.

  • En el panel izquierdo, expanda Computer Configuration
  • Expandir Administrative TemplatesdebajoComputer Configuration
  • Expandir Windows ComponentsdebajoAdministrative Templates
  • Hacer clic AutoPlay Policies

En el panel Políticas de reproducción automática:

  • Haga doble clic en la Set the default behavior for AutoRunopción de lista
  • En el cuadro de diálogo correspondiente que aparece, a la izquierda, haga clic en el Enablebotón
  • En la parte inferior de esa ventana, debajo Options, seleccione Do not execute any autorun commandsdel menú desplegable.
  • Haga clic en Aceptar.

Reinicia tu computadora.

Flecha
fuente
No hay editor de políticas de grupo en Inicio. Y como dije, AutoPlay ya está configurado para no hacer nada.
Synetech
En el hogar". Estás buscando en el lugar equivocado, entonces.
Flecha el
1

He visto tales problemas todavía. He probado los métodos enumerados y sin resultado.

La forma más corta fue ejecutar Kaspersky Internet Security e iniciar "Vulnerability Scan".
Descubrió que las 'reproducciones automáticas' de CD / DVD, unidad USB, HDD y discos de red están habilitadas y deshabilitadas.

Chorro
fuente
1
Entonces el tuyo era un manejador básico y podrías haber usado simplemente Autoruns . El problema es cuando el elemento no es un controlador básico. Hay al menos media docena de lugares donde se pueden registrar elementos del menú contextual, por lo que descubrir de dónde viene este elemento puede ser un dolor de cabeza.
Synetech
1
Sé de qué estás hablando. Casi tengo el mismo problema en otra PC. Y también probé todas las herramientas de Sysinternals. Pero esto me ayudó entonces. Quizás también te ayude ...
Jet
Gracias, pero no estoy dispuesto a instalar Kaspersky solo para hacer lo que puedo / debo hacer simplemente borrando una clave de registro. ¿Estás seguro de que el tuyo era en realidad el Install or run program from your mediaelemento del menú y no otra cosa?
Synetech
1
Sí ... También revise sus unidades para detectar virus, porque hay algunos virus como ese. Elimine Autorun.inf-s en esa unidad y cree una CARPETA llamada Autorun.inf en esa unidad. Esto evitará que un virus cree autorun.inf. También te puede ayudar.
Jet
Pero autoruns.infy los virus no tienen nada que ver con la entrada del menú, es parte de Windows; algo está desencadenando su uso. Sin embargo, la sugerencia de la carpeta es buena; de hecho, hace ~ 8 años hice exactamente eso para evitar que un programa creara y acceda constantemente a un archivo c:\windows. Fue realmente estúpido y molesto, así que hice una carpeta con el mismo nombre y la configuré en solo lectura, sistema y oculta. El programa ya no pudo crear o acceder al archivo. (Por supuesto, no es difícil para un programa borrar los atributos y eliminar el objeto existente, pero la mayoría tiende a no hacerlo, así que vale la pena hacerlo)
Synetech
0

Simplemente elimine esta clave de registro:

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

Esto restablecerá todas las configuraciones de reproducción automática para todos los medios. Ahora debería poder cambiar la configuración. El panel de control de diálogo / Programas predeterminados debería crear una nueva clave. (Por lo tanto, es seguro eliminar esa clave).

Tenga en cuenta que los administradores pueden crear políticas que desactivan la reproducción automática . Si está utilizando Professional / Ultimate / Enterprsie-Edtion de Windows y es administrador, también debe consultar las Políticas locales:

Política de grupo de Autploay

DiableNoir
fuente
No puedo probar esto ahora porque ya no estoy experimentando el problema por alguna razón (esa rama de registro está presente). De cualquier manera, no creo que sea un problema de reproducción automática, o al menos no debería necesitar usar una solución de tierra quemada como esa. Solo necesito averiguar de dónde viene esa cuerda.
Synetech
Estoy seguro de que su problema es el resultado de una clave de reproducción automática rota. Elimine esa clave y deje que Windows cree una nueva antes de probar otras soluciones. Nunca encontrará la cadena porque es parte de Shell32.dll y no del registro.
DiableNoir
Excepto que no tengo el problema en este momento. Viene y se va por alguna razón desconocida. De nuevo, no creo que tenga nada que ver con Autoplay; Es un controlador incorrecto. No importa si la cadena es un recurso shell32.dll, debe haber algún tipo de conexión en el registro (por ejemplo, una clave de Shellex que señale shell32.dll).
Synetech
Creo que la clave ya contiene la conexión al shell32.dll y al Explorador de Windows. Define para todos los tipos de almacenamiento los valores MSOpenFolder, MSAutorun, ... Pero, cada programa puede editar estos valores porque la clave se guarda en HKEY_CURRENT_USER. Creo que hay una aplicación en su computadora que tiene esta configuración.
DiableNoir
De acuerdo, hoy lo volví a obtener con un nuevo dispositivo (lo que me hace sospechar que es una configuración predeterminada con nuevos dispositivos y no sucede una vez que configura la acción para dispositivos que Windows ha visto antes). Cualquiera, probé sus sugerencias, pero no funcionaron. :-(
Synetech
0

También enfrenté este problema y no pude encontrar ninguna solución para este problema en línea.

Aquí está la forma en que lo corregí. Como creo que este problema está asociado con la letra de unidad de USB, cambiar la letra de unidad debería ayudar. Sigue estos pasos :

  1. Conecte el USB y vaya a la administración de discos (haga clic con el botón derecho en la computadora -> administrar -> Administración de discos en el grupo de almacenamiento)
  2. Haga clic derecho en la letra de la unidad USB y seleccione "Cambiar la letra y las rutas de la unidad .."
  3. Haga clic en cambiar -> seleccione otro nombre de unidad, excepto el que ya tenía
  4. Haga clic en Aceptar
  5. Si por la advertencia

Boom !! Prueba tu USB, error resuelto ...!

PD: Si desea utilizar su USB para cualquier medio electrónico (TV, música de automóvil, etc.), asegúrese de que el formato del pendrive sea NTFS.

Saajan
fuente
0

Encontré que el problema tenía que ver con el servicio 'Detección de hardware de Shell'.

Estaba deshabilitado en un servidor con el que tuve problemas. No es necesario cambiar el registro ni nada. Tan pronto como habilité e inicié el servicio, la opción predeterminada fue 'Abrir'.

Dave
fuente
0

Nada de esto funcionó para mí. Lo que hice en su lugar fue regedit buscar "Instalar o ejecutar el programa desde sus medios, y luego regedit encontró dos instancias de eso en Mountpoints2 como se mencionó anteriormente.

A continuación, para cada CLSID (sp?) Eliminé la entrada de aspecto de carpeta "Autorun".

Esto hizo que la acción predeterminada cambiara a ABRIR inmediatamente (no es necesario cerrar sesión o reiniciar).

EDITAR: debo agregar que después de hacer lo anterior, mi problema volvió nuevamente. Descubrí que una aplicación de emulación de disco, Daemon Tools, estaba creando esta entrada de registro nuevamente con cada nueva ejecución o montaje de una imagen de disco, según sea el caso.

Luego entré en el Panel de control | La reproducción automática y volvió a desactivar todo, sin marcar "Usar AntoPLay para todos los medios y dispositivos, y cambié algunas asignaciones de letras de unidad (volumen) para que no se intercambiaran de un lado a otro cada vez que colocaba algunos medios nuevos, por ejemplo, unidades flash USB. .

Dave
fuente