Asociación EXE rota

Los archivos ejecutables (.EXE) son los programas que ejecuta para la mayoría de las tareas en una computadora. De vez en cuando, alguien informa que, por error, asignó algún otro programa a la extensión .EXE sin establecer primero un Punto de restauración del sistema para que puedan recuperarse de cometer este error. Cuando eso suceda, Little se ejecutará en la computadora. En cambio, cuando se hace clic en un archivo .EXE, se iniciará algún programa e intentará procesar ese archivo.

Un síntoma de esto a menudo aparece cuando los accesos directos se convierten en archivos .LNK donde aparece la extensión .LNK y ninguno de ellos funciona.

Todo esto está arreglado en el registro.

Corrección para Windows 11/10 y amp; 7

Corrección de Vista

El método descrito aquí debería funcionar, pero tiene que hacer un poco más de trabajo ya que actualmente no se ha creado ninguna descarga de archivos .REG FILExt. Cuando un número suficiente de personas haya probado esto, habrá un informe más formal con una descarga.

Si la asociación de Windows EXE está dañada, lo más probable es que la ubicación en el registro cambiada esté en esta clave...

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe]

El "AbrirConLista" y "Elección de usuario" Las subclaves probablemente tengan algún programa listado para abrir la extensión de archivo .EXE. Estos deben borrarse y, una vez borrados, el sistema volverá a la configuración predeterminada y la extensión EXE debería volver a funcionar.

Puede hacer esto creando un archivo .REG con estas líneas en él...

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe\OpenWithList]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe\OpenWithProgids]
"exefile"=hex(0):

Use cortar/pegar para copiar estas cinco líneas en un editor como el Bloc de notas y luego guarde el archivo con una extensión de archivo .REG. Copie el archivo en la máquina Vista que funciona mal y haga doble clic en él (o haga clic con el botón derecho y seleccione Fusionar). Es probable que tenga que aceptar una serie de cosas diferentes (el control de acceso del usuario y el editor de registro con certeza), pero luego (y un reinicio para estar seguro) la asociación EXE del sistema debería volver.

El usuario Travis proporcionó este enlace a las correcciones de archivos REG para una serie de extensiones para Vista (solo)...

Si encuentra una forma más elegante de hacer esto, hágaselo saber a FILExt para que pueda agregarse aquí. Y recuerda...

¡Advertencia!

Editar el registro del sistema puede afectar seriamente su sistema. No realice cambios en el Registro del sistema sin tener una copia de seguridad completa de los archivos importantes y solo después de configurar un Punto de restauración del sistema.

Corrección de Windows XP

Nota: Las siguientes soluciones son para Windows XP. No funcionarán con Windows 11/10, 7 o Vista. (Para Windows 11/10, 7 o Vista, desplácese hacia arriba hasta la parte superior de la página).

Nota adicional: antes de intentar cualquiera de las correcciones enumeradas aquí, desactive cualquier antivirus, antispyware, antiadware u otro antiprograma o al menos deshabilite su supervisión activa del registro. Dichos programas pueden haber causado el problema al "arreglar" el registro por usted y puede intentar evitar que lo arregle usted mismo. Vuelva a encenderlos cuando haya terminado, pero tenga cuidado con lo que quieren hacer con el registro o puede que regrese aquí nuevamente.

Lo primero que debe probar

Antes de jugar con el registro, intente esto primero. Abra el cuadro de diálogo Tipos de archivo desde cualquier ventana del Explorador: use Mis documentos o Mi PC (Herramientas | Opciones de carpeta | Pestaña Tipos de archivo). Desplácese hacia abajo hasta donde estaría .EXE en orden alfabético y asegúrese de que .EXE no esté allí (si lo está, edítelo allí cambiando la asociación a Aplicación). Finalmente, seleccione el botón Nuevo, escriba EXE para la extensión y seleccione el botón Avanzado. En la lista, seleccione "Aplicación". Debería verse algo como esto.

Association EXE

Si bien no se muestra en la imagen de arriba, debe haber un "Restaurar" botón que puede hacer clic. Si es así, utilícelo y, con suerte, esto solucionará el problema (gracias al miembro del foro diginono por encontrar y publicar esta solución). El botón Restaurar solo aparece cuando hay un problema en el sistema.

Si esto funciona pero todavía hay un problema con los archivos LNK, desplácese hacia abajo hasta el final de estas preguntas frecuentes para encontrar una solución.

Si esto no funcionó, entonces tienes que jugar con el registro.

Método de corrección del registro

¡Advertencia!

Editar el registro del sistema puede afectar seriamente su sistema. No realice cambios en el Registro del sistema sin tener una copia de seguridad completa de los archivos importantes y solo después de configurar un Punto de restauración del sistema.

¡Nota!

FILExt cree que las correcciones del registro del sistema descritas aquí son precisas; sin embargo, usted asume toda la responsabilidad por su aplicación. ¡Proceda bajo su propio riesgo!

Hay varios cambios en el registro del sistema que deben realizarse. Puede editar el registro directamente usted mismo, cambiando las distintas entradas manualmente. O bien, puede usar cortar y pegar desde esta página. FILExt desaconseja la edición manual del registro, ya que es propenso a errores. Use los enlaces de descarga para obtener el archivo .REG para la corrección adecuada y el texto de esta página como verificación para asegurarse de que obtuvo el archivo correcto (puede abrir un archivo .REG en un editor de texto). Una vez que tenga el archivo .REG almacenado en su sistema, vea a continuación cómo usarlo.

[Nota: Asegúrese de guardar el archivo .REG en la computadora donde está el problema y no en alguna unidad de red asignada.]

Ten cuidado. Asegúrese de tener la versión adecuada del editor del Registro para la versión del sistema operativo que está ejecutando.

Paso 1:Descargue o cree el archivo .REG adecuado a partir de la siguiente información.

Windows XP

Estos son los cambios en el registro del sistema que deben realizarse para que Windows XP reconozca correctamente los archivos .EXE (cuidado con el ajuste de línea en las líneas más largas):

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"

[HKEY_CLASSES_ROOT\.exe\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"

[HKEY_CLASSES_ROOT\exefile]
@="Application"
"EditFlags"=hex:38,07,00,00
"TileInfo"="prop:FileDescription;Company;FileVersion"
"InfoTip"="prop:FileDescription;Company;FileVersion;Create;Size"

[HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"

[HKEY_CLASSES_ROOT\exefile\shell]

[HKEY_CLASSES_ROOT\exefile\shell\open]
"EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"

[HKEY_CLASSES_ROOT\exefile\shell\runas]

[HKEY_CLASSES_ROOT\exefile\shell\runas\command]
@="\"%1\" %*"

[HKEY_CLASSES_ROOT\exefile\shellex]

[HKEY_CLASSES_ROOT\exefile\shellex\DropHandler]
@="{86C86720-42A0-1069-A2E8-08002B30309D}"

[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers]

[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\PEAnalyser]
@="{09A63660-16F9-11d0-B1DF-004F56001CA7}"

[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\PifProps]
@="{86F19A00-42A0-1069-A2E9-08002B30309D}"

[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\ShimLayer Property Page]
@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"

Windows 98

Estos son los cambios en el registro del sistema que se deben realizar para que Windows 98 reconozca correctamente los archivos .EXE (cuidado con el ajuste de línea en las líneas más largas):

REGEDIT4

[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"

[HKEY_CLASSES_ROOT\exefile]
@="Application"
"EditFlags"=hex:d8,07,00,00

[HKEY_CLASSES_ROOT\exefile\shell]
@=""

[HKEY_CLASSES_ROOT\exefile\shell\open]
@=""
"EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"

[HKEY_CLASSES_ROOT\exefile\shellex]

[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers]

[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\{86F19A00-42A0-1069-A2E9-08002B30309D}]
@=""

[HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"

Por último, para repetir...

¡Advertencia!

Editar el registro del sistema puede afectar seriamente su sistema. No realice cambios en el Registro del sistema sin tener una copia de seguridad completa de los archivos importantes y solo después de configurar un Punto de restauración del sistema.

Paso 2:Iniciar el Editor del Registro

Dado que el Editor del Registro es, en sí mismo, un archivo EXE, esta puede ser la parte más difícil de este proceso. Hay varias cosas que puedes probar. Pruebe cada uno hasta que uno de ellos funcione. Una vez que el Editor del Registro esté abierto y ejecutándose, salte al Paso 3.

Lo que esto hace es navegar a su directorio de Windows y luego hacer una copia del programa REGEDIT.EXE como el archivo REGEDIT.COM y luego ejecutar esa copia del archivo .COM. Windows se dejará engañar por esto, vea los encabezados .EXE y ejecute el programa Regedit.

Si ninguna de estas técnicas funciona y aún no puede abrir el Editor del Registro, siga intentando el cuarto (d) truco anterior (haciendo clic con el botón derecho y seleccionando Ejecutar como). Esto a menudo necesita varios intentos, pero también suele funcionar cuando otros métodos no lo hacen.

Si ninguna de estas técnicas funciona y aún no puede abrir el Editor del Registro, ha agotado todas las posibilidades que FILExt conoce. Lo siento.

Paso 3:Fusionar el archivo REG

Suponiendo que consiguió que el Editor del registro funcionara utilizando una de las técnicas anteriores, ahora necesita fusionar el archivo REG en el registro. Seleccione el archivo | Importe el elemento del menú, navegue hasta el archivo .REG y selecciónelo. Una vez importado, la asociación del archivo .EXE debería volver.

Si puede ingresar al programa Regedit pero no le permite realizar cambios, intente ir a Editar | Permisos en el menú y luego asegúrese de que tiene permiso para realizar los cambios. A veces, algún software elimina los permisos, por lo que es posible que deba marcar la opción "permitir" para el inicio de sesión de usuario que usó al iniciar sesión en la computadora.

Asociación LNK

A veces, la asociación LNK volverá cuando corrija la asociación EXE, pero a veces no. De lo contrario, abra las opciones de carpeta como antes: Abra el cuadro de diálogo Tipos de archivo desde cualquier ventana del Explorador; use Mis documentos o Mi PC (Herramientas | Opciones de carpeta | Ficha Tipos de archivo). Desplácese hacia abajo hasta donde estaría .LNK en orden alfabético y vea si está allí (no debería). Como arriba, haga una nueva asociación, asígnele el nombre LNK y en el cuadro de asociación seleccione Acceso directo. Eso debería arreglar la asociación LNK.

Finalmente...

Después de todo eso, independientemente de la solución que aplique, asegúrese de reiniciar la computadora antes de intentar hacer cualquier otra cosa con ella. El reinicio debería solucionar el problema ya que Windows vuelve a cargar el registro.

Ojalá...