Problème d'ouverture d'un fichier exécutable
Il est probable qu'un virus ou spyware soit passé par là !
Votre base de registre a été modifiée. Le pire, c'est que vous ne parvenez même pas à lancer regedit (l'éditeur de la base de registre) pour rétablir la bonne valeur...
Pas plus que vous n'arrivez à lancer votre antispyware ou votre antivirus puisque ceux-ci sont eux-mêmes des fichiers exécutables (un exécutable possède l'extension ".exe").
Il faut donc être plus malin et nous vous proposons trois méthodes qui fonctionnent.
La clé à rétablir dans le registre est celle-ci :
HKEY_LOCAL_MACHINE\Software\CLASSES\exefile\shell\open\command
en donnant à cette clé la valeur "%1" %*
Méthode 1 :
Redémarrez votre ordinateur en tapotant sur la touche F8 afin de faire apparaître le menu avancé.
Dans ce menu, sélectionnez le mode sans échec avec invite de commandes.
Saisissez alors ces deux commandes (au bout de chaque ligne, appuyer sur la touche Entrée):
ftype exefile="%1" %*
assoc .exe=exefile
Attention à l'espace entre "%1" et %* et entre assoc et .exe
Méthode 2 :
Il existe un patch qui permet de rétablir les paramètres par défaut. Il a pour nom "xp-exe-fix" et se trouve sur ce lien
C'est un fichier compressé (au format ZIP). Dézippez-le avec votre logiciel de compression (Winzip ou 7Zip par exemple) et placez-le sur votre bureau.
Faîtes un clic droit sur le fichier extrait et cliquez sur Fusionner
Méthode 3 :
Si les méthodes précédentes échouent, essayez ceci :
Appuyez simulatement sur CTRL-ALT et Suppr afin d'ouvir le Gestionnaire de tâches de Windows
Cliquez sur Fichier
Appuyez sur la touche CTRL du clavier et sans la relâcher cliquez sur Nouvelle tâche
L'invite de commande s'ouvre (écran noir et curseur clignotant)
Tapez alors regedit
L'éditeur de registre s'ouvre et vous n'avez plus qu'à modifier la clé suivante :
HKEY_LOCAL_MACHINE\Software\CLASSES\exefile\shell\open\command
en donnant à cette clé la valeur "%1" %*
Parfois il ne suffit pas de modifier seulement cette valeur mais bien d'autres. Si vous avez du courage, voici la liste des clé à modifer dans le registre (@ signifie (par défaut) et la valeur entre guillemets après le signe = est à placer comme Données).
Exemple : si vous trouvez cette valeur :
[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"
Il faut vous placer dans la clé HKEY_CLASSES_ROOT\.exe
Puis vérifier que le nom de la valeur à droite est bien (par défaut)
et en double-cliquant sur cette valeur, placer comme Données de la valeur le nom exefile (sans guillemets)
Double-cliquez ensuite sur la valeur Content Type et donnez-lui le nom application/x-msdownload.
Je vous rassure, vous n'aurez pas à tout changer et vous constaterez que la plupart de ces valeurs sont déjà bien paramétrées. Vous n'aurez qu'à modifier celles qui ne correspondent pas.
[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"=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\open]
"EditFlags"=00,00,00,00
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"
[HKEY_CLASSES_ROOT\exefile\shell\runas\command]
@="\"%1\" %*"
[HKEY_CLASSES_ROOT\exefile\shellex\DropHandler]
@="{86C86720-42A0-1069-A2E8-08002B30309D}"
[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}"
Les articles les plus consultés :
