J'ai un très ancien programme d'installation (application héritée) que nous essayons de faire fonctionner sur un système d'exploitation Windows 7 64 bits.
Auparavant, il n'était installé que sur Windows XP 32 bits. J'obtiens l'erreur suivante lorsque j'essaye de l'exécuter:
La version de ce fichier n'est pas compatible avec la version de Windows tu cours. Vérifiez les informations système de votre ordinateur pour voir si vous avez besoin d'une version x86 (32 bits) ou x64 (64 bits) du programme, puis contactez l'éditeur du logiciel.
Contacter l'éditeur du logiciel n'est pas une option (le logiciel est super ancien).
Existe-t-il un moyen de faire fonctionner cela? Une sorte de mode de compatibilité?
La seule chose dont j'ai entendu parler qui fonctionnera est un Virtual XP sur la boîte Win 7. Le problème est que ce logiciel fait partie d'un ensemble de logiciels complet. Je devrais mettre toutes les pièces sur le Virtual XP ou pas du tout.
Avant de me lancer sur la voie de tout mettre sur le xp virtuel, je voudrais savoir qu'il n'y a aucun moyen de tout mettre sur le système d'exploitation Win 7.
Réponses:
Vous dites que c'est un très ancien programme d'installation, est-ce une application 16 bits? Toute la prise en charge des applications 16 bits a été supprimée de Windows 7 x64 - Elle ne fonctionnera pas du tout. Vous devrez utiliser un émulateur ou revenir à Windows 32 bits. Le mode XP dans Windows 7 pourrait être une solution simple pour que cette application soit opérationnelle et transparente.
la source
Avec les installateurs hérités, vous n'avez vraiment qu'à jouer avec les paramètres. Essayez de définir le mode de compatibilité sur Windows XP SP 3 et définissez Exécuter en tant qu'administrateur.
Certains programmes d'installation hérités peuvent être «décompressés». Cela signifie que certains utilitaires zip peuvent réellement décompresser les fichiers que le programme est censé installer. Maintenant, je ne le recommande pas, mais vous pouvez essayer de déplacer manuellement les fichiers vous-même.
la source
Si l'exécution du programme d'installation en mode de compatibilité avec l'UAC désactivé ( modification du registre ) ne fonctionne pas, l'étape suivante consiste à essayer une installation manuelle. C'est là que vous utilisez des techniques de comparaison de fichiers pour trouver ce que le programme d'installation fait réellement sur votre ordinateur et le refléter sur votre machine Windows 7. Si vous ne l'avez jamais fait auparavant, je ne le recommanderais pas car vous pouvez rencontrer beaucoup de problèmes en essayant de tout faire fonctionner. Ce que je sais par expérience est une vraie douleur pour tout obtenir.
La meilleure option est de télécharger et d'activer le mode XP dans Windows 7 (ne fonctionne pas avec Win 7 Home ou Starter). Cela vous donnerait au moins des raccourcis de bureau qui lancent la machine virtuelle à la demande. Vous pouvez le trouver ici .
la source
J'ai eu exactement le même message d'erreur pour un programme d' installation corrompu .
Un programme d'installation qui a été créé pour Windows 7 (32 bits / 64 bits) en premier lieu, s'est corrompu lors de son transfert par e-mail, affichant ce message (sous Windows 7 64 bits). Le fichier non corrompu s'est bien installé.
Donc, je vous suggère d'essayer le programme d'installation sur une machine Win XP avant d'essayer des opérations plus techniques.
Si le programme d'installation est en effet corrompu, vous devrez alors trouver une sauvegarde ou la chercher ailleurs.
la source
Cette erreur peut également apparaître lorsque vous créez un script et l'enregistrez sous * .exe au lieu de * .bat. Le passage à * .bat peut résoudre le problème.
la source