Chaque fois que j'essaie d'installer un MSI particulier à partir du mode Windows XP situé sur mon disque dur local, cela échoue avec l'erreur suivante:
Pourquoi cette erreur se produit-elle et comment puis-je l'éviter?
Chaque fois que j'essaie d'installer un MSI particulier à partir du mode Windows XP situé sur mon disque dur local, cela échoue avec l'erreur suivante:
Pourquoi cette erreur se produit-elle et comment puis-je l'éviter?
Réponses:
Le mode Windows XP est secrètement une machine virtuelle sans tête à laquelle Windows lance une connexion au Bureau à distance. Comme il est sans tête, il peut faire beaucoup de choses en arrière-plan (c'est-à-dire se connecter avec la boîte de dialogue de connexion 'sécurisée' de style Windows 7 avant que Windows XP ne soit même chargé), de sorte que vous soyez prêt à travailler une fois démarré. Vous devrez vous y connecter en tant qu'ordinateur et non en tant qu'instance Windows.
Ce site décrit les fonctionnalités de la machine virtuelle intégrée et explique comment les désactiver. Résumer:
Démarrer la VM
Sélectionnez Outils-> Désactiver le mode intégré.
Lorsque la boîte de dialogue de chargement apparaît,
appuyez sur Shift+.Escape
Cela désactive les fonctionnalités d'intégration et fait en sorte qu'il se comporte davantage comme une machine virtuelle. Par exemple, vous pouvez démarrer le système en mode sans échec à partir de ce point. Une autre grande différence est que le mode XP ne s'exécutera pas en tant que session de bureau à distance et que vous devriez alors pouvoir installer le package MSI.
Selon KB927063 :
Ce problème se produit si la source d'installation est spécifiée à l'aide du partage TSClient via la notation UNC (Universal Naming Convention). Par exemple, vous recevez l'erreur lorsque vous utilisez la commande suivante:
msiexec /i \\TSClient\Drive\package_name.msi
La solution fournie consiste à mapper un lecteur sur l'emplacement où se trouve le fichier MSI ou à le copier sur le lecteur local de la machine virtuelle.