Comment réparer une association de fichiers .EXE rompue [doublon]

12

Après (espérons-le) avoir éliminé les virus d'une installation de Windows 7 (après avoir décidé de ne pas simplement courir plusieurs fois sur l'ordinateur portable avec ma voiture), tout est presque revenu à la normale. Le seul problème persistant que j'ai est que pour mes utilisateurs non-administrateurs, l'extension de fichier ".exe" ne fonctionne pas. Autrement dit, en cliquant sur les différents liens d'application de bureau, vous obtenez un "Comment voulez-vous l'ouvrir?" dialogue.

J'ai vécu la prétendue correction du registre de "winhelponline" et cela n'a eu absolument aucun effet. J'ai essayé d'exécuter "assoc" pour les utilisateurs concernés, mais il signale que l'association .exe est "exefile" même si cela ne fonctionne pas de manière persistante.

Un clic droit sur une icône de bureau, puis en choisissant « start » n'ouvre avec succès une application, mais c'est clairement une situation terrible.

Pour mon utilisateur administrateur, les choses semblent bien fonctionner.

Que dois-je faire pour que les choses fonctionnent?

Pointu
la source
Je suppose que vous avez redémarré après avoir effectué des modifications d'enregistrement?
soandos
1
Oui, étant Windows, j'ai redémarré environ 800 fois :-)
Pointy
1
Je vote pour fermer cette question en tant que dupe de cette autre question parce que l'autre question a de meilleures réponses, même si celle-ci a été publiée plus tôt. Ce réseau de dupes est en cours de discussion sur Meta .
Ben N

Réponses:

6

Ouvrez le Bloc-notes et enregistrez un fichier texte (à l'aide d'une extension .reg) avec le contenu suivant:

Windows Registry Editor Version 5.00

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

Double-cliquez sur le fichier puis redémarrez.

AVERTISSEMENT: Utilisez à vos risques et périls! Il n'y a aucune garantie que cela fonctionnera!

itdoesntwork
la source
1
J'ai fait exactement ça. Cela n'a eu absolument aucun effet. ( éditez au moins je pense que c'est ce qu'a fait l'un des fichiers .bat aléatoires qui prétendaient le réparer. Je peux l'essayer cependant. Pouvez-vous me dire à quoi cela ressemblerait de l'intérieur regedit?)
Pointy
En outre, quelle est l'explication des choses qui fonctionnent bien pour mon utilisateur administrateur, mais pas pour les non-administrateurs?
Pointy
Lors de l'affichage du registre, sous le chemin d'accès indiqué, vous verriez une valeur de texte de: "% 1"% *
Myrddin Emrys
4
Eh bien, ce doit être un fichier .reg, pas un fichier bat. Était-ce un fichier reg que vous avez exécuté? Et en ce qui concerne les administrateurs, la chose [virus] peut avoir modifié votre registre dans la section HKEY_LOCAL_USER uniquement. Si vous utilisez HKEY_CLASSES_ROOT, les modifications sont globales.
itdoesntwork
OK, j'ai probablement essayé un fichier .reg. Je vais certainement essayer cela cependant. Je ne peux pas pour le moment car mon enfant l'utilise actuellement via la partition Linux :-)
Pointy