Vous cherchez l’installeur VC++ 2015‑2019 (14.23.27820 x64), vous subissez l’erreur “ERROR FFFF” dans RDR2 Online, VirtualBox refuse de s’installer sur un PC Windows 11 ARM, ou un logiciel d’imprimante Brother plante ? Voici un guide concret, à jour et exploitable hors‑ligne.
Obtenir Microsoft Visual C++ Redistributable 2015‑2019 (x64) 14.23.27820
Vue d’ensemble
Certains jeux, pilotes ou utilitaires exigent explicitement la build 14.23.27820 du runtime VC++ 2015‑2019 (x64). Or, les pages “Latest” de Microsoft pointent aujourd’hui vers le package cumulatif 2015‑2022 ; l’installeur 14.23 peut paraître introuvable. Vous avez deux approches : récupérer une URL archive d’une build authentique, ou choisir l’option recommandée (installer le package 2015‑2022 à jour, rétro‑compatible).
Réponse & solution
- Lien direct (archivé) – Microsoft conserve encore des URL de builds anciennes hébergées sur le CDN Visual Studio. Exemple d’URL de la 14.23.27820 (x64) :
https://download.visualstudio.microsoft.com/download/pr/9565895b-35a6-434b-a881-11a6f4beec76/EE84FED2552E018E854D4CD2496DF4DD516F30733A27901167B8A9882119E57C/VC_redist.x64.exeRemarques :- Ces liens sont spécifiques à une révision et peuvent expirer ; un
404n’invalide pas l’existence de la build, seulement l’URL. - Si l’URL ne fonctionne plus, parcourez la rubrique “Archives” des notes de version Visual Studio 2019, section “Autres outils et frameworks / Redistributables”.
- Ces liens sont spécifiques à une révision et peuvent expirer ; un
- Option recommandée – Installer le package cumulatif Microsoft Visual C++ Redistributable 2015‑2022 (x86 + x64). Il remplace en mémoire les familles 2015/2017/2019 (v14.0/14.1x/14.2x) et reste rétro‑compatible avec les applications compilées pour
14.23. Les DLL clés :vcruntime140.dll,vcruntime140_1.dll,msvcp140.dll, etc. - Conserver les deux architectures – Installez x86 et x64. Beaucoup d’apps 64 bits chargent encore des composants 32 bits.
- Avant de désinstaller, tenter “Réparer” – Dans Paramètres > Applications (Windows 10/11) ou Panneau de configuration > Programmes et fonctionnalités, sélectionnez “Microsoft Visual C++ 2015‑2022”, bouton Modifier, puis Réparer. Cela corrige la plupart des corruptions (fichiers manquants, clés MSI).
Procédure pas‑à‑pas (hors‑ligne admise)
- Télécharger l’installeur 14.23.27820 (x64) (lien archivé ci‑dessus) ou le package cumulatif 2015‑2022 (x86 + x64). Conservez‑les dans un dossier “D:\Install\VC\YYYY‑MM”.
- Installer en administrateur : clic droit > Exécuter en tant qu’administrateur. Redémarrez si demandé.
- Vérifier la version (au choix) :
- Fichiers : propriétés de
C:\Windows\System32\vcruntime140.dll(onglet Détails). - Registre :
HKLM\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\x64&\x86(valeursVersion,Installed). - Applications installées : “Microsoft Visual C++ 2015‑2022 Redistributable (x86/x64)”.
- Fichiers : propriétés de
Installation silencieuse (déploiement, scripts)
Les installeurs VC_redist acceptent les basiques : /quiet (ou /passive), /norestart, /log.
:: x64
VC_redist.x64.exe /quiet /norestart /log C:\Temp\vcredist_x64.log
:: x86
VC_redist.x86.exe /quiet /norestart /log C:\Temp\vcredist_x86.log
Astuce MSI avancée : une fois lancé, l’exécutable décompresse ses MSI dans C:\ProgramData\Package Cache (pratique pour l’archivage hors‑ligne). Les logs typiques : dd_vcredist_*.log.
Automatisation avec Windows Package Manager
Sur Windows 10/11, vous pouvez aussi piloter l’installation via winget :
winget install --id=Microsoft.VCRedist.2015+.x64 -e
winget install --id=Microsoft.VCRedist.2015+.x86 -e
Ajoutez les deux architectures pour couvrir 100 % des cas.
Crash “ERROR FFFFF” dans Red Dead Redemption II Online (Wilderness Camp)
Vue d’ensemble
Le jeu peut fonctionner juste après une vérification des fichiers (qui réinstalle DirectX et VC++) puis replanter au redémarrage, notamment lors de l’utilisation du Wilderness Camp. La cause est rarement unique : runtime VC++ corrompu, pipeline graphique, overlay, pilotes.
Plan d’action recommandé
| Étape | Action | Détails utiles |
|---|---|---|
| 1 | Réparer / Mettre à jour VC++ 2015‑2022 | Installez / réparez x86 et x64. Les DLL 14.23 sont couvertes par le package cumulatif. |
| 2 | Forcer Vulkan | Supprimez %USERPROFILE%\Documents\Rockstar Games\Red Dead Redemption 2\Settings\system.xml pour régénérer la config, ou ajoutez l’argument de lancement -vulkan. En alternative, testez -ignorepipelinecache si le crash survient à l’initialisation graphique. |
| 3 | Vérifier les fichiers | Via Rockstar Launcher (ou Steam > Propriétés > Fichiers installés > Vérifier l’intégrité) après réinstallation du runtime. |
| 4 | Désactiver les overlays | Coupez Discord Overlay, GeForce Experience, RivaTuner/MSI Afterburner, Overlays Steam/Epic. Les hooks DLL causent souvent l’“ERROR FFFF”. |
| 5 | Mettre à jour (ou revenir) le pilote GPU | Installez une version stable compatible Vulkan (nettoyez avec DDU si nécessaire, hors‑ligne). Évitez l’overclock et testez en mode fenêtré/borderless. |
Si l’erreur persiste : créez un nouveau profil Windows pour exclure une corruption de profil utilisateur. Exécutez ensuite :
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Note : DISM /RestoreHealth s’applique à Windows 10/11. Sur Windows 7, utilisez plutôt sfc et Windows Update.
Échec d’installation de VirtualBox sur Windows 11 Home – ARM (Snapdragon)
Le diagnostic en 2025
Les packages VirtualBox historiques ciblent x86_64. Sur Windows 11 ARM, les versions anciennes refusaient l’installation (“le système n’a pas été modifié”). Depuis la branche 7.2, Oracle propose un installeur Windows unifié intégrant le support hôte Arm64 (fonctionnalité encore qualifiée d’expérimentale côté support).
Ce qui fonctionne et ce qui ne fonctionne pas
- OK : installation de VirtualBox ≥ 7.2 sur Windows 11 ARM (hôte), création de VM Arm64 (Linux aarch64, Windows 11/ARM), additions invitées ARM, installeur unifié.
- Limites :
- Les guests x86/x64 ne sont pas supportés sur un hôte ARM (il faut un OS invité ARM).
- Contrôleurs graphiques : VMSVGA (3D/accélération encore restreinte sur hôtes Windows ARM ; meilleure prise en charge côté macOS/ARM).
- Automatisation non interactive (unattended install) limitée sur hôtes ARM.
Parcours de résolution
- Désinstallez toute ancienne version VirtualBox et redémarrez.
- Installez VirtualBox 7.2+ (installeur Windows unifié). Si un message “système non modifié” apparaît, vérifiez :
- Que Hyper‑V/Plateforme d’hyperviseur Windows/Plateforme machine virtuelle n’entrent pas en conflit. VirtualBox peut utiliser WHP, mais un hyperviseur tiers actif (WSA, WSL2 massivement utilisés) peut bloquer le lancement. Testez avec ces fonctionnalités désactivées puis réactivez au besoin.
- Que l’antivirus/EDR ne bloque pas l’installation du pilote signé (redémarrage requis après installation).
- Créez des VM ARM64 : choisissez “Windows 11/Arm” (ou distro ARM64). N’essayez pas d’ISO x86/x64.
- Alternatives (si VirtualBox n’est pas une option) :
- WSL2 : Linux ARM64 avec intégration graphique (WSLg) sur Windows 11 Home ARM.
- QEMU : virtualisation ARM64 (avec ou sans accélération WHP).
- Hyper‑V : non disponible en édition Home, mais certaines fonctionnalités (Plateforme machine virtuelle) existent ; pour une gestion complète, une édition Pro/Entreprise est préférable.
Clarification importante : ARM64EC est une technologie de compilation (ABI hybride) pour développeurs, pas un paramètre à “activer” dans Windows. Aucune case à cocher ne débloque l’installation de VirtualBox ; il faut une build VirtualBox qui cible réellement l’hôte ARM.
Runtime error avec un logiciel d’imprimante Brother
Vue d’ensemble
Des utilitaires Brother peuvent échouer au démarrage (“side‑by‑side configuration”, “Microsoft Visual C++ Runtime requis”, fermeture immédiate). Dans la pratique, la pile de dépendances (VC++/UCRT) ou le pilote/port non à jour est en cause.
Étapes concrètes
- Réinstallez VC++ 2015‑2022 (x86 + x64) puis redémarrez.
- Téléchargez le Full Driver & Software Package depuis la page modèle de votre imprimante Brother. Ce bundle contient les pilotes et utilitaires nécessaires (scanner, IJ driver, outils réseau) et aligne les prérequis.
- Installez en administrateur, câble USB débranché jusqu’à l’invite. Évitez de “désactiver SmartScreen” ; préférez des pilotes signés et à jour. Si Intégrité de la mémoire (Core Isolation) bloque un pilote ancien, mettez à jour le pilote ; ne désactivez la protection que temporairement pour un test, puis réactivez‑la.
- Désinstallez proprement d’anciens paquets : Paramètres > Applications puis, dans Propriétés du serveur d’impression (
printui /s /t2), supprimez pilotes/paquets obsolètes avant réinstallation. - Diagnostiquez :
- Observateur d’événements > Applications : source SideBySide, messages liés aux VC Runtime.
- Regardez
C:\ProgramData\Package Cacheet les logsdd_vcredist_*.logaprès (ré)installation du VC++.
Message “VCRUNTIME140.dll est introuvable” sur Windows 7
Vue d’ensemble
Beaucoup de jeux/logiciels récents exigent le Universal C Runtime et des signatures SHA‑2 modernes. Sur Windows 7, certains prérequis Windows doivent être présents pour que le runtime VC++ 2015‑2022 s’installe et fonctionne.
Étapes recommandées
- Mettre à niveau Windows 7 au minimum :
- Service Pack 1.
- Support SHA‑2 : mises à jour
KB4474419(SHA‑2) etKB4490628(Servicing Stack). - UCRT :
KB2999226(Update for Universal C Runtime).
- Installer VC++ 2015‑2022 : versions x86 et x64 (même sur un OS 64 bits, car de nombreux jeux sont 32 bits).
- Redémarrer l’ordinateur.
- Si la DLL est encore signalée “manquante”, évitez de télécharger des DLL “au hasard”. En dernier recours pour un jeu spécifique et sur un système hors support, vous pouvez copier temporairement
VCRUNTIME140.dlletMSVCP140.dlldepuisC:\Windows\System32vers le dossier du jeu, puis corriger proprement ensuite via l’installation du runtime cumulatif.
Bon à savoir : les VC++ 2015‑2022 récents restent compatibles Windows 7 SP1 (avec prérequis ci‑dessus). Windows 7 étant hors support, privilégiez des runtimes à jour, mais attendez‑vous à des limites logicielles.
Bonnes pratiques autour des redistributables VC++
| Bonne pratique | Pourquoi ? |
|---|---|
| Installer la dernière version cumulative | Elle remplace en mémoire l’ensemble des builds antérieures (14.xx) et apporte correctifs de sécurité/stabilité. |
| Garder x86 et x64 | Beaucoup de jeux 64 bits chargent encore des composants 32 bits. |
| Éviter les DLL isolées | Copier une DLL depuis Internet casse le SxS et ouvre la porte aux malwares. Installez le runtime officiel. |
| Essayer “Réparer” avant de désinstaller | Conserve les GUID MSI et clés de registre nécessaires aux mises à jour diff. |
| Sauvegarder l’installeur hors‑ligne | Pratique pour les machines sans réseau ou après un wipe/reimage. |
| Journaliser vos installations | Utilisez /log pour garder des dd_vcredist_*.log exploitables en cas d’échec. |
Cheat‑sheet : vérifier/administrer les runtimes
| Tâche | Commande / Emplacement | Notes |
|---|---|---|
| Lister versions via PowerShell | Get-Package | ? Name -match "Visual C\+\+ 2015" | ft Name,Version | Fonctionne avec WinGet/MSI et certains EXE packagés. |
| Vérifier dans le Registre | HKLM\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\{x86|x64|arm64} | Clés Installed (DWORD) et Version. |
| Contrôler la version fichier | (Get-Item "$env:WINDIR\System32\vcruntime140.dll").VersionInfo | Comparez avec la build attendue. |
| Silent install | VC_redist.x64.exe /quiet /norestart /log C:\Temp\vcredist_x64.log | Idem pour vc_redist.x86.exe. |
Informations complémentaires utiles
Tableau de correspondance des versions
- Visual Studio 2015 → v 14.0.x
- VS 2017 → v 14.1x.x
- VS 2019 → v 14.2x.x (ex. 14.23)
- VS 2022 → v 14.3x.x → package “2015‑2022”
Toutes ces familles partagent les mêmes DLL de runtime (compatibilité binaire ascendante). Les outils de déploiement vérifient les clés sous VisualStudio\14.0\VC\Runtimes pour déterminer si une version suffisante est déjà installée.
Outils de diagnostic
- Dependency Walker / Process Monitor : identifiez la DLL qui échoue au chargement et le chemin effectif (SxS).
- Logs VC++ :
dd_vcredist_*.loget dossierC:\ProgramData\Package Cache(contient les MSI décompressés et traces d’échec). - Observateur d’événements : source SideBySide, messages Activation context, manifest absents, etc.
FAQ rapide
Le jeu demande strictement “14.23.27820” : puis‑je installer 2015‑2022 ?
Oui, dans la grande majorité des cas. Le package cumulatif 2015‑2022 fournit les mêmes bibliothèques (msvcp140, vcruntime140, etc.) dans une version plus récente et compatible avec celles requises par les apps 2015/2017/2019. Si une application vérifie “à la lettre” la version du runtime (rare et non recommandé), utilisez l’installeur archivé 14.23 pour ce seul poste.
Dois‑je installer x86 sur un Windows 64 bits ?
Oui, si vous utilisez des jeux/outils 32 bits. L’absence de l’édition x86 est une source fréquente d’erreurs “DLL manquante”.
VirtualBox sur Windows 11 ARM : puis‑je créer une VM Windows x64 ?
Non. Sur un hôte ARM, VirtualBox virtualise des guests ARM. Pour des apps x64, utilisez l’émulation x64 fournie par Windows 11 ARM à l’intérieur d’un guest Windows 11 ARM, ou migrez vers un hôte x86_64 si vous devez virtualiser un OS x86/x64 complet.
Le logiciel Brother affiche “side‑by‑side configuration incorrecte”.
C’est typiquement un runtime VC++ manquant/corrompu. Réparez/installez VC++ 2015‑2022 (x86+x64), puis installez le Full Driver & Software Package Brother du modèle exact. Évitez de désactiver durablement des protections telles que SmartScreen ou l’intégrité de la mémoire.
Checklist express (copiable en runbook)
- 🔁 VC++ : installer x86 + x64 (2015‑2022). En cas d’échec, lancer Réparer puis redémarrer.
- 🎮 RDR2 : forcer
-vulkan, vidersystem.xml, couper overlays, vérifier les fichiers, mettre à jour/rollback driver GPU. - 🧪 VirtualBox / ARM : utiliser VirtualBox 7.2+, créer des VMs ARM64 uniquement ; gérer les conflits Hyper‑V/WSL2 au besoin.
- 🖨️ Brother : installer VC++ puis le Full Driver & Software Package officiel ; vérifier SideBySide et Package Cache.
- 🪟 Windows 7 : SP1 + SHA‑2 (
KB4474419) + SSU (KB4490628) + UCRT (KB2999226) avant VC++. - 🧰 Diag :
sfc /scannow,DISM /RestoreHealth(Win10/11), Event Viewer, ProcMon, Dependency Walker, logsdd_vcredist_*.log.
Annexe : procédures détaillées utiles
Réparer le pipeline graphique de RDR2
- Fermez le jeu et le lanceur.
- Supprimez
%USERPROFILE%\Documents\Rockstar Games\Red Dead Redemption 2\Settings\system.xml(une sauvegarde facultative peut être faite au préalable). - Lancez RDR2 avec
-vulkan. Si le crash survient toujours, ajoutez-ignorepipelinecachepour regénérer les shaders. - Reconfigurez vos options graphiques progressivement (qualité, API, plein écran) en testant entre chaque changement.
Nettoyage pilote GPU (optionnel)
- Déconnectez‑vous d’Internet.
- Démarrez en Mode sans échec, lancez DDU (Display Driver Uninstaller), supprimez le pilote actuel.
- Redémarrez, installez un pilote stable compatible Vulkan, redémarrez encore.
Extra : scripts PowerShell d’inventaire VC++
# Liste les Visual C++ 2015-2022 installés
Get-Package | Where-Object { $_.Name -match "Visual C\+\+ 2015-2022" } |
Sort-Object Name | Format-Table Name, Version
# Lit la version runtime x64 depuis le Registre
Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\x64" |
Select-Object Version, Installed
Bonnes pratiques d’archivage hors‑ligne
- Stockez
VC_redist.x86.exeetVC_redist.x64.exedans un référentiel interne, nommés avec leur version (ex.VC_redist.x64_14.23.27820.exe). - Conservez les logs
dd_vcredist_*.logde vos installations silencieuses. - Évitez les “packs tout‑en‑un” non officiels ; privilégiez les installeurs Microsoft authentiques.
En appliquant ces recommandations, chaque scénario traité (récupération de 14.23.27820, crash RDR2 Online, VirtualBox sur Windows 11 ARM, erreur runtime Brother, message VCRUNTIME140.dll sur Windows 7) se résout de manière fiable, sécurisée et durable.

