J’ai trouvé ton sujet intéressant car des fois j’ai besoin de la même chose. Alors j’ai crée mon propre menu contextuel pour les raccourcis, fichiers exécutables et paquets msi. Il affiche pour ces types de fichiers le menu de clic-droit “Exécuter en mode de compatibilité Windows Xp”. Il a même une icône et marche très bien, je l’ai testé.
Pour ceux qui veulent essayer, voici la procédure. Notez que si vous avez Windows 7 ou Vista installé dans une autre partition que la principale (C:) vous devrez remplacer la lettre C par la lettre de la partition où vous avez Windows installé. Bientôt j’aurai disponible dans mon site www.carifred.com… un installateur automatique pour cette fonction.
Créez un fichier de commandes nommé comp_exec.bat dans le dossier C:\ Windows. le nom doit être exactement comp_exec.bat sinon les clés du registre qui vont pointer vers lui ne marcheront pas. Faites clic-droit sur le fichier, cliquez sur “Modifier” puis collez le code suivant:
@echo off
Set __COMPAT_LAYER=WinXPSp2
start “” “%~f1”
Set __COMPAT_LAYER=
Enregistrez les modifications.
Créez un fichier avec l’extension .reg dans le bureau, avec un nom de votre choix (Compat.reg par exemple). Faites clic-droit sur le fichier, cliquez sur “Modifier” puis collez le code suivant:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\lnkfile\Shell\Exécuter en mode de compatibilité Windows Xp]
“Icon”=“C:\Windows\System32\shell32.dll,238”
[HKEY_CLASSES_ROOT\lnkfile\Shell\Exécuter en mode de compatibilité Windows Xp\command]
@="“C:\Windows\comp_exec.bat” “%1"”
[HKEY_CLASSES_ROOT\exefile\shell\Exécuter en mode de compatibilité Windows Xp]
“Icon”=“C:\Windows\System32\shell32.dll,238”
[HKEY_CLASSES_ROOT\exefile\shell\Exécuter en mode de compatibilité Windows Xp\command]
@="“C:\Windows\comp_exec.bat” “%1"”
[HKEY_CLASSES_ROOT\Msi.Package\shell\Exécuter en mode de compatibilité Windows Xp]
“Icon”=“C:\Windows\System32\shell32.dll,238”
[HKEY_CLASSES_ROOT\Msi.Package\shell\Exécuter en mode de compatibilité Windows Xp\command]
@="“C:\Windows\comp_exec.bat” “%1"”
Enregistrez les modifications. Double-cliquez sur le fichier puis confirmez l’ajout des clés dans le registre.
N’oubliez pas de sélectionner “Tous les fichiers” en bas lors de l’enregistrement si vous avez crée le fichier en utilisant le bloc-notes ou le nom sera Compat.reg.txt au lieu de Compat.reg et il ne marchera pas. La même chose s’applique au comp_exec.bat.
Et voila vous avez crée un menu contextuel “Exécuter en mode de compatibilité Windows Xp” que vous verrez en faisant clic-droit sur les raccourcis, fichiers exécutables et paquets msi. Profitez-en.