EA Play exige le package Visual C++ 2015‑2022 (x64), mais l’installation s’arrête vers 35 % avec le code 0x80070652 (« une autre installation est en cours »). Ce guide vous donne des correctifs concrets, du plus simple au plus avancé, pour achever l’installation.
Erreur 0x80070652 lors de l’installation de Visual C++ 2015‑2022 (x64)
Le code 0x80070652 correspond à ERROR_INSTALL_ALREADY_RUNNING (erreur MSI 1618) et signifie qu’un processus d’installation Windows Installer (msiexec.exe) est actif ou qu’une installation précédente n’a pas été clôturée. Sur le terrain, cela se manifeste souvent par un blocage autour de 30–40 % sur l’installateur de Microsoft Visual C++ 2015‑2022 Redistributable (x64), prérequis pour lancer EA Play / EA app et de nombreux jeux.
Symptômes typiques
- Barre de progression figée autour de 35 % puis message 0x80070652.
- Notification « Une autre installation est en cours » / « Another installation is in progress ».
- EA Play réclame sans cesse Visual C++ même après une installation « réussie ».
Résolution éclair (résumé en 60 s)
- Ouvrez Gestionnaire des tâches → Détails → terminez tous les
msiexec.exe. - Redémarrez Windows.
- Lancez l’installateur autonome de Visual C++ 2015‑2022 (x64) en Administrateur et si possible hors‑ligne.
Si l’erreur persiste, suivez la procédure complète ci‑dessous.
Procédure complète pas‑à‑pas
Mettre fin aux processus Windows Installer
- Clic droit sur la barre des tâches → Gestionnaire des tâches → onglet Détails.
- Recherchez
msiexec.exe(un ou plusieurs),TiWorker.exe(Windows Modules Installer Worker),SetupHost.exeouInstallAgent.exe. - Sélectionnez → Fin de tâche pour chaque
msiexec.exe. Évitez de terminerTiWorker.exesi des mises à jour système critiques sont en cours, sinon redémarrez simplement.
Pourquoi ça marche ? 0x80070652 indique un verrou MSI. Fermer
msiexec.exelibère le moteur d’installation.
Redémarrer Windows
Le redémarrage annule les installations en attente, vide certains verrous et redémarre le service Windows Installer (msiserver). Une fois reconnecté, lancez directement l’installateur avant d’ouvrir d’autres applis (EA app, Steam, etc.).
Vérifier et réparer les composants système
Ouvrez Invite de commandes ou PowerShell en mode Administrateur puis exécutez :
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Redémarrez puis retentez l’installation. DISM répare l’image système; SFC restaure les fichiers corrompus qui peuvent perturber Windows Installer.
Nettoyer les fichiers temporaires
- Ouvrez Nettoyage de disque (Windows + R →
cleanmgr) et cochez Fichiers temporaires. - Supprimez manuellement le contenu de
%TEMP%etC:\Windows\Temp(ignorez les fichiers « en cours d’utilisation »).
Installer hors‑ligne en Administrateur
- Téléchargez l’exécutable autonome de Microsoft Visual C++ 2015‑2022 Redistributable (x64) depuis la source officielle Microsoft.
- Déconnectez Internet (ou suspendez Windows Update) pour éviter les installations concurrentes.
- Clic droit sur le fichier → Exécuter en tant qu’administrateur.
Astuce : beaucoup de jeux exigent les deux architectures. Installez également l’édition x86 après la x64 si EA Play continue de boucler sur les prérequis.
Désactiver temporairement les services de mise à jour
Dans Services (Windows + R → services.msc) :
- Arrêtez Windows Update et Service de transfert intelligent en arrière‑plan (BITS).
- Installez Visual C++.
- Redémarrez ensuite ces services (ou redémarrez Windows).
Vérifier les « installations en attente » dans le Registre (avancé)
Prudence : sauvegardez d’abord le Registre (par exemple reg export HKLM\System C:\RegBackup\system.reg).
- Ouvrez
regediten Administrateur. - Allez à
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager. - Si la valeur
PendingFileRenameOperationsest très longue et persiste après redémarrage, supprimez-la (après sauvegarde), redémarrez et réessayez.
Contrôles techniques complémentaires
Réinitialiser le service Windows Installer
Exécutez en Administrateur :
net stop msiserver
msiexec /unregister
msiexec /regserver
net start msiserver
Ces commandes reregistrent le moteur MSI et relancent le service msiserver.
Vérifier qu’aucun redémarrage n’est en attente
Un redémarrage en attente suffit à bloquer MSI. Dans PowerShell (Admin) :
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\RebootPending"
reg query "HKLM\SOFTWARE\Microsoft\Updates" /v UpdateExeVolatile
Si une des clés existe avec une valeur active, redémarrez avant de réinstaller.
Installer en mode silencieux avec journal
Le package accepte une installation silencieuse et la génération d’un journal détaillé :
vc_redist.x64.exe /quiet /norestart /log "%TEMP%\vc_redist_x64.log"
En cas d’échec, ouvrez %TEMP%\vc_redist_x64.log ou dd_vcredist_*.log pour identifier la phase exacte (détection, plan d’installation, écriture de registre, etc.).
Redémarrer proprement l’environnement d’installation
Fermez EA app, Steam, Xbox/EA Play, Epic Games Launcher et tout installeur en arrière‑plan. Certains lanceurs démarrent des installations MSI/MSP silencieuses qui déclenchent 0x80070652.
Tableau des causes probables et correctifs
| Cause racine | Indicateurs | Correctif recommandé |
|---|---|---|
Processus msiexec.exe déjà actif | Erreur 0x80070652 / 1618, charge CPU faible, installateur figé à ~35 % | Terminer msiexec.exe dans le Gestionnaire des tâches, redémarrer si nécessaire |
| Mise à jour Windows concurrente | Activité TiWorker.exe, Windows Update actif | Arrêter temporairement Windows Update et BITS, installer hors‑ligne |
| Redémarrage en attente | Clés RebootPending ou UpdateExeVolatile présentes | Redémarrer puis relancer l’installation |
| Fichiers système corrompus | Erreurs SFC/DISM, évènements MsiInstaller dans l’Observateur | DISM /RestoreHealth puis sfc /scannow, redémarrage |
| Cache temporaire saturé | Dépôts %TEMP% volumineux, erreurs d’extraction | Nettoyage de disque + purge %TEMP% et C:\Windows\Temp |
| Entrées PendingFileRenameOperations | Valeur très longue et persistante dans le Registre | Supprimer la valeur après sauvegarde du Registre, redémarrer |
| Antivirus/EDR agressif | Alertes de blocage, processus d’analyse en cours | Désactiver temporairement l’analyse en temps réel le temps de l’installation |
Étapes détaillées adaptées à EA Play
- Fermez EA app / EA Play et tous les lanceurs de jeux.
- Appliquez la Résolution éclair (fermer
msiexec, redémarrer, installer hors‑ligne en Admin). - Installez ensuite, si nécessaire, Visual C++ 2015‑2022 (x86) pour la détection de certains jeux 32 bits.
- Rouvrez EA app. Si l’app vous repropose le prérequis, ignorez et lancez une réparation du jeu concerné depuis EA app.
Comment vérifier que Visual C++ est bien installé
- Dans Paramètres → Applications → Applications installées (ou
appwiz.cpl) cherchez Microsoft Visual C++ 2015‑2022 Redistributable (x64) et sa version 14.x. - Contrôlez la présence des bibliothèques :
C:\Windows\System32\msvcp140.dll,vcruntime140.dll,vcruntime140_1.dll(64 bits)C:\Windows\SysWOW64\msvcp140.dll,vcruntime140.dll,vcruntime140_1.dll(32 bits)
Analyse des journaux d’installation
En cas d’échec, ouvrez %TEMP% et repérez dd_vcredist_*.log ou le journal passé en paramètre (/log). Points à examiner :
- Return code 0x80070652 / 1618 → autre installation en cours.
- Blocked by pending reboot → redémarrage requis.
- Access denied / 0x5 → lancer en Administrateur, vérifier l’antivirus.
- Source extraction failed → nettoyer
%TEMP%, retélécharger l’installateur autonome.
Bonnes pratiques pour éviter le retour de 0x80070652
- Évitez les installations multiples simultanées (EA app, Steam, Office, Windows Update).
- Fermez les suites de sécurité avant les installations système (puis réactivez‑les).
- Installez d’abord la version x64, puis la x86 si l’application est 32 bits.
- Ne désinstallez pas les autres Visual C++ Redistributable : ils coexistent par conception.
Script d’automatisation (optionnel)
Ce script PowerShell regroupe les actions non destructives : arrêt des services de mise à jour, purge temporaire, relance du service MSI et installation silencieuse. Modifiez $vcPath avec le chemin de votre vc_redist.x64.exe.
$vcPath = "C:\Installers\vc_redist.x64.exe" # <-- à adapter
Write-Host "Fermeture des installations en cours..."
Get-Process msiexec -ErrorAction SilentlyContinue | Stop-Process -Force -ErrorAction SilentlyContinue
Write-Host "Arrêt temporaire des services Windows Update/BITS..."
Stop-Service wuauserv -Force -ErrorAction SilentlyContinue
Stop-Service bits -Force -ErrorAction SilentlyContinue
Write-Host "Redémarrage du service Windows Installer..."
Stop-Service msiserver -Force -ErrorAction SilentlyContinue
Start-Sleep -Seconds 2
Start-Service msiserver
Write-Host "Nettoyage des dossiers temporaires..."
$paths = @("$env:TEMP", "C:\Windows\Temp")
foreach ($p in $paths) {
Get-ChildItem -Path $p -Recurse -Force -ErrorAction SilentlyContinue | Remove-Item -Force -Recurse -ErrorAction SilentlyContinue
}
Write-Host "Installation silencieuse de Visual C++ x64..."
Start-Process -FilePath $vcPath -ArgumentList '/quiet /norestart /log "%TEMP%\vc_redist_x64.log"' -Wait -Verb RunAs
Write-Host "Réactivation des services..."
Start-Service bits -ErrorAction SilentlyContinue
Start-Service wuauserv -ErrorAction SilentlyContinue
Write-Host "Terminé. Ouvrez %TEMP%\vc_redist_x64.log en cas d'échec."
Note : exécutez ce script dans une console PowerShell ouverte en Administrateur.
Questions fréquentes
Faut‑il désinstaller les autres versions Visual C++ déjà présentes ?
Non. Chaque application charge la version dont elle a besoin. Désinstaller des versions existantes peut casser d’autres logiciels.
EA Play demande encore Visual C++ après une installation réussie ?
Installez manuellement hors‑ligne VC++ 2015‑2022 x64 puis, si nécessaire, x86. Rouvrez EA app et lancez une réparation du jeu. En dernier recours, redémarrez et vérifiez les clés de redémarrage en attente.
Le pourcentage se fige toujours à ~35 %
Cela indique presque toujours un conflit MSI (1618). Tuez msiexec.exe, redémarrez, installez hors‑ligne, et utilisez la commande silencieuse avec journal pour inspecter l’étape précise.
Est‑ce risqué de modifier le Registre ?
Oui si c’est fait sans sauvegarde. Exportez la clé avant toute suppression et limitez‑vous à PendingFileRenameOperations en dernier recours.
Comment vérifier le statut du service Windows Installer ?
Dans une invite Administrateur :
sc query msiserver
Le service doit être en RUNNING lors de l’installation.
Checklist opérationnelle
- ✅ Terminer tous les
msiexec.exe - ✅ Redémarrer Windows
- ✅ DISM + SFC sans erreur
- ✅ Nettoyer
%TEMP% - ✅ Installer Visual C++ 2015‑2022 (x64) en Administrateur
- ✅ Désactiver temporairement Windows Update/BITS si besoin
- ✅ Vérifier l’absence de redémarrage en attente
- ✅ Consulter
dd_vcredist_*.logsi l’installation échoue
Exemples de commandes utiles
| Action | Commande | Quand l’utiliser |
|---|---|---|
| Réparer l’image Windows | DISM /Online /Cleanup-Image /RestoreHealth | Erreurs système, Windows Update instable |
| Vérifier les fichiers système | sfc /scannow | Échecs d’installation répétés |
| Réenregistrer Windows Installer | msiexec /unregister puis msiexec /regserver | MSI qui refusent de démarrer |
| Installer en silencieux avec journal | vc_redist.x64.exe /quiet /norestart /log "%TEMP%\vc.log" | Diagnostics, environnements administrés |
| Vérifier le service MSI | sc query msiserver | Confirmer l’état du service |
Cas particuliers et conseils
- EA Play via Xbox/PC Game Pass : installez VC++ x64 puis x86, redémarrez, relancez EA app en Administrateur la première fois.
- Office/Autres produits MSI/MSP : le même correctif s’applique. Évitez d’installer deux produits MSI en parallèle.
- Parc d’entreprise : si une stratégie bloque MSI, faites l’installation hors‑ligne avec des droits élevés et planifiez le créneau en dehors des fenêtres de patch.
Conclusion
Dans l’immense majorité des cas, l’erreur 0x80070652 disparaît après libération de msiexec.exe, redémarrage, puis installation hors‑ligne de Visual C++ 2015‑2022 (x64) en Administrateur. En cas d’échec persistant, l’analyse du journal dd_vcredist_*.log et la vérification d’un redémarrage en attente permettent d’identifier rapidement le blocage exact. Après réussite, EA Play détecte normalement le composant et les jeux se lancent sans demander de prérequis supplémentaires.
En suivant l’ordre proposé — fermer MSI, redémarrer, installer hors‑ligne, puis seulement activer les mesures avancées — vous réduisez le temps de résolution et évitez des manipulations inutiles.

