[FAQ] Compatibilité pour les vieux jeux / softs :

La FAQ de Forum-Windows
Scanner Windows pour détecter les erreurs de registre

Ce que nous vous conseillons :

1. Lisez les réponses ci-dessous où vous trouverez des conseils et de l'aide de la part des autres utilisateurs.

2. Avant de faire des modifications sur votre système ou d'installer des logiciels, nous vous recommandons
    fortement de cliquer ici pour scanner Windows afin de détecter les erreurs de registre.



Messagepar LeLapinFou » 01 Mar 2005, 22:01

Pour infos, tous ceux qui ont des pbs avec de vieux jeux, de vieux softs, voici la réponse :
En plus de la fonction « Assistant Compatibilité des programmes » qui existe, il y a des outils prévus pour ça sur votre CD-Rom Windows xp Professionnel.

Insérez le CD-ROM Windows XP Professionnel et parcourez le dossier supporttools.

ACT20 ( Application Compatibility Toolkit 2.0 ) regroupe un ensemble d' utilitaires dont Qfixapp.exe permettant de créer un profil de compatibilité pour un logiciel restant désespérément récalcitrant à Windows XP
Un double-clic sur le fichier setup.exe permet d' installer plusieurs dizaines d' utilitaires réservés, tout de même, aux utilisateurs avancés.

Signalons trois outils :

DEPENDS ( Dependency Walker ) : Cet utilitaire met en exergue les DLL et autres librairies manquantes au bon fonctionnement d' un logiciel
MSICUU (Windows Installer Cleanup Utility) et MSIZAP (Windows Installer Zapper) :
Deux softs qui, en invites de commandes, permettent de faire un ménage complet après l’installation inachevée ou la mauvaise désinstallation d’un logiciel utilisant la fonctionnalité " Windows Installer "
QFIXAPP : Dans l’hypothèse qu’au lancement de votre programme, il y ait une boîte de dialogue vous indiquant que ce programme nécessite Windows 95, lancez une " Invite de commandes " et tapez :
dir c:windowsapppatch*.*
Les fichiers listés sont ceux présents par défaut…
Ouvrez Qfixapp, cliquez sur le bouton " Browse " afin de sélectionner le fichier exécutable qui lance l’installation de votre programme ou le programme lui-même ( setup.exe, install.exe ou WinWord.exe, etc. ). Par rapport à notre exemple, on choisira dans l’onglet " Layers ", la ligne " Win95 ".
L’onglet " Fixes " détaille les commandes exécutées par chacun des modes de compatibilité listés dans l’onglet " Layers ".
Afin de tester le comportement de votre application, cliquez sur le bouton " Run "…

Si vous retapez votre commande dir c:windowsapppatch*.* , vous verrez apparaître de nouveaux fichiers dont :
systest.sdb qui renferme les correctifs appliqués au logiciel que vous essayez d' installer
qfixapp.log qui liste les correctifs appliqués au logiciel que vous essayez d' installer

Ce dernier est accessible par le bouton " View log … ".

Un examen attentif vous permet de constater des différences entre les correctifs activés dans l' onglet " Fixes " et ceux listés dans le fichier .log. Sélectionnez l' onglet " Fixes", cliquez sur le bouton " Clear" afin de tout désactiver et ne cochez que les commandes effectivement listées dans le fichier " QfixApp.log ".
Puis relancez votre test en cliquant à nouveau sur le bouton " Run ".
De manière générale, validez par OK à tous les messages d’erreur.
Vous apercevrez que l'installation de votre application se poursuivra de toute façon normalement.
En bref, Qfix travaille en arrière-plan et de manière transparente.
Il vous suffira d’ajuster à chaque fois votre fichier .log avec la liste des correctifs appliqués et de relancer à chaque fois l’installation.

A Noter : Certains " fixes" nécessitent d’être tapé directement dans le cadre " Command line ". Une croix dans la colonne " CmdLine " les signale.
L’utilitaire Compatadmin stocke les correctifs dans un fichier custom.sdb et vous permet de les transposer rapidement sur d’autres ordinateurs.
Avatar de l’utilisateur
LeLapinFou
Modérateur
 
Messages: 9510
Inscrit le: 09 Déc 2002, 10:25
Localisation: 0001 Processeur Ville

Retour vers Les questions les plus fréquentes

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

  •  Liens commerciaux