Windows XP Mode n’est autre que le fameux système XP installé dans Virtual PC.
Mais plutôt que de devoir utiliser la machine virtuelle simplement comme un second ordinateur, il est possible d’accéder directement aux applications qui y sont installées.
De quoi faire tourner d’anciens logiciels de façon quasi transparente dans Windows 7. Démonstration.
Windows XP Mode permet de faire tourner des applications XP 32 bits dans les environnements 32 et 64 bits de Windows 7 version Professionnelle ou Intégrale.
Il est livré en deux parties : le Windows XP Mode contenant une image de l’OS en SP3 qu’il faudra installer en premier, puis Virtual PC.
Il y a deux façons de se servir de Windows XP Mode :
- comme une machine normale, qu’il faudra allumer ou sortir de veille pour ensuite aller démarrer un programme,
- ou comme un super mode de compatibilité : Virtual PC va s’allumer et appeler le programme automatiquement en ajustant ses bords pour épouser la fenêtre de l’application ( en secouant rapidement l’application, on aperçoit le fond d’écran du bureau XP ). Les applications ainsi « virtualisées » ne sont pas totalement isolées de la machine physique, puisque les périphériques USB connectés sur l’hôte peuvent être utilisés par la machine virtuelle.
Comment disposer d’un lien vers l’application XP ?
Dans la plupart des cas, quand un programme s’installe, il propose de s’installer « pour tous les utilisateurs » et place un raccourci dans le profil commun à tous les utilisateurs.
Mais ce n’est pas toujours le cas, et encore moins s’il s’agit d’une application sans installateur. C’est pourtant dans ce profil que recherche le mode XP pour rendre les applications disponibles dans le « menu Démarrer » de l’hôte.
Il s’agit donc de créer un lien vers l’application dans C:\Documents and Settings\All Users\Menu Démarrer\Programmes, puis de fermer la machine virtuelle pour qu’il soit automatiquement ajouté au menu Windows XP Mode Applications.
Cela a un réel intérêt pour ceux qui doivent migrer leur parc de machines vers Windows 7, mais qui doivent composer par exemple (1) avec des logiciels métiers qui ne supportent pas le dernier OS de Microsoft (mais qui supportent le SP3 tout de même).

(1) Un autre exemple serait de pouvoir lancer IE6 depuis Windows 7 pour vérifier la compatibilité d’un site, mais il n’y a plus grand intérêt puisque son utilisation ne cesse de baisser et que ces funérailles ont même déjà été célébrées …
