Windows 7 et le mode XP

POINSOT Benjamin

Windows 7, dans ses versions Professional et Ultimate, a introduit le mode XP : une machine virtuelle à partir de laquelle il est possible d'utiliser Windows XP. C'est cette fonctionnalité qui fera l'objet du présent tutoriel. Nous verrons comment l'installer, l'utiliser, etc.

Commentez

- Titre : Windows 7 et le mode XP

- Auteur : POINSOT Benjamin

- Parution : 5 septembre 2010

- Mise à jour : 27 juin 2020

- Licence : Copyright ® 2010 POINSOT Benjamin. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Présentation

- II. Téléchargements et installations

- II-A. Validation WAT (Windows Validation Technologies)

- II-B. Installation du mode XP

- II-C. Installation de Virtual PC (KB958559)

- II-D. Installation du patch HAV (KB977206)

- III. Configuration

- IV. Installation

- V. Utilisation

- VI. Informations complémentaires

- VII. Exemple : utilisation du mode XP comme SandBox

- VIII. Réinitialiser Windows XP

- IX. Conclusion

- X. Alternative au mode XP

- XI. Remerciements

I - Présentation

L'arrivée de Windows Vista sur le marché a été entachée par l'incompatibilité de certaines applications fonctionnant parfaitement sous Windows XP. De ce fait, Windows XP est resté utilisé dans un souci de pérennisation malgré ses dix ans d'ancienneté. Grâce à Windows 7, ce problème est maintenant (quasiment) oublié.

Fort de cette mésaventure, Microsoft propose donc, dans sa dernière mouture de son système d'exploitation phare, un « mode XP ». Bien qu'uniquement disponible dans les éditions Professional et Ultimate de Windows 7, il permet de profiter d'une machine virtuelle sous Windows XP sans que les utilisateurs n'aient à s'acquitter d'une licence.

Cette virtualisation repose sur un autre produit de la firme de Redmond, à savoir Virtual PC.

II - Téléchargements et installations

Vous êtes donc éligibles à cette option si vous disposez d'une édition Professional ou Ultimate. Le cas échéant, une licence de Windows XP sera nécessaire. Avantage, s'il en est, vous pourrez utiliser d'autres logiciels de virtualisation tels que Virtualbox ou VMware.

Partant du principe que vous pouvez profiter du mode XP, il va falloir télécharger les différents fichiers indispensables pour bénéficier de ce mode.

Rendez-vous à l'adresse suivante http://www.microsoft.com/france/windows/virtual-pc/download.aspx puis saisissez les informations correspondant à votre système d'exploitation (édition et architecture) pour la langue qui vous sied le mieux.

Les informations saisies et les conditions remplies, trois boutons sont maintenant affichés :

Les consignes sont simples : télécharger et installer dans l'ordre indiqué.

Passons à la suite : le téléchargement et l'installation des différents composants.

II-A - Validation WAT (Windows Validation Technologies)

Avant de passer au téléchargement du premier composant, vous serez invité à procéder à la validation de votre Windows. Si vous utilisez Internet Explorer, l'activation passera par un composant ActiveX sinon par un fichier exécutable. Le plus simple étant d'utiliser Internet Explorer, au moins le temps de faire la validation ainsi que les différents téléchargements.

II-B - Installation du mode XP

Une fois l'activation faite comme il se doit, le téléchargement débute : WindowsXPMode_fr-fr.exe d'environ 470 Mo.

L'installation est on ne peut plus simple. La seule option qui s'offre à vous concerne le répertoire d'installation et pour laquelle le choix proposé s'avère être très bien.

II-C - Installation de Virtual PC (KB958559)

Téléchargez maintenant le package MSU (moins de 10 Mo) puis lancez l'application. Une fenêtre va alors s'offrir à vous :

Ici, KB958559 correspond à Virtual PC qui va être téléchargé depuis Internet. Acceptez le contrat de licence afin de lancer l'installation.

L'installation terminée, vous serez alors invité à redémarrer votre ordinateur.

II-D - Installation du patch HAV (KB977206)

Il faut maintenant télécharger et installer le dernier « correctif ». C'est un package MSU, comme le précédent dont la taille n'excède pas les 4 Mo. De la même manière qu'à l'étape précédente, une fenêtre va s'ouvrir :

Le nom KB977206 correspond à un patch pour les ordinateurs dont le HAV (pour Hardware-Assisted Virtualization, comprendre virtualisation assistée par le matériel) n'est pas disponible. Sans cette technologie, votre machine virtuelle risque d'être ralentie. Acceptez le contrat de licence afin de lancer l'installation.

L'installation terminée, vous serez, une fois encore, invité à redémarrer votre ordinateur.

Les différents composants sont maintenant installés sur votre ordinateur.

III - Configuration

Nous allons maintenant configurer (c'est un bien grand mot, vous allez vous en rendre compte) le mode XP. Afin de le lancer, rendez-vous dans le menu démarrer puis dans « Tous les programmes » et enfin dans « Windows Virtual PC ». Cliquez alors sur « Windows XP Mode ».

Acceptez les termes de licence afin de poursuivre la configuration du mode XP. Une fois ceci fait, vous passerez alors à l'écran suivant :

Vous êtes invité ici à saisir un mot de passe pour l'identification du compte XPMUser, compte principal, administrateur et par défaut de ce Windows XP virtualisé.

Ici vous pouvez, et c'est conseillé, activer les mises à jour de votre machine virtuelle. Cliquez sur suivant pour passer à l'étape suivante.

Dernier écran avant le début de l'installation du mode XP. Comme vous pouvez le lire sur cette capture, les différentes partitions de votre ordinateur sous Windows 7 apparaîtront dans votre système d'exploitation virtualisées sous forme de partages. Ceci vous permettra d'accéder aux différents fichiers et dossiers de votre système principal en toute simplicité. Vous pouvez dès lors lancer l'installation en cliquant sur le bouton associé.

IV - Installation

L'installation se passe sans faire le moindre appel à votre intervention. Voici les différents écrans qui s'offriront à vous (cliquez sur les images pour une meilleure visualisation) :

V - Utilisation

Votre machine virtuelle est maintenant opérationnelle :

Comme vous l'aurez constaté, l'installation est rapide et le démarrage de la machine virtuelle l'est tout autant.

Si vous ouvrez l'explorateur Windows depuis votre système d'exploitation virtualisé, vous vous rendrez compte que, comme indiqué à l'installation, vos partitions sont toutes accessibles en partage (ici encadrées en rouge) :

VI - Informations complémentaires

Lors de la mise à jour de Windows XP via Windows Update, vous ne trouverez pas Internet Explorer 8 dans la liste par défaut. Il vous faudra alors afficher les mises à jour cachées afin de l'installer. Ceci étant, le ballot screen est sélectionné par défaut.

Si le lancement de la session par défaut vous dérange plus que de raison, vous pouvez bien sûr désactiver cette fonctionnalité. Pour cela, rendez-vous dans le menu Outils puis dans Paramètres. Allez ensuite dans Informations d'identification pour enfin cliquer sur le bouton « supprimer les Informations d'identification enregistrées ». Vous serez alors invité à saisir des identifiants au prochain démarrage de votre machine virtuelle :

VII - Exemple : utilisation du mode XP comme SandBox

On peut utiliser le mode XP pour diverses raisons. Ici, nous allons (très succinctement) utiliser cette fonctionnalité en qualité de SandBox : un environnement dédié à une utilisation potentiellement risquée. Admettons que vous désirez naviguer sur des sites peu recommandables (vérification d'un lien vers une page frauduleuse - hoax - par exemple). Votre système d'exploitation étant virtualisé, votre OS principal n'est pas autant exposé que celui-ci.

Afin de faire au plus simple, et toujours dans le cadre de notre exemple, nous allons installer le navigateur Chrome de Google dans cette machine virtuelle. Vous pourrez alors, d'un simple clic sous Windows 7, lancer Chrome dans Windows XP.

Lancez votre système d'exploitation virtualisé et téléchargez Chrome (ici sur le bureau) :

Nous ne nous attarderons pas sur l'installation du navigateur de Google, le processus d'installation étant identique à n'importe quelle installation.

L'installation est maintenant terminée, un raccourci sur votre bureau a été créé afin de lancer Chrome. Maintenant, plutôt que de devoir lancer la machine virtuelle et ensuite lancer le navigateur fraîchement installé, on va placer un raccourci sous Windows XP qui sera ensuite placé à son tour dans le menu démarrer de Windows 7. Ainsi, le simple fait de cliquer sur le raccourci depuis Windows 7, va lancer Chrome, cette fois de manière virtualisée et de façon transparente, à travers votre machine virtuelle. Voici la démarche à suivre.

Tout d'abord, copiez le raccourci de Chrome.

Faites ensuite un clic droit sur « Démarrer » puis cliquez sur « Ouvrir Tous les utilisateurs » (vous pouvez également y accéder en passant par C:\Documents and Settings\All Users\Menu Démarrer).

Enfin, collez le raccourci et redémarrez votre machine virtuelle.

Afin de tester si Chrome est bien « SandBoxé », éteignez votre machine virtuelle et cliquez sur le raccourci nouvellement apparu dans le menu de Windows 7 comme indiqué ci-dessous.

Résultat en image :

Vous utilisez donc Chrome, sous Windows XP, depuis Windows 7. La procédure décrite ici reste identique pour toute autre application. Cependant, il y a quelques programmes pour lesquels cette démarche sera infructueuse. Ces programmes peuvent être débloqués si vous le souhaitez en supprimant les clefs registre associées dans HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtual Machine\VPCVAppExcludeList. Notez cependant que si ces programmes ne sont pas prévus pour fonctionner ainsi, c'est qu'il doit y avoir une bonne raison.

VIII - Réinitialiser Windows XP

Et si je souhaite formater mon Windows XP virtualisé ? En effet, c'est une question plus que pertinente. Nous allons donc voir comment repartir sur une base saine, à savoir un Windows XP tel qu'il était à l'installation du mode XP.

Pour commencer, allez dans %homepath%\Virtual Machines, répertoire par défaut. Étant connecté en tant que Benjamin, le répertoire en question sera pour moi C:\Users\Benjamin\Virtual Machines.

Cliquez dès lors sur Créer un ordinateur virtuel comme sur l'image ci-dessus.

Nommez votre nouvelle machine virtuelle puis cliquez sur Suivant.

Modifiez, si besoin, la mémoire allouée à votre machine virtuelle ainsi que l'accès au réseau (que vous pourrez toujours modifier plus tard sans problème) puis cliquez sur Suivant.

Préférez l'option Créer un disque dur virtuel à l'aide des options avancées puis cliquez sur Suivant.

Dans l'écran ci-dessus, cliquez sur Différenciation.

Vérifiez le nom et l'emplacement puis cliquez sur Suivant.

Il est question ici de sélectionner le disque dur parent de notre machine virtuelle. Pour faire simple, il s'agit, en quelque sorte, de fournir le support d'installation de Windows XP pour notre machine virtuelle.
L'emplacement de ce disque parent est donc le suivant : C:\Program Files\Windows XP Mode. Cliquez sur Parcourir, naviguez jusqu'à cette arborescence et sélectionnez Windows XP Mode base.vhd. Cliquez enfin sur Ouvrir.

Cliquez sur Créer pour terminer la configuration de votre machine virtuelle.

Le nouveau disque, « Microsoft Windows XP » apparaît maintenant. Double-cliquez dessus afin de lancer l'installation de Windows XP.

Quelques instants sont nécessaires au lancement de la machine virtuelle.

La machine virtuelle maintenant lancée, vous pouvez dès à présent installer Windows XP. Nous ne nous attarderons pas sur l'installation en elle-même (peu d'intérêt).
Sachez néanmoins que l'installation de Windows XP prend moins de deux minutes (redémarrage compris), pas même le temps de prendre un café.
Vous voilà donc avec une machine virtuelle sous Windows XP telle qu'à l'installation d'origine.

IX - Conclusion

Ce tutoriel, sans prétention, était pour moi l'occasion de présenter cette fonctionnalité intéressante de Windows 7. En effet, ce Windows XP virtualisé peut s'avérer être pratique pour d'anciennes applications ou versions qui ne sont pas ou plus maintenues.

L'aspect pratique mis à part, ce mode XP a aussi d'autres intérêts : son intégration puissante avec le système d'exploitation « maître » (Windows 7) ainsi que son coût nul. La transparence d'utilisation de Windows XP rend cette virtualisation quasiment invisible. De plus, nul besoin de s'acquitter d'une licence Windows XP pour disposer de cette version sur son poste.

La simplicité d'utilisation est aussi un atout de cette possibilité. C'est bien évidemment plus limité que d'autres solutions de virtualisation (et pas le même emploi) mais ça reste, quoi qu'il en soit, une possibilité agréable et simple. Pourquoi ne pas y avoir pensé avant, du temps de Windows Vista ?

X - Alternative au mode XP

Pour ceux qui ne disposent pas d'une version Professional ou Ultimate de Windows 7, sachez qu'il existe une alternative de taille à cette virtualisation proposée par Microsoft, à savoir VMware Player. Pour plus d'informations, vous pouvez consulter la page officielle ainsi qu'un tutoriel qui lui est dédié sur How-To Geek.

XI - Remerciements

Je tiens particulièrement à remercier dourouc05 et Michaël pour leurs remarques constructives nécessaires à l'élaboration de ce tutoriel ainsi que littledaem et jacques_jean pour leur relecture attentive.