2021-01-27 01:04 Temps de lecture : 10 min

Correction des besoins de Steam pour être en ligne pour mettre à jour l'erreur [Windows]

Lancé en 2003 avec Half-Life 2 de Valve, Steam a marqué l'avènement des plateformes de distribution numérique. L'idée de contenu numérique a rapidement gagné en popularité, faisant de Steam la référence incontournable pour les joueurs à travers le monde. Bien que d'autres entreprises comme EA avec Origin Store ou Microsoft avec le Windows Store se soient inspirées de ce modèle, aucune n'a égalé le succès de Steam. Cependant, Steam n'est pas exempt de défauts. Il arrive parfois que Steam affiche l'erreur indiquant qu'il doit être en ligne pour effectuer une mise à jour, même lorsque l'utilisateur est bel et bien connecté à Internet. Voici quelques solutions à explorer pour corriger cette erreur.

Comment éviter de retélécharger vos jeux en tentant ces solutions

Avant d'appliquer l'une de ces solutions, il est crucial de sauvegarder votre dossier Steamapps (contenant vos jeux), situé dans le répertoire d'installation de Steam (par défaut : C:Program FilesSteamSteamapps). Si vous manquez d'espace, vous pouvez temporairement déplacer ce dossier sur le même disque dur. Vous pourrez le restaurer à sa place d'origine plus tard sans perte de données.

Solution 1 - Lancer Steam en mode administrateur

Trouvez le raccourci de Steam, effectuez un clic droit et sélectionnez "Exécuter en tant qu'administrateur".

Cette action pourrait suffire à résoudre le problème. Si l'erreur persiste, suivez les solutions ci-dessous.

Solution 2 - Désactiver temporairement le pare-feu Windows

Il arrive que le pare-feu Windows, par excès de zèle, bloque des applications légitimes. Pour vérifier si c'est le cas, désactivez-le temporairement et tentez de relancer Steam.

Ouvrez le Panneau de configuration, puis "Système et sécurité" et enfin "Pare-feu Windows". Dans le menu de gauche, choisissez "Activer ou désactiver le Pare-feu Windows". Désactivez le pare-feu pour les réseaux publics et privés, puis cliquez sur "OK" pour valider.

Si la mise à jour de Steam se lance correctement, n'oubliez pas de réactiver le pare-feu afin de préserver la sécurité de votre système.

Solution 3 - Redémarrer les services clients de Steam

Dans la barre de recherche Windows, tapez "Services" et lancez l'application "Services". Localisez "Steam Client Service" dans la liste, sélectionnez-le et cliquez sur "Redémarrer le service" dans le menu de gauche.

Solution 4 - Réinstaller Steam

Ouvrez le Panneau de configuration, puis "Programmes" et "Programmes et fonctionnalités". Sélectionnez Steam dans la liste, puis cliquez sur "Désinstaller/Modifier". Choisissez l'option "Automatique", puis "Suivant" et enfin "Terminer". Une fois la désinstallation effectuée, rendez-vous sur store.steampowered.com, cliquez sur "Installer Steam" en haut à droite de la page, téléchargez le programme et réinstallez-le.

Solution 5 - Copier les fichiers Steam depuis un autre ordinateur

Il arrive que Steam se retrouve bloqué par une configuration interne erronée. Pour résoudre ce problème, vous pouvez copier les fichiers Steam depuis un ordinateur où il fonctionne correctement. Pour cela, vous aurez besoin d'une clé USB et d'un ordinateur avec une installation Steam fonctionnelle.

Branchez votre clé USB sur l'ordinateur fonctionnel. Accédez au répertoire d'installation de Steam et copiez tous les fichiers et dossiers, à l'exception du dossier "Steamapps" (qui contient les jeux). Collez ces éléments dans votre clé USB. Débranchez la clé et branchez-la sur votre ordinateur problématique. Ouvrez le dossier d'installation de Steam sur cet ordinateur et collez le contenu de la clé USB en remplaçant les fichiers existants.

Relancez Steam et vérifiez si l'erreur a disparu.

Solution 6 - Utiliser l'éditeur de registre

Pour résoudre l'erreur "Steam doit être en ligne pour mettre à jour" sous Windows 10, vous pouvez modifier une entrée spécifique dans le registre. Attention : toute erreur de manipulation dans le registre peut avoir des conséquences graves. Il est vivement recommandé de sauvegarder le registre avant toute modification.

Ouvrez le menu Démarrer et tapez "Regedit" pour ouvrir l'éditeur de registre. Accédez à HKEY_CURRENT_USER > Software > Valve > Steam. Dans le volet de droite, cherchez l'entrée "AlreadyRetriedOfflineMode". Double-cliquez dessus et changez sa valeur à 0. Fermez ensuite l'éditeur de registre.

Redémarrez votre ordinateur pour vérifier si le problème est résolu.

Solution 7 - Ajouter le paramètre -tcp au raccourci Steam

Vous devez trouver le raccourci de Steam pour appliquer cette modification. Si vous n'en avez pas, accédez au répertoire d'installation de Steam, faites un clic droit sur "Steam.exe" et choisissez "Envoyer vers > Bureau (créer un raccourci)". Ensuite, effectuez un clic droit sur le raccourci Steam et sélectionnez "Propriétés". Dans l'onglet "Raccourci", ajoutez le paramètre " -tcp" après le chemin du fichier exécutable, entre guillemets. Cliquez sur "Appliquer", puis sur "OK" pour enregistrer.

Essayez de relancer la mise à jour de Steam.

Solution 8 - Désactiver les paramètres de proxy dans Internet Explorer

Ouvrez Internet Explorer et cliquez sur l'icône d'engrenage en haut à droite. Choisissez "Options Internet", puis l'onglet "Connexions" et cliquez sur "Paramètres réseau". Assurez-vous que "Détecter automatiquement les paramètres" est coché et que l'option "Utiliser un serveur proxy pour votre réseau local" est décochée. Cliquez sur "OK" pour valider.

Solution 9 - Utiliser les DNS de Google

Il est possible que l'erreur soit causée par un problème avec les paramètres DNS. Si vous utilisez un DNS payant, contactez votre fournisseur pour obtenir de l'aide. Sinon, vous pouvez utiliser les DNS publics de Google.

Ouvrez le Panneau de configuration, puis "Réseau et Internet" et "Centre Réseau et partage". Cliquez sur "Modifier les paramètres de la carte" dans la colonne de gauche. Faites un clic droit sur votre carte réseau active (répétez cette action pour toutes les cartes si vous n'êtes pas sûr de laquelle est utilisée) et choisissez "Propriétés". Sélectionnez "Protocole Internet version 4 (TCP/IPv4)", puis "Propriétés" et "Avancé". Dans l'onglet "DNS", notez les adresses DNS existantes si besoin, puis cliquez sur "Ajouter" et entrez 8.8.8.8 et 8.8.4.4 (vous pouvez ajouter les deux). Validez vos changements et redémarrez votre ordinateur.

Vérifiez si le problème est résolu.

Solution 10 - Modifier le fichier hôtes

Le fichier hôtes est une liste de correspondances entre noms de domaines et adresses IP que votre ordinateur utilise avant de consulter le serveur DNS. Pour contourner un éventuel problème, vous pouvez modifier ce fichier.

Lancez le Bloc-notes en tant qu'administrateur. Dans le Bloc-notes, faites "Fichier > Ouvrir" et accédez à C:WindowsSystem32driversetc. Ouvrez le fichier "hosts" (sans extension). Si vous ne voyez aucun fichier, assurez-vous que "Tous les fichiers" est sélectionné en bas à droite. Ajoutez les lignes suivantes à la fin du fichier:

68.142.122.70 cdn.steampowered.com
208.111.128.6 cdn.store.steampowered.com
208.111.128.7 media.steampowered.com

Enregistrez et fermez le Bloc-notes. Ouvrez l'invite de commande et tapez la commande suivante:

ipconfig /flushdns

Essayez de lancer Steam à nouveau.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.