Cómo reparar una asociación de archivos .EXE rota [duplicado]

12

Después de (con suerte) eliminar los virus de una instalación de Windows 7 (después de decidir no simplemente atropellar la computadora portátil repetidamente con mi automóvil), tengo todo casi de vuelta a la normalidad. El único problema persistente que tengo es que, para mis usuarios que no son administradores, la extensión de archivo ".exe" no funciona. Es decir, al hacer clic en los distintos enlaces de aplicaciones de escritorio aparece el mensaje "¿Cómo desea abrir esto?" diálogo.

He pasado por la supuesta corrección del registro de "winhelponline" y eso no tuvo absolutamente ningún efecto. He intentado ejecutar "assoc" para los usuarios afectados, pero informa que la asociación .exe es "exefile" aunque persistentemente no funciona.

Al hacer clic con el botón derecho en el ícono del escritorio y luego elegir "iniciar" , se abre con éxito una aplicación, pero esa es claramente una situación terrible.

Para mi usuario administrador, las cosas parecen funcionar bien.

¿Qué necesito hacer para que las cosas funcionen?

Puntiagudo
fuente
¿Asumo que reinició después de hacer cambios en el registro?
soandos
1
Sí, siendo Windows he reiniciado unas 800 veces :-)
puntiagudo
1
Estoy votando para cerrar esta pregunta como un engaño de esta otra pregunta porque la otra pregunta tiene mejores respuestas, a pesar de que esta se publicó anteriormente. Esta red de engaños se está discutiendo en Meta .
Ben N

Respuestas:

6

Abra el Bloc de notas y guarde un archivo de texto (usando una extensión .reg) con el siguiente contenido:

Windows Registry Editor Version 5.00

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

Haga doble clic en el archivo y luego reinicie.

DESCARGO DE RESPONSABILIDAD: ¡Utilícelo bajo su PROPIO riesgo! ¡No hay garantía de que esto funcione!

trabajo
fuente
1
He hecho exactamente esto. No tuvo absolutamente ningún efecto. ( De edición al menos yo creo que eso es lo que uno de los archivos .bat al azar que pretendían solucionarlo hizo que pueden probarlo sin embargo ¿Me puede decir lo que se vería como desde dentro.. regedit?)
puntiagudo
Además, ¿cuál es la explicación de las cosas que funcionan bien para mi usuario administrador, pero no para los que no son administradores?
Puntiagudo
Al ver el registro, debajo de la ruta indicada, verá un valor de texto de: "% 1"% *
Myrddin Emrys
44
Bueno, tiene que ser un archivo .reg, no un archivo bat. ¿Fue un archivo de registro que ejecutó? Y en cuanto a los administradores, lo de [virus] podría haber editado su registro solo en la sección HKEY_LOCAL_USER. Si usa HKEY_CLASSES_ROOT, los cambios son globales.
itdoesntwork
OK, probablemente probé un archivo .reg. Definitivamente voy a intentar esto sin embargo. No puedo en este momento porque mi hijo lo está usando actualmente a través de la partición de Linux :-)
Pointy