Erreur EOS‑ERR‑1603 sur Epic Online Services : correctif MSIX + Fortnite bloqué « Loading user » (guide complet)

Si l’installation d’Epic Online Services échoue avec « EOS‑ERR‑1603 » et que Fortnite se fige sur « Loading user », cette procédure pas‑à‑pas résout durablement le problème : installez le lanceur via le Microsoft Store (MSIX) puis appliquez les correctifs rapides ci‑dessous pour EAC, pilotes, fichiers et réseau.

Sommaire

Impossible d’installer Epic Online Services – erreur EOS‑ERR‑1603

Vue d’ensemble du problème

  • L’installateur officiel (EpicOnlineServicesInstaller.exe) échoue systématiquement avec le code 1603 ; aucun fichier EpicOnlineServices.msi n’est fourni.
  • Les tentatives classiques (réinstallation du lanceur, nettoyage du dossier Epic Games, exécution en Administrateur, réinstallation du .NET Framework, etc.) ne corrigent pas l’erreur.
  • Le dossier C:\Program Files (x86)\Epic Games\Epic Online Services disparaît à chaque échec : l’assistant annule sa propre copie des fichiers.

Solution qui fonctionne (recommandée)

  1. Désinstallez totalement la version « classique » du Epic Games Store (Panneau de configuration → Programmes).
  2. Ouvrez le Microsoft Store, recherchez « Epic Games Store » puis cliquez sur Installer.
  3. Lancez ensuite le Epic Games Store fraîchement installé ; au premier démarrage, il télécharge et configure automatiquement Epic Online Services sans erreur.
  4. Vérifiez qu’une mise à jour d’EOS est proposée et s’installe correctement (cela confirme la bonne intégration du service).

Pourquoi cette méthode ? La version Microsoft Store est empaquetée avec le système MSIX de Windows 10/11 : gestion isolée des dépendances (VC++/.NET/certificats), droits NTFS et registre encapsulés, mises à jour silencieuses via le Store. Résultat : les causes classiques du code 1603 disparaissent.

Étapes détaillées et bonnes pratiques

1) Couper proprement avec la version « classique »

  1. Fermez le lanceur et tuez les processus résiduels : EpicGamesLauncher.exe, EpicWebHelper.exe, EOSOverlayRenderer.exe.
  2. Désinstallez Epic Games Launcher depuis Applications et fonctionnalités.
  3. Supprimez uniquement les caches si présents (conservez vos jeux) :
    %localappdata%\EpicGamesLauncher\Saved\
    %programdata%\Epic\UnrealEngineLauncher\
  4. Redémarrez Windows (important en cas de « redémarrage en attente » qui déclenche souvent 1603).

2) Installer via le Microsoft Store (MSIX)

  • Depuis le Store, installez Epic Games Store.
  • Au premier lancement, laissez le lanceur initialiser Epic Online Services ; n’interrompez pas l’opération.
  • Dans Paramètres du lanceur, forcez une vérification/mise à jour d’EOS.

3) Vérifications rapides après installation

  • Présence du dossier EOS dans C:\Program Files (x86)\Epic Games\Epic Online Services (ou dans le conteneur MSIX).
  • Absence de nouvelles erreurs dans :
    %ProgramData%\Epic\EOSInstaller\Logs\ et %localappdata%\EpicGamesLauncher\Saved\Logs.

Si vous devez rester sur l’installateur « classique » (EXE/MSI)

Ce n’est pas l’option recommandée, mais voici les contrôles qui éliminent 9 échecs sur 10 :

  1. Journaliser l’installation MSI
    Si vous avez pu extraire un MSI, lancez :
    msiexec /i "EpicOnlineServices-xx.msi" /L*V "%USERPROFILE%\Desktop\EOS-install.log" Inspectez les lignes CustomAction, Return value 3, Error 1603.
  2. Vérifier les services d’installation Windows
    sc query msiserver sc query trustedinstaller Les deux doivent être RUNNING au moment de l’installation. Sinon : net start msiserver net start trustedinstaller
  3. Lever un redémarrage en attente (cause typique du 1603)
    reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\RebootPending" reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired" reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager" /v PendingFileRenameOperations Si une clé existe, redémarrez le PC avant d’installer.
  4. Contrôler les droits NTFS du dossier cible :
    icacls "C:\Program Files (x86)\Epic Games" /grant "%USERNAME%":(OI)(CI)M /T (Rétablissez ensuite des droits plus stricts si nécessaire.)
  5. Neutraliser l’antivirus tiers pendant l’installation : plusieurs suites bloquent l’extraction des DLL d’EOS. Désactivez aussi les fonctions de Ransomware Protection / Controlled Folder Access s’il y a blocage, puis réactivez-les.
  6. Réparer l’image système si l’installeur échoue sur des composants Windows :
    DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow

Attention : n’effacez pas arbitrairement des clés de registre liées à Windows Installer. Limitez-vous aux vérifications ci‑dessus et aux journaux. Un point de restauration système est conseillé avant toute modification de bas niveau.

Où trouver et lire les journaux utiles

  • Epic Launcher : %localappdata%\EpicGamesLauncher\Saved\Logs
  • EOS Installer : %ProgramData%\Epic\EOSInstaller\Logs
  • MSI : le fichier passé via /L*V (ex. EOS-install.log)

Recherchez « CustomAction », « Access is denied », « Return value 3 » pour identifier la DLL ou la clé bloquante.

Scripts d’auto‑diagnostic (optionnels)

Exécutez ces commandes dans une console PowerShell en Administrateur pour un diagnostic express :

# Services installation
Get-Service msiserver,TrustedInstaller | Select-Object Name,Status,StartType

# Redémarrage en attente ?

Test-Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\RebootPending'

# Dossiers EOS & droits

$path = 'C:\Program Files (x86)\Epic Games\Epic Online Services'
if (Test-Path $path) { icacls $path }

# Espace disque

Get-PSDrive -PSProvider FileSystem | Sort-Object Used -Descending | Select-Object Name,Free,Used,DisplayRoot 

Fortnite se fige sur « Loading user »

Après résolution d’EOS, un participant peut rencontrer un blocage complet de Fortnite durant la connexion. Procédez par ordre :

Causes probables & actions rapides

ÉtapeAction recommandéePourquoi ?
1Vérifier les fichiers dans Epic Games Store → ⋯ → VérifierCorrige les fichiers corrompus/manquants responsables d’une boucle de chargement.
2Mettre à jour le pilote graphique (NVIDIA/AMD/Intel)Les versions obsolètes gèlent parfois à l’initialisation du rendu.
3Désactiver tout overclock CPU/GPUDes fréquences instables font échouer la première initialisation.
4Exécuter en Administrateur FortniteClient-Win64-Shipping.exeDonne à Easy Anti‑Cheat (EAC) les droits pour charger le profil.
5Réinitialiser la config : supprimez %localappdata%\FortniteGame\Saved\Config\WindowsClient (sauvegardez avant)Efface les paramètres corrompus.
6Désactiver les overlays (Discord, GeForce Experience, MSI Afterburner)Leurs hooks bloquent parfois l’EAC et la connexion.

Si le gel persiste

  • Lancez FortniteLauncher.exe avec -noeac (mode hors‑ligne de test). Si le lancement réussit, le conflit vient d’EAC.
  • Ouvrez %localappdata%\FortniteGame\Saved\Logs\FortniteGame.log et notez la dernière étape atteinte avant le freeze (auth, chargement profil, initialisation rendu).

Correctifs ciblés pour Easy Anti‑Cheat (EAC)

  1. Réparer EAC : dans le dossier EasyAntiCheat du jeu, exécutez l’outil de réparation (ou relancez la vérification depuis le lanceur).
  2. Exclure EAC de l’antivirus (temporaire) et autoriser ses pilotes. Réactivez la protection ensuite.
  3. Vérifier le service :
    sc query EasyAntiCheat_EOS S’il n’existe pas ou est STOPPED, réparez/vérifiez les fichiers du jeu.

Dépannage réseau (souvent oublié)

Un profil qui ne se charge pas peut être un simple problème de connectivité TLS.

  • Désactiver VPN/Proxy et tout filtrage HTTPS.
  • Synchroniser l’horloge Windows (écart horaire = échec TLS/SSO).
  • Reset réseau :
    ipconfig /flushdns netsh winsock reset netsh int ip reset
  • Tester IPv4 seule (temporaire) si votre routeur a des soucis IPv6.
  • Contrôler le fichier hosts (aucune entrée ne doit bloquer les domaines Epic).

Graphismes : options qui débloquent

  • Lancer une première fois en Mode Performance ou DirectX 11 (si DX12 fige au premier run).
  • Forcer -windowed et une résolution standard (ex. 1920×1080) dans les options de lancement pour éviter les soucis d’affichage plein écran exclusif.

Checklist express « Loading user »

  • Fichiers du jeu vérifiés ? ✅
  • Pilote GPU à jour ? ✅
  • Overclock et overlays coupés ? ✅
  • EAC réparé et service actif ? ✅
  • DNS/Winsock réinitialisés ? ✅
  • Config locale reset (dossier WindowsClient) ? ✅

Explications techniques : pourquoi ces correctifs fonctionnent

Erreur 1603 côté EOS

Le code MSI 1603 est un échec d’installation « fatale » générique. Les causes récurrentes dans le cas d’EOS :

  • Redémarrage en attente (verrous CBS/Windows Update) empêchant le déploiement de fichiers partagés.
  • Conflits de droits NTFS sur Program Files (x86) hérités d’anciennes installations ou d’ACL durcies.
  • Custom actions de l’installeur qui échouent à enregistrer des DLL (regsvr32) en présence d’un antivirus agressif.
  • Versions divergentes des VC++ redistribuables et de .NET sur un système incomplet.

L’empaquetage MSIX du Microsoft Store contourne ces problèmes par conception : installation par utilisateur, virtualisation du registre et des fichiers, mises à jour atomiques et rollback maîtrisé, sandbox réduisant l’impact des antivirus.

Blocage « Loading user » côté Fortnite

Lors de la connexion, Fortnite enchaîne : initialisation EAC → négociation TLS → chargement du profil → initialisation du rendu. Un gel à ce stade révèle le plus souvent :

  • une défaillance EAC (driver non chargé, conflit overlay),
  • un problème réseau (DNS ou certificat/TLS),
  • ou une configuration graphique invalide (cache de rendu, résolution incompatible).

Annexes utiles

Réinitialiser complètement les caches (sans toucher aux jeux téléchargés)

  1. Fermez le lanceur et le jeu.
  2. Supprimez ces dossiers (ils seront régénérés) :
    %localappdata%\EpicGamesLauncher\Saved\WebCaches
    %localappdata%\FortniteGame\Saved\Logs
  3. Redémarrez Windows puis relancez le lanceur.

Réparer les composants Windows susceptibles d’impacter l’installation

DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Activer la journalisation MSI pour toute installation (temporaire)

(Réversible après diagnostic)

reg add HKLM\Software\Policies\Microsoft\Windows\Installer /v Logging /t REG_SZ /d voicewarmupx /f

Créer un nouveau profil Windows pour lever un profil corrompu

Un profil utilisateur endommagé peut bloquer EAC et les dossiers %localappdata%. Tester un nouveau compte local aide à isoler le problème.


FAQ rapide

Pourquoi l’installeur EXE échoue alors que le Store fonctionne ?

L’EXE dépend de Windows Installer (MSI) et hérite des conflits de droits/registre, d’un reboot en attente, et des hooks AV. Le Store/MSIX encapsule l’installation (registre virtuel, isolation des fichiers), d’où la disparition du 1603.

Puis‑je réinstaller ensuite la version « classique » ?

Oui, mais assurez-vous d’avoir terminé la configuration via la version MSIX et d’avoir désactivé toute protection intrusive lors de l’installation du binaire classique. Dans la pratique, la majorité des utilisateurs restent sur la version Store pour la stabilité.

Le mode -noeac est‑il sûr ?

C’est un test local uniquement (pas de matchmaking en ligne). Il sert à confirmer qu’EAC est la cause du blocage. N’utilisez pas ce mode pour jouer.

Que faire si les logs mentionnent « Access is denied » ?

Exécutez l’installateur en Administrateur, corrigez les droits NTFS du dossier cible (voir icacls ci‑dessus) et neutralisez temporairement l’antivirus. Vérifiez aussi que Program Files (x86) n’est pas en lecture seule sur votre compte.


Synthèse générale

  • Erreur EOS‑ERR‑1603 : évitez l’installateur classique et préférez la version Microsoft Store du Epic Games Store (MSIX).
  • Fortnite bloqué « Loading user » : vérification des fichiers, pilotes à jour, overlays désactivés, réparation EAC et remise à zéro réseau résolvent la majorité des cas.

Ces approches éliminent les blocages d’installation et de lancement les plus fréquents, sans outils tiers ni modifications profondes du système. Conservez cette page en référence ; elle couvre la cause racine (MSI 1603) et la conséquence la plus courante côté jeu (chargement utilisateur figé).


Procédure condensée « tout‑en‑un »

  1. Désinstallez l’ancienne version du lanceur.
  2. Installez le Epic Games Store depuis le Microsoft Store (MSIX).
  3. Lancez le Store ; laissez EOS s’installer puis vérifier sa mise à jour.
  4. Dans Fortnite : Vérifier les fichiers, mettre à jour le pilote GPU, désactiver overclock & overlays.
  5. Réparer/autoriser EAC, réinitialiser DNS/Winsock.
  6. Si blocage persiste : -noeac pour diagnostiquer, lire FortniteGame.log, ajuster le mode graphique.

Bon jeu ! Et surtout, pensez à réactiver vos protections de sécurité après l’installation et les tests.

Sommaire