2023-10-16 04:00 Temps de lecture : 9 min

Résoudre l’erreur Visual Studio C++

Récemment, après avoir acquis un nouveau disque dur et réinstallé Windows 10, j'ai rencontré des difficultés lors de l'installation de VirtualBox, qui a généré plusieurs messages d'erreur.

Dans ce guide, je vais vous expliquer comment j'ai surmonté les erreurs C++ de Virtual Studio, notamment celles liées aux dépendances du noyau Python et de win32api.

Mais avant de commencer, examinons l'origine de ces problèmes.

Causes des erreurs Visual Studio C++ dans VirtualBox

Pour ceux qui ne le savent pas, VirtualBox est un excellent logiciel de virtualisation gratuit. Il permet d'installer un autre système d'exploitation ou le même que celui que vous utilisez déjà sur votre ordinateur.

Dans la plupart des situations, son utilisation est simple, de type "plug and play". Les problèmes surviennent généralement après une réinstallation ou la suppression accidentelle de certains composants importants.

Voyons donc les erreurs que vous pourriez rencontrer, comme ce fut mon cas, et les raisons sous-jacentes.

Si vous avez effectué une réinstallation récente comme moi, vous risquez de rencontrer ces deux types d'erreurs :

  • Erreur Microsoft Visual C++
  • Dépendances manquantes pour le noyau Python / win32api

La cause est assez simple ! Lors d'une installation fraîche, vous recevez un ensemble minimal de composants, qui n'incluent pas certaines dépendances nécessaires comme le noyau Python ou Microsoft Visual C++.

En d'autres termes, il est nécessaire d'installer manuellement les composants manquants.

La section suivante vous expliquera comment installer le noyau Python, win32api et Microsoft Visual C++ de la manière la plus simple possible.

Résoudre les erreurs majeures de Microsoft Visual C++ et Python lors de l'installation de VirtualBox

Comme indiqué précédemment, ces erreurs sont principalement dues à des dépendances manquantes. Pour y remédier, il suffit d'installer les composants nécessaires.

Pour faciliter la compréhension de ce guide, je l'ai divisé en trois parties. Vous pouvez choisir de les suivre toutes ou uniquement celles qui correspondent à votre problème.

Installation de Microsoft Visual C++

Avant de commencer l'installation de Microsoft Visual C++, vous devez fermer la fenêtre d'installation de VirtualBox.

Pour cela, cliquez d'abord sur "OK" dans la fenêtre qui vous demande d'installer Microsoft Visual C++, puis sur "Terminer" dans la fenêtre suivante :

Ensuite, rendez-vous sur la page de téléchargement officielle de Microsoft Visual C++. Téléchargez la version requise, généralement la version 2015 ou une version ultérieure :

À l'étape suivante, vous devrez choisir l'architecture de votre système. Si votre ordinateur est récent ou dispose de plus de 4 Go de RAM, sélectionnez X86 :

Le fichier sera téléchargé rapidement. Une fois le téléchargement terminé, lancez le fichier exécutable Microsoft Visual C++ (fichier avec l'extension .exe). Une nouvelle fenêtre s'ouvrira.

Il vous suffit de prendre connaissance des termes de la licence (si vous le souhaitez), d'accepter les conditions et de cliquer sur le bouton "Installer" :

Voilà ! Vous avez installé Microsoft Visual C++ avec succès.

Installer le noyau Python et win32api

Pour installer le noyau Python, rendez-vous sur la page de téléchargement officielle de Python. Vous y trouverez un lien de téléchargement direct vers la version la plus récente :

Ouvrez le fichier téléchargé, mais n'appuyez pas sur le bouton d'installation pour le moment !!

Dans la fenêtre d'installation, vous devez ajouter Python au PATH. Pour cela, cochez la case "Add python.exe to PATH" :

Cliquez ensuite sur le bouton "Install Now". Python sera installé rapidement.

Cependant, cela n'installe que le noyau Python. Nous n'avons pas encore installé win32api.

Installation de win32api

Pour ceux qui ne le savent pas, win32api est un composant Python qui peut être installé via son gestionnaire de paquets pip.

Cela signifie que vous devez utiliser PowerShell pour l'installation. Ne vous inquiétez pas, c'est une simple commande à exécuter.

Tout d'abord, faites un clic droit sur le menu Démarrer et sélectionnez "Windows PowerShell (Administrateur)" :

Une fois PowerShell ouvert, copiez la commande suivante dans l'invite et appuyez sur Entrée :

py -m pip install pywin32

C'est tout !

Relancez maintenant le programme d'installation de VirtualBox. Vous ne devriez plus rencontrer d'erreurs cette fois-ci !

Comment éviter ce problème à l'avenir ?

Le meilleur moyen d'éviter de tels problèmes est d'être prudent lorsque vous supprimez des logiciels de votre système.

Le problème est clair et ne se produit que dans deux situations :

  • Si vous venez de réinstaller Windows
  • Si vous avez supprimé ces dépendances par inadvertance

Vous n'avez d'autre choix que d'installer ces dépendances manuellement, comme je l'ai expliqué, si vous avez effectué une nouvelle installation. Vous pouvez cependant prendre des précautions pour éviter le deuxième cas.

La seule manière d'éviter ce type d'erreur à l'avenir est de bien vérifier ce que vous vous apprêtez à désinstaller de votre système. En effet, vous pourriez supprimer des dépendances importantes qui sont également utilisées par d'autres logiciels.

Conclusion

Ce guide vous a montré comment résoudre les erreurs Microsoft Visual C++ ainsi que les problèmes de dépendances Python.

J'ai rencontré ces problèmes en essayant d'installer VirtualBox après une réinstallation. Cependant, il existe d'autres raisons, comme la suppression accidentelle des paquets nécessaires.

J'espère que cette solution vous sera utile.

Si vous le souhaitez, vous pouvez également consulter un guide sur l'installation de Windows 11 dans VirtualBox.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.