Hyper‑V : résoudre l’absence de capture souris dans une VM Windows XP convertie avec Disk2vhd

Convertir un ancien poste Windows XP vers Hyper‑V est un excellent moyen de préserver des applications patrimoniales, mais l’absence de capture de la souris peut rendre la VM inutilisable. Cet article détaille les causes et propose une procédure fiable, testée et validée.

Sommaire

Contexte : pourquoi virtualiser Windows XP sous Hyper‑V ?

Malgré son âge, Windows XP reste indispensable pour certains équipements industriels, logiciels de CFAO, applications 16 bits ou pilotes propriétaires qui ne s’exécutent pas sous des versions récentes de Windows. Hyper‑V, inclus sans surcoût dans Windows 10 Pro/Entreprise, offre une solution de virtualisation performante, légère et parfaitement intégrée à l’OS hôte ; on évite ainsi de maintenir un poste physique vulnérable et difficile à sauvegarder. Cependant, la disparition des « Integration Services » pour les OS hérités introduit des limitations, notamment l’impossibilité de capturer correctement la souris.

Symptôme observé : « Mouse not captured in Remote Desktop session »

À l’ouverture de la session ou lors de la reprise après mise en veille, un bandeau gris Hyper‑V affiche en boucle le message :
Mouse not captured in Remote Desktop session.
Le pointeur n’apparaît pas dans la VM, ou se bloque dans un coin de l’écran. Le clavier reste fonctionnel, mais la navigation devient quasi impossible.

Rappel : fabrication de l’image VHD

  • Exécuter Disk2vhd sur le poste XP source (version 2.02 ou ultérieure).
  • Sélectionner uniquement les volumes système et données nécessaires ; exclure le fichier d’échange pour réduire la taille.
  • Cocher « Prepare for use in virtual PC » pour aligner la géométrie disque.
  • Copier le VHD/VHDX sur l’hôte Windows 10 et créer une VM de génération 1 (XP ne démarre pas en Gen 2).

Hyper‑V et Integration Services : ce qu’il faut savoir

Les Integration Services se composent de pilotes synthétiques (souris, clavier, carte réseau, stockage) et de services facilitant la synchronisation d’horloge, l’arrêt propre ou la capture d’instantané. Depuis Windows 10 1809, Microsoft ne fournit plus l’ISO contenant ces pilotes pour Windows NT5.x ; hormis ces systèmes, seuls les OS encore supportés incluent nativement les pilotes.

Conséquences pour XP :

  • Le périphérique Microsoft VMBus HID-compliant Mouse n’est pas reconnu.
  • Hyper‑V bascule en mode PS/2 émulé, incapable de capturer la souris en session RDP améliorée.
  • Le message d’alerte s’affiche afin d’inciter à installer les bons pilotes.

Étapes de résolution – récapitulatif rapide

ÉtapeActionObjectif / Détails
1Installer / réinstaller les Integration Services (vmguest.iso ≤ 6.3)Ajoute les pilotes synthétiques indispensables pour XP.
Monter l’ISO dans la VM, lancer setup.exe puis redémarrer.
2Mettre à jour le pilote de souris (Gestionnaire de périphériques)Sélectionner « Disque fourni » → synthicvmouse.inf si l’installateur automatique échoue.
3Contrôler les options Hyper‑VDans Hyper‑V Manager : Paramètres → Services d’intégration → cocher « Périphérique clavier et souris ».
4Tester différents modes RDPDésactiver la session améliorée, puis réactiver après installation des pilotes. Vérifier la redirection des périphériques d’entrée.
5Créer un instantané (Checkpoint)Permet un retour arrière rapide si un pilote provoque un écran bleu.
6Solution de repliImporter la VHD dans VirtualBox ou VMware Workstation pour profiter de Guest Additions / VMware Tools encore compatibles XP.

Procédure détaillée pas à pas

1. Récupérer l’ISO d’Integration Services 6.3 ou antérieur

Si vous disposez d’un ISO de Windows Server 2012 R2 ou Server 2008 R2, montez-le sur l’hôte et copiez support\amd64\Windows6.x-HyperVIntegrationServices-x86.cab. Les plateformes communautaires de conservation logicielle référencent également ces paquets ; veillez toutefois à respecter les licences en vigueur.

2. Monter l’ISO et lancer l’installation

Dans le Gestionnaire Hyper‑V :

  1. Cliquez‑droit sur la VM → ParamètresContrôleur IDE 1Lecteur DVD.
  2. Sélectionnez « Image ISO », parcourez jusqu’à vmguest.iso, validez.
  3. Démarrez la VM, ouvrez , exécutez setup.exe.
  4. Dans l’assistant, choisissez « Complet », redémarrez quand demandé.

3. Mise à jour manuelle du pilote souris (si besoin)

  1. Menu Démarrer → Panneau de configuration → Système → Onglet MatérielGestionnaire de périphériques.
  2. Développez « Souris et autres périphériques de pointage ».
  3. Cliquez‑droit sur le périphérique non reconnu → Mettre à jour le pilote.
  4. Choisissez « Installer à partir d’une liste ou d’un emplacement spécifié » → « Ne pas chercher… ».
  5. « Disque fourni » → parcourir jusqu’à \support\x86\ du CD et sélectionnez synthicvmouse.inf.
  6. Poursuivez l’installation, ignorez les avertissements de signature, redémarrez.

4. Tester la capture en mode session améliorée / console VMConnect

  • Fermez la connexion RDP si elle est ouverte.
  • Dans Hyper‑V, sélectionnez la VM, cliquez sur « Se connecter » pour ouvrir vmconnect.exe.
  • Vérifiez que le curseur se déplace librement et s’accroche/décroche sans devoir appuyer sur Ctrl+Alt+Gauche.
  • Rouvrez, si besoin, une session Bureau à distance (fonctionnalité Hôte amélioré) pour profiter du redimensionnement dynamique.

5. Cas particuliers et messages d’erreur fréquents

  • Erreur « Le package n’est pas pris en charge par ce type de processeur » : utilisez l’installateur x86 si votre XP est 32 bits ; inversement pour un XP x64.
  • Code erreur 39 (périphérique impossible à démarrer) : le pilote est mal installé. Désinstallez‑le, redémarrez en Mode sans échec, réessayez.
  • Message « Votre système ne dispose pas des autorisations requises pour installer ces services » : ouvrez une session Administrateur local, désactivez temporairement tout logiciel de sécurité tiers.

Astuces RDP avancées et alternatives USB redirection

Lorsque plusieurs utilisateurs se connectent à la même VM, la perte de capture peut réapparaître si le client RDP ne passe pas les paramètres HID. Pour sécuriser le résultat :

  1. Lancez mstsc.exe /admin pour forcer la console.
  2. Onglet Périphériques → cochez « Pointeur de la souris ».
  3. Activez Remote FX USB redirection (ou la fonctionnalité équivalente « Dispositifs et ressources plug-and‑play ») pour transmettre la souris comme périphérique physique.

Cette méthode contourne les Integration Services ; elle peut être suffisante pour un dépannage ponctuel, mais n’offre pas la même fluidité qu’un pilote synthétique.

Solutions de contournement si Hyper‑V reste récalcitrant

Sur certains matériels récents (UEFI de 2024+), l’émulation PS/2 pose encore problème. Deux pistes :

  1. VirtualBox 7.x avec contrôleur IO‑APIC et Guest Additions Legacy pour XP ; l’intégration souris/clavier fonctionne sans ISO externe.
  2. VMware Workstation 17, qui fournit toujours les VMware Tools pour XP (Support annoncé jusqu’en 2027).

Dans les deux cas, la conversion VHD → VMDK ou VDI est automatique à l’importation.

Bonnes pratiques de maintenance

  • Conservez un checkpoint de base immédiatement après installation des Integration Services ; c’est votre point de restauration fiable.
  • Programmez une sauvegarde VHDX incrémentielle hebdomadaire via Windows Server Backup ou un script Export-VM.
  • Désactivez toute connexion réseau externe si le poste XP n’a pas besoin d’Internet pour limiter l’exposition aux vulnérabilités non corrigées.
  • Activez la Synchronisation d’horloge dans Hyper‑V pour éviter les dérives temporelles qui peuvent causer des problèmes de licence applicative.

FAQ express

Le pointeur disparaît après sortie de veille ; puis‑je simplement désactiver la veille ?

Oui. Dans XP, basculez le Schéma d’alimentation sur « Toujours actif ». De plus, désactivez le paramètre qui met en veille la VM dans Hyper‑V : Paramètres → Gestion de l’alimentation.

Peut‑on passer la VM en Génération 2 pour profiter du démarrage UEFI ?

Non. Windows XP ne supporte pas l’amorçage UEFI ni le contrôleur SCSI virtuel par défaut en Gen 2. Restez en Gen 1 avec contrôleur IDE 0.

Existe‑t‑il une version « officielle » des Integration Services pour XP datée de 2025 ?

Microsoft a arrêté la livraison après la version 6.3 (2014). Les packs postérieurs ciblent uniquement Windows 8.1 / Server 2012 R2 et suivants.

Conclusion

La perte de capture de la souris sous Windows XP virtualisé dans Hyper‑V résulte presque toujours de l’absence ou de la corruption des Integration Services. En suivant la procédure d’installation ou de réinstallation pas à pas, la majorité des utilisateurs rétablissent immédiatement un contrôle complet, sans devoir migrer vers un hyperviseur tiers. Pensez à documenter votre environnement, à conserver l’ISO en lieu sûr et à mettre en place une stratégie de sauvegarde ; vous prolongerez ainsi la durée de vie de vos applications critiques, en toute sécurité et avec un minimum d’effort.

Sommaire