Télécharger Microsoft Visual C++ 2015‑2019 Redistributable (x86) 14.29.30156.0 — lien officiel, offline & correctifs VirtualBox 7.0.14

Besoin d’un installateur hors ligne fiable pour Microsoft Visual C++ 2015‑2019 Redistributable (x86) 14.29.30156.0 et de solutions si VirtualBox 7.0.14 refuse encore de s’installer ? Voici un guide complet, pas-à-pas, orienté résultats.

Sommaire

Où télécharger Microsoft Visual C++ 2015‑2019 Redistributable (x86) 14.29.30156.0 ?

Vue d’ensemble du problème

L’objectif est d’obtenir le programme d’installation hors ligne (offline) précisément pour la build 14.29.30156.0 du runtime Visual C++ 2015‑2019, architecture x86 (32 bits), afin de satisfaire des dépendances applicatives strictes.

Solution fournie au cours de l’échange

  • Un intervenant a communiqué le lien officiel direct vers l’installeur Microsoft correspondant (fichier VC_redist.x86.exe).
  • Ce binaire est autonome : il n’a pas besoin d’Internet pendant l’installation (mode offline).

Informations complémentaires utiles

  1. Source officielle : si le lien direct venait à changer, on peut toujours récupérer la même version via la page Microsoft « Latest supported Visual C++ Redistributable ». Dans la liste des versions archivées, choisir manuellement la build 14.29.30156.0 en x86.
  2. Vérification post‑installation :
    • Ouvrir Paramètres > Applications > Applications installées (Windows 10/11) et confirmer la présence de « Microsoft Visual C++ 2015‑2019 Redistributable (x86) – 14.29.30156 ».
    • Sur un système 64 bits, installer aussi la variante x64 pour éviter des dépendances manquantes côté 64 bits.
  3. Droits d’administrateur & redémarrage : exécuter l’installeur .exe en tant qu’administrateur puis redémarrer Windows afin que les nouvelles DLL soient correctement chargées.

Pourquoi choisir exactement la build 14.29.30156.0 ?

De nombreux logiciels packagés à une date donnée vérifient la présence exacte d’une build connue du runtime VC++. La 14.29.30156.0 appartient à la branche 2015‑2019 (outillage Visual Studio 2019) et reste très répandue dans les installeurs signés entre 2021 et 2023. Respecter cette version élimine des faux positifs d’incompatibilité chez certains déployeurs MSI ou EXE.

Prérequis et bonnes pratiques

  • Compatibilité : Windows 10/11 pris en charge. Évitez d’installer sur des OS non supportés.
  • Intégrité : vérifiez la signature numérique du fichier (Éditeur : Microsoft Corporation).
  • Édition 64 bits : pour un OS x64, installez VC_redist.x86.exe et VC_redist.x64.exe ⚠️
  • Post‑reboot : planifiez un redémarrage après l’installation, surtout si des applications restaient ouvertes.

Procédure d’installation (mode graphique)

  1. Cliquez droit sur VC_redist.x86.exe > Exécuter en tant qu’administrateur.
  2. Acceptez la licence, lancez l’installation.
  3. À la fin, redémarrez l’ordinateur.
  4. Sur environnement x64, répétez les mêmes étapes avec VC_redist.x64.exe (same build).
  5. Vérifiez ensuite la présence des deux paquets dans Applications installées.

Procédure d’installation (déploiement silencieux)

Pour les administrateurs et intégrateurs, l’installeur accepte des switches standards MSIWrapper :

REM Installation silencieuse x86 (sans redémarrage automatique)
VC_redist.x86.exe /install /quiet /norestart

REM Installation silencieuse x64
VC_redist.x64.exe /install /quiet /norestart

REM Réparation d’une installation existante
VC_redist.x86.exe /repair /quiet /norestart

REM Désinstallation (si nécessaire)
VC_redist.x86.exe /uninstall /quiet /norestart 

Conseil : journalisez vos actions avec cmd.exe ou PowerShell pour tracer l’état de retour de chaque commande.

Contrôles rapides après installation

MéthodeCe qu’il faut observerCommande ou chemin utile
Applications installéesEntrée « Microsoft Visual C++ 2015‑2019 Redistributable (x86) – 14.29.30156 »Paramètres > Applications > Applications installées
Clés Registre (x86)Installed=1 et Version14.29.30156.0reg query "HKLM\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\x86" /v Version /reg:32
Clés Registre (x64)Présence de la variante x64 (sur OS 64 bits)reg query "HKLM\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\x64" /v Version /reg:64
DLL système (x86)Version cohérente des DLL UCRTPowerShell: (Get-Item "$env:windir\SysWOW64\vcruntime140.dll").VersionInfo.FileVersion

Si les valeurs diffèrent légèrement (suffixes de build mineurs), ne paniquez pas : les redistribuables 2015‑2019 sont cumulatifs et peuvent présenter des composants avec des numéros de fichier proches, mais l’élément clé reste l’entrée d’Apps et la clé Registre.

FAQ essentielle

Quelle différence entre 2015‑2019 et 2015‑2022 ?

Les familles Visual C++ 2015‑2019 et 2015‑2022 partagent une base commune (v14) et sont publiées de façon cumulative. Installer la plus récente (ex. 14.38.x) couvre aussi la 14.29 côté composants. Toutefois, si votre application contrôle la présence de la 14.29.30156.0, gardez cette build et installez x86 + x64 sur les OS 64 bits.

Dois‑je toujours installer les deux architectures ?

Sur un OS 64 bits, oui dans la grande majorité des cas. Des applications 32 bits (x86) peuvent coexister avec des services 64 bits (x64). Installer les deux évite la plupart des erreurs de dépendances manquantes.

Le redémarrage est‑il vraiment nécessaire ?

Recommandé. Certaines DLL partagées (UCRT/VC Runtime) sont chargées par des processus système. Un reboot garantit l’utilisation des bibliothèques mises à jour et réduit les anomalies d’installation en chaîne.


Erreur toujours présente lors de l’installation d’Oracle VirtualBox 7.0.14 après l’installation du runtime

Vue d’ensemble du problème

Même après avoir installé VC_redist.x86.exe 14.29.30156.0, l’installeur de VirtualBox 7.0.14 échoue avec le même message. Ce scénario est typique si l’OS est x64, si des composants VC++ x64 manquent, si un paquet existant est corrompu, ou si des pilotes VirtualBox (réseaux/USB) ne peuvent pas être déployés dans le noyau (HVCI, Hyper‑V, Secure Boot, etc.).

Pistes de résolution supplémentaires (priorisées)

ÉtapeDescription rapide
1. Vérifier les deux architecturesSur un OS 64 bits, installez VC_redist.x64.exe (14.29.30156.0) en plus du package x86.
2. Lancer l’installeur en mode administrateurClic droit > « Exécuter en tant qu’administrateur » sur VirtualBox‑7.0.14‑xxxx‑Win.exe.
3. Redémarrage obligatoireRedémarrez après chaque installation ou mise à jour du redistributable avant de relancer VirtualBox.
4. Contrôle des versions existantesDésinstallez d’anciennes versions Visual C++ 2015‑2022 possiblement corrompues via Applications ; réinstallez ensuite la 14.29.30156.0 (x86+x64).
5. Journaux d’installationAprès l’échec, ouvrez %TEMP%\VBoxInstallLog.txt et recherchez api‑ms‑win‑crt‑runtime‑l1‑1‑0.dll ou des codes MSI 0x80070666/0x8007010B.
6. Mises à jour WindowsAppliquez toutes les mises à jour cumulatives Windows Update (certaines incluent des correctifs UCRT).
7. Version de VirtualBoxAu besoin, téléchargez une build plus récente (ex. 7.0.18+) intégrant des correctifs d’installeur et de runtime.

Pourquoi ces mesures ?

  • VirtualBox installe des services et pilotes 64 bits : la présence du seul package x86 est insuffisante sur un OS x64.
  • Les redistribuables VC++ sont cumulatifs : une build récente couvre fonctionnellement les anciennes, mais si l’installeur vérifie une build précise, gardez la 14.29.30156.0 en parallèle.
  • MSI 0x80070666 signifie souvent qu’une version identique ou plus récente est déjà installée mais endommagée (ou en état « pendant »). Un cycle Désinstallation → Redémarrage → Réinstallation résout fréquemment le blocage.

Diagnostic approfondi (chemin court vers la cause)

Symptôme / CodeCause probableAction corrective
Erreur MSI 0x80070666Version identique ou plus récente déjà présente mais incohérenteDésinstaller Microsoft Visual C++ 2015‑20xx (x86 & x64) > redémarrer > réinstaller 14.29.30156.0 (x86+x64)
Erreur MSI 0x8007010BChemin TEMP/TMP invalide (profil ou disque), caractères spéciauxRéinitialiser TEMP/TMP vers un chemin simple, ex. C:\Temp, puis relancer l’installation
Message « api‑ms‑win‑crt‑runtime‑l1‑1‑0.dll manquant »Composants UCRT non enregistrés ou mismatch x86/x64Réinstaller les deux redistribuables (x86 & x64), redémarrer, contrôler les clés Registre
Rollback pendant « Bridged Networking »Pilotes VirtualBox bloqués par HVCI / Intégrité de la mémoire ou Secure BootDésactiver temporairement « Intégrité de la mémoire », redémarrer, installer, réactiver ensuite
VMs ne démarrent pas après installationConflit avec Hyper‑V/VMP/WHP exclusifsDésactiver Hyper‑V & plateformes associées (voir commandes ci-dessous), redémarrer

Réinitialiser TEMP/TMP (corrige 0x8007010B)

REM Créer un dossier de travail propre
mkdir C:\Temp 2>nul

REM Session courante uniquement
set TEMP=C:\Temp
set TMP=C:\Temp

REM De façon persistante pour l’utilisateur
setx TEMP "C:\Temp"
setx TMP "C:\Temp" 

Désinstaller & réinstaller proprement les redistribuables

  1. Ouvrez Paramètres > Applications.
  2. Désinstallez Microsoft Visual C++ 2015‑2019/2015‑2022 en x86 et x64 (toutes les occurrences).
  3. Redémarrez.
  4. Réinstallez d’abord VC_redist.x64.exe 14.29.30156.0, puis VC_redist.x86.exe 14.29.30156.0.
  5. Redémarrez et vérifiez dans Applications installées.

Extraire un log MSI verbeux de VirtualBox

Pour pointer précisément ce qui échoue, forcez un journal complet :

REM Ouvrir un invite de commandes en administrateur
REM Exemple avec extraction puis installation MSI journalisée

VirtualBox-7.0.14-xxxx-Win.exe --extract -path C:\Temp\VBX
msiexec /i "C:\Temp\VBX\VirtualBox-7.0.14-rxxxx.msi" /L*V "C:\Temp\VBoxInstall.log" 

Parcourez ensuite C:\Temp\VBoxInstall.log et %TEMP%\VBoxInstallLog.txt à la recherche des premières erreurs (avec Return value 3, noms de DLL, échecs d’installation de pilotes réseau/USB, etc.).

Conflits avec Hyper‑V, VMP et WHP (exécution/installation)

Sur Windows 10/11, Hyper‑V et les plateformes associées (Virtual Machine Platform, Windows Hypervisor Platform) peuvent monopoliser le gestionnaire d’hyperviseur et bloquer l’installation de certains composants VirtualBox ou l’exécution des VMs.
Commandes utiles (à exécuter en administrateur)

REM Désactiver la pile Hyper-V (et composants associés)
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V-All
dism.exe /Online /Disable-Feature:VirtualMachinePlatform
dism.exe /Online /Disable-Feature:HypervisorPlatform

REM Empêcher le démarrage de l’hyperviseur Microsoft
bcdedit /set hypervisorlaunchtype off

REM Redémarrer la machine après ces opérations
shutdown /r /t 0 

Après installation réussie de VirtualBox, vous pourrez réactiver ces composants si nécessaire (l’exécution de VMs Hyper‑V et VirtualBox simultanément reste délicate).

Hardened Installer : pilotes et intégrité de la mémoire

VirtualBox installe des pilotes signés (réseau, USB, NDIS). La fonctionnalité Intégrité de la mémoire (HVCI) peut empêcher leur chargement pendant l’installation, provoquant un rollback. Procédure prudente :

  1. Ouvrez Sécurité Windows > Sécurité de l’appareil > Isolation du noyau.
  2. Désactivez temporairement Intégrité de la mémoire.
  3. Redémarrez, installez VirtualBox (administrateur).
  4. Vérifiez que VirtualBox démarre, puis réactivez l’intégrité de la mémoire et redémarrez de nouveau.

Si Secure Boot impose des contraintes supplémentaires, assurez-vous que les pilotes VirtualBox portent une signature valide.

Réparation du système (SFC/DISM) si les erreurs persistent

Des composants système corrompus peuvent casser l’enregistrement UCRT ou l’installation MSI.

REM Invite de commandes en administrateur
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Redémarrez puis retentez l’installation.

Checklist « avant de réessayer VirtualBox »

  • Les paquets Visual C++ 14.29.30156.0 sont installés en x86 et x64.
  • Vous avez redémarré après chaque (dés)installation du runtime.
  • Votre environnement TEMP/TMP pointe vers un chemin simple et valide.
  • Windows Update a appliqué les mises à jour cumulatives récentes.
  • Hyper‑V/VMP/WHP sont désactivés si vous exécutez des VMs VirtualBox.
  • Intégrité de la mémoire temporairement désactivée si l’installation échoue sur les pilotes, puis réactivée ensuite.
  • Les journaux VBoxInstallLog.txt / VBoxInstall.log ne signalent pas d’erreur non traitée.

Bonnes pratiques pour les équipes IT

  • Référentiel local : conservez les binaires VC_redist.x86/x64.exe (14.29.30156.0) dans un partage interne pour des installations offline contrôlées.
  • Script post‑déploiement : intégrez une vérification Registre (clés VC\Runtimes) et un contrôle « Apps installées » via winget ou WMI pour documenter l’état cible.
  • Journalisation : écrivez systématiquement des logs verbeux MSI lors d’installations délicates (ligne /L*V).
  • Rollback sûr : si l’installation VirtualBox échoue, vérifiez qu’aucun composant partiel (pilotes NDIS/USB) ne subsiste dans le Gestionnaire de périphériques (afficher les périphériques cachés), puis redémarrez.

Exemples d’erreurs et remèdes rapides

Message exact (ou proche)InterprétationCorrectif recommandé
« Another version of this product is already installed » / 0x80070666Le même runtime (ou plus récent) est présent mais corrompuDésinstallez toutes les entrées VC++ 2015‑20xx (x86/x64) > redémarrage > réinstallation propre (14.29.30156.0, x86+x64)
api-ms-win-crt-runtime-l1-1-0.dll manquantUCRT non enregistré / mauvais jeu d’architectureInstaller les deux redistribuables, redémarrer, valider Apps + Registre
« The directory name is invalid » / 0x8007010BChemin TEMP/TMP cassé, profil redirigéRéinitialiser TEMP/TMP vers C:\Temp, relancer
VirtualBox se désinstalle pendant l’installation (« rollback »)Pilotes non chargeables (HVCI, Secure Boot, signature)Désactiver HVCI temporairement, vérifier signatures, redémarrer
VMs plantent au lancementHyper‑V actifbcdedit /set hypervisorlaunchtype off + désactiver Hyper‑V/VMP/WHP, redémarrer

Procédure « pas à pas » recommandée

  1. Inventorier les redistribuables existants (x86/x64) via Applications.
  2. Désinstaller toute entrée Visual C++ 2015‑2022 suspecte (x86/x64).
  3. Redémarrer le PC.
  4. Installer en administrateur : VC_redist.x64.exe 14.29.30156.0 puis VC_redist.x86.exe 14.29.30156.0.
  5. Redémarrer à nouveau.
  6. Vérifier Applications installées + clés Registre (x86/x64).
  7. Lancer VirtualBox‑7.0.14‑xxxx‑Win.exe en administrateur.
  8. Si échec : analyser les logs, réinitialiser TEMP/TMP, désactiver HVCI temporairement, désactiver Hyper‑V si nécessaire, puis réessayer.
  9. En dernier recours : tester une build VirtualBox plus récente (7.0.18+), connue pour améliorer l’installeur.

Notes de sécurité & conformité

  • Conservez les hashes de vos binaires internes (SHA‑256) et vérifiez la signature Microsoft avant déploiement.
  • Ne téléchargez jamais des redistribuables depuis des sources tierces non vérifiées.
  • Documentez vos changements : date, machine, utilisateur, versions x86/x64.

Résumé global

  • Téléchargement : utilisez le lien direct officiel ou la page Microsoft « Latest supported Visual C++ Redistributable » pour récupérer VC_redist.x86.exe 14.29.30156.0. Installez en administrateur, redémarrez.
  • Pour VirtualBox : assurez‑vous que le package x64 est aussi installé, redémarrez, puis relancez l’installeur VirtualBox en mode administrateur. En cas d’échec persistant, examinez les logs et testez la version VirtualBox la plus récente. Si besoin, réinstallez proprement les redistribuables et désactivez temporairement HVCI/Hyper‑V le temps de l’installation.

Annexes : commandes utiles prêtes à copier

:: Vérifier rapidement les versions dans le Registre
reg query "HKLM\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\x86" /v Version /reg:32
reg query "HKLM\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\x64" /v Version /reg:64

:: Installer silencieusement les redistribuables
VC_redist.x64.exe /install /quiet /norestart
VC_redist.x86.exe /install /quiet /norestart

:: Réparer l’OS si l’UCRT semble corrompu
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

:: Corriger TEMP/TMP et relancer l’installation VirtualBox
mkdir C:\Temp 2>nul
setx TEMP "C:\Temp"
setx TMP "C:\Temp"

:: Désactiver la pile Hyper-V (si conflit d’hyperviseur)
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V-All
dism.exe /Online /Disable-Feature:VirtualMachinePlatform
dism.exe /Online /Disable-Feature:HypervisorPlatform
bcdedit /set hypervisorlaunchtype off
shutdown /r /t 0 

Encadré express (à garder sous la main)

  • Version requise : Visual C++ 2015‑2019 14.29.30156.0.
  • Architecture : installez x86 et x64 sur OS 64 bits.
  • Post‑install : redémarrage obligatoire.
  • VirtualBox 7.0.14 : exécuter en administrateur, vérifier HVCI/Hyper‑V, lire les logs en cas de rollback.
  • Alternative : tester une build VirtualBox plus récente si l’installeur reste capricieux.
Sommaire