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.
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
- 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.
- 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.
- Droits d’administrateur & redémarrage : exécuter l’installeur
.exeen 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.exeetVC_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)
- Cliquez droit sur
VC_redist.x86.exe> Exécuter en tant qu’administrateur. - Acceptez la licence, lancez l’installation.
- À la fin, redémarrez l’ordinateur.
- Sur environnement x64, répétez les mêmes étapes avec
VC_redist.x64.exe(same build). - 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éthode | Ce qu’il faut observer | Commande ou chemin utile |
|---|---|---|
| Applications installées | Entrée « Microsoft Visual C++ 2015‑2019 Redistributable (x86) – 14.29.30156 » | Paramètres > Applications > Applications installées |
| Clés Registre (x86) | Installed=1 et Version ≈ 14.29.30156.0 | reg 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 UCRT | PowerShell: (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)
| Étape | Description rapide |
|---|---|
| 1. Vérifier les deux architectures | Sur un OS 64 bits, installez VC_redist.x64.exe (14.29.30156.0) en plus du package x86. |
| 2. Lancer l’installeur en mode administrateur | Clic droit > « Exécuter en tant qu’administrateur » sur VirtualBox‑7.0.14‑xxxx‑Win.exe. |
| 3. Redémarrage obligatoire | Redémarrez après chaque installation ou mise à jour du redistributable avant de relancer VirtualBox. |
| 4. Contrôle des versions existantes | Dé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’installation | Aprè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 Windows | Appliquez toutes les mises à jour cumulatives Windows Update (certaines incluent des correctifs UCRT). |
| 7. Version de VirtualBox | Au 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 / Code | Cause probable | Action corrective |
|---|---|---|
| Erreur MSI 0x80070666 | Version identique ou plus récente déjà présente mais incohérente | Désinstaller Microsoft Visual C++ 2015‑20xx (x86 & x64) > redémarrer > réinstaller 14.29.30156.0 (x86+x64) |
| Erreur MSI 0x8007010B | Chemin TEMP/TMP invalide (profil ou disque), caractères spéciaux | Ré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/x64 | Ré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 Boot | Désactiver temporairement « Intégrité de la mémoire », redémarrer, installer, réactiver ensuite |
| VMs ne démarrent pas après installation | Conflit avec Hyper‑V/VMP/WHP exclusifs | Dé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
- Ouvrez Paramètres > Applications.
- Désinstallez Microsoft Visual C++ 2015‑2019/2015‑2022 en x86 et x64 (toutes les occurrences).
- Redémarrez.
- Réinstallez d’abord
VC_redist.x64.exe14.29.30156.0, puisVC_redist.x86.exe14.29.30156.0. - 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 :
- Ouvrez Sécurité Windows > Sécurité de l’appareil > Isolation du noyau.
- Désactivez temporairement Intégrité de la mémoire.
- Redémarrez, installez VirtualBox (administrateur).
- 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.logne 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
wingetou 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étation | Correctif recommandé |
|---|---|---|
« Another version of this product is already installed » / 0x80070666 | Le même runtime (ou plus récent) est présent mais corrompu | Dé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 manquant | UCRT non enregistré / mauvais jeu d’architecture | Installer les deux redistribuables, redémarrer, valider Apps + Registre |
« The directory name is invalid » / 0x8007010B | Chemin 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 lancement | Hyper‑V actif | bcdedit /set hypervisorlaunchtype off + désactiver Hyper‑V/VMP/WHP, redémarrer |
Procédure « pas à pas » recommandée
- Inventorier les redistribuables existants (x86/x64) via Applications.
- Désinstaller toute entrée Visual C++ 2015‑2022 suspecte (x86/x64).
- Redémarrer le PC.
- Installer en administrateur :
VC_redist.x64.exe14.29.30156.0 puisVC_redist.x86.exe14.29.30156.0. - Redémarrer à nouveau.
- Vérifier Applications installées + clés Registre (x86/x64).
- Lancer VirtualBox‑7.0.14‑xxxx‑Win.exe en administrateur.
- Si échec : analyser les logs, réinitialiser TEMP/TMP, désactiver HVCI temporairement, désactiver Hyper‑V si nécessaire, puis réessayer.
- 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.exe14.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.

