Comment réparer le code d’erreur 0x800c0005 «Votre PC n’est pas connecté à Internet»



Essayez Notre Instrument Pour Éliminer Les Problèmes

le code d'erreur 0x800c0005 apparaît sous Windows après l'échec d'une tâche native ou tierce après avoir rencontré des problèmes de téléchargement de fichiers. Dans la plupart des cas, ce problème est lié à un échec lié à plusieurs fichiers Dynamic Link Library (.DDL). Cependant, le même code d'erreur est également signalé sur Xbox One.



Code d'erreur 0x800c0005



En fait, il existe plusieurs coupables différents qui pourraient finir par provoquer ce code d'erreur sur Windows ou Xbox One:



  • Interférence de pare-feu tiers - Il s'avère que ce problème peut très bien être causé par une suite audiovisuelle surprotectrice qui finit par bloquer la connexion avec le serveur externe, ce qui finit par provoquer l'erreur. Dans ce cas, essayez de désinstaller le pare-feu et voyez si le code d'erreur disparaît.
  • Problème avec le parc de bibliothèques Dynamic Link - Si vous voyez ce code d'erreur lors de la tentative d'installation d'une version .NET Framework ou lors de la tentative de mise à jour de l'application Onedrive, il est probable que vous ayez affaire à plusieurs fichiers DDL qui ne sont pas correctement enregistrés. Dans ce cas, vous devriez être en mesure de résoudre ce problème en réenregistrant les fichiers à partir d'un invite CMD élevée .
  • Incohérence de Windows Update - Si vous rencontrez cette erreur lors de la tentative de mise à jour d'un composant natif via Windows Update, il est probable que vous ayez affaire à une sorte de corruption enracinée dans les dossiers temporaires. Dans ce cas, vous devriez être en mesure de résoudre le problème en réinitialisant tous les services WU pertinents et en effaçant les dossiers SoftwareDistribution et CatRoot2.
  • Problème de fichier temporaire sur Xbox One - Si vous voyez cette erreur sur Xbox One (lors du lancement d'un jeu), il y a de fortes chances que vous ayez affaire à une sorte d'incohérence enracinée dans un fichier temporaire. Dans ce cas, vous devez effectuer une procédure de mise hors tension.
  • NAT est fermé - Sur PC et Xbox One, ce code d'erreur peut apparaître en raison du fait que la traduction d'adresses réseau (NAT) est fermée. Dans ce cas, vous devriez être en mesure de résoudre le problème en activant UPnP à partir des paramètres de votre routeur ou en transférant manuellement les ports requis.
  • Incohérence DNS - Si vous voyez ce code d'erreur lors de la tentative de création d'un groupe sur Xbox One ou via l'application Xbox (sous Windows 10), il est probable que vous ayez affaire à un DNS incohérent. Si ce scénario est applicable, vous devez passer à l'équivalent Google DNS et voir si cela finit par résoudre le problème pour vous.

Désactiver le pare-feu tiers

Selon certains utilisateurs concernés, ce problème peut également survenir en raison d'une suite audiovisuelle surprotectrice qui finit par bloquer la connexion avec le serveur externe, ce qui finit par produire le 0x8004005 code d'erreur.

Si vous utilisez une suite tierce, vous devez continuer et la désinstaller avant d'essayer la procédure qui échoue actuellement et voir si cela finit par résoudre le problème pour vous. Gardez à l'esprit que la désactivation de la protection en temps réel ne sera probablement pas suffisante car les mêmes règles de sécurité resteront en place même si le service AV principal est désactivé.

Dans le cas où ce scénario est applicable et que vous utilisez un pare-feu tiers que vous pensez être à l'origine du problème, désinstallez complètement votre programme de sécurité avec chaque fichier restant .



Après cela, redémarrez votre ordinateur et voyez si le problème est résolu au prochain démarrage de l'ordinateur.

Si le même problème persiste, passez au correctif potentiel suivant ci-dessous.

Réenregistrement des fichiers .DLL

Si vous voyez le 0x800C0005 erreur lors de la tentative d'installation .NET Framework 4 ou lorsque vous essayez d'installer une mise à jour Windows en attente, il est probable que vous rencontriez ce problème en raison de plusieurs fichiers de bibliothèque de liens dynamiques ( Softpub.dll, Wintrust.dll, et Initpki.dll) qui ne sont pas correctement enregistrés, de sorte que votre système d'exploitation ne peut pas les utiliser correctement.

Dans le cas où ce scénario est applicable, vous pourrez résoudre le problème en utilisant un Invite de commandes pour réenregistrer les 3 fichiers Dynamic Link Library. Plusieurs utilisateurs concernés ont confirmé que l'opération leur a finalement permis de terminer la tâche sans voir le 0x800C0005 Erreur.

Voici un guide rapide sur la réinscription des fichiers .DLL problématiques:

  1. presse Touche Windows + R ouvrir un Courir boite de dialogue. Dans la zone de texte, saisissez «Cmd» dans la zone de texte, puis appuyez sur Ctrl + Maj + Entrée ouvrir un Invite de commandes élevée . Lorsque vous y êtes invité par le UAC (contrôle de compte d'utilisateur) , Cliquez sur Oui d'accorder des privilèges administratifs.

    Exécution de l'invite de commande

  2. Une fois que vous êtes dans l'invite de commandes élevée, saisissez les commandes suivantes dans l'ordre des deux et appuyez sur Entrer après chacun pour réenregistrer les fichiers problématiques de la bibliothèque de liens dynamiques:
    regsvr32 Softpub.dll regsvr32 Wintrust.dll regsvr32 Initpki.dll
  3. Une fois l'opération terminée, fermez l'invite de commande élevée et redémarrez votre ordinateur.
  4. Une fois le prochain démarrage terminé, répétez l'action qui était à l'origine du 0x8004005 Erreur et voyez si le problème est maintenant résolu.

Réinitialisation de l'erreur Windows Update

Si vous rencontrez cette erreur lors de la tentative d'installation d'une mise à jour Windows en attente, il est probable que vous soyez confronté à une sorte de corruption qui finit par affecter les fichiers et les dépendances associés à Windows Update.

Si ce scénario est applicable, vous devriez être en mesure de résoudre le problème en réinitialisant le composant Windows Update avec les outils disponibles pour les utilisateurs finaux. Plusieurs utilisateurs concernés ont confirmé avoir finalement réussi à résoudre le problème en réinitialisant Windows Update et toutes les dépendances associées.

Si vous souhaitez appliquer le même type de correctif, suivez les instructions ci-dessous pour tenter de résoudre le problème. 0x800c0005 code d'erreur:

  1. presse Touche Windows + R pour ouvrir une boîte de dialogue Exécuter. Ensuite, tapez «Cmd» et appuyez sur Ctrl + Maj + Entrée pour ouvrir une invite de commandes élevée. Au Contrôle de compte d'utilisateur , Cliquez sur Oui d'accorder des privilèges administratifs.

    Exécution de l'invite de commande

  2. Une fois que vous êtes dans l'invite de commandes élevée, saisissez les commandes suivantes et appuyez sur Entrer pour arrêter le service Windows Update principal et les dépendances associées:
    net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc

    Remarque: Ces commandes arrêteront effectivement le service BITS, le service Windows Update et le service cryptographique.

  3. Une fois que vous avez réussi à exécuter chacune des commandes ci-dessus, collez les commandes suivantes pour renommer le Distribution de logiciels et le CatRoot2 Dossiers:
    Ren% systemroot%  SoftwareDistribution SoftwareDistribution.bak Ren% systemroot%  system32  catroot2 catroot2.bak

    Remarque: Ces deux commandes forceront votre système d'exploitation à créer de nouveaux dossiers pour la distribution de logiciels, ce qui éliminera les effets de tout fichier corrompu stocké dans les dossiers actuels.

  4. Ensuite, collez les commandes ci-dessous et appuyez sur Entrer après chacun pour redémarrer les services que vous avez précédemment désactivés à l'étape 2:
    net start bits net start wuauserv net start appidsvc net start cryptsvc
  5. Redémarrez votre ordinateur et voyez si le problème est résolu au prochain démarrage de l'ordinateur.

Si ce correctif n'est pas applicable et que vous voyez cette erreur sur Xbox One, passez au correctif potentiel suivant ci-dessous.

Mise hors tension de la console (Xbox One uniquement)

Si vous voyez le code d’erreur 0x800c0005 lors de la tentative de téléchargement d’une mise à jour de jeu ou lors de la tentative de création d’une partie, il est possible que vous ayez affaire à une sorte d’incohérence du réseau facilitée par certains types de fichiers stockés localement.

Dans ce cas, vous devriez être en mesure de résoudre le problème en effectuant une procédure de redémarrage de l'alimentation sur votre console Xbox One. Pour ce faire, suivez les instructions ci-dessous pour effectuer un redémarrage et vidanger les condensateurs de puissance. Cette opération éliminera la majorité des problèmes causés par les fichiers temporaires et les fichiers de firmware restants.

  1. Avec votre console Xbox One complètement allumée, appuyez sur le bouton Xbox (sur votre console) et maintenez-le enfoncé jusqu'à ce que les voyants avant s'éteignent sur votre console.

    Console Xbox One à cycle d'alimentation

  2. Une fois que votre console est complètement éteinte, allez-y et débranchez le câble d'alimentation de la prise de courant et attendez 30 secondes ou plus pour vous assurer que les condensateurs de puissance sont complètement vidés. Cette opération garantira qu'il n'y a pas de données de démarrage croisé qui pourraient encore provoquer ce comportement.
  3. Rebranchez le câble d'alimentation et démarrez votre console de manière conventionnelle. Pendant le démarrage de la console, recherchez l'animation de démarrage initiale. Si vous voyez l'animation la plus longue (celle d'environ 5 secondes), cela signifie que l'opération a réussi.

    Animation de démarrage longue Xbox One

  4. Une fois votre console redémarrée, répétez l'action qui causait précédemment le code d'erreur 0x800c0005 et voyez si le problème est maintenant résolu.

Si le même problème persiste, passez au correctif potentiel suivant ci-dessous.

Activation de UPnP ou transfert manuel des ports requis

Si aucun des correctifs potentiels n'a fonctionné pour vous, il y a de fortes chances que vous voyiez ce code d'erreur en raison d'un NAT (traduction d'adresses réseau) problème. Si votre console détermine que votre NAT est fermé, il se peut que vous ne puissiez pas effectuer certaines actions sur votre console.

Dans ce cas, vous devriez être en mesure de résoudre le problème rapidement en activer Universal Plug and Play si votre routeur le prend en charge. Cela garantira que votre NAT est ouvert en transférant automatiquement chaque port requis par le système d'exploitation de votre console ou par un jeu ou une application auquel vous jouez actuellement.

Cependant, si vous utilisez un routeur qui ne prend pas en charge UPnP, vous devrez transférer manuellement les ports requis pour vous assurer que le NAT est ouvert.

Si ce scénario ne s'applique pas, passez au correctif potentiel suivant ci-dessous.

Passer au DNS de Google

Si aucun des correctifs potentiels ci-dessus n'a fonctionné pour vous, il est probable que vous ayez affaire à un DNS (système de nom de domaine) problème. Ce problème a été signalé sur PC et Xbox One.

Plusieurs utilisateurs concernés confrontés au même problème ont confirmé qu'ils avaient réussi à résoudre le problème en passant au DNS par défaut fourni par Google. Cela résoudra la majorité des problèmes facilités par un DNS incohérent.

Mais gardez à l'esprit que selon la plate-forme où vous finissez par voir le 0x800c0005 (PC ou Xbox One), les instructions pour passer au DNS de Google seront différentes. Pour cette raison, nous avons créé 2 sous-guides différents, suivez donc celui qui s'applique à votre scénario actuel.

A. Passer à Google DNS sur Xbox One

  1. Depuis le tableau de bord principal de la Xbox One, appuyez sur le bouton Menu guide sur votre manette, puis allez à Paramètres> Réseau et accédez au Réglages avancés menu.
  2. Ensuite, du Réglages avancés menu, cliquez sur Paramètres DNS , Alors choisi Manuel dans le sous-menu.

    Paramètres réseau avancés Xbox One

  3. Une fois que vous êtes à l'intérieur Paramètres DNS , vas-y et règle 8.8.8.8 comme le DNS primaire et 8.8.4.4 comme le DNS secondaire .

    Changer le DNS dans Xbox

    Remarque: Si vous souhaitez utiliser le DNS Google pour IPV6, utilisez les valeurs suivantes à la place:

     DNS primaire - 208.67.222.222 DNS secondaire - 208.67.220.220
  4. Enregistrez les modifications, puis redémarrez votre console et voyez si le problème est maintenant résolu.

B. Passer à Google DNS sous Windows

  1. presse Touche Windows + R ouvrir un Courir boite de dialogue. Ensuite, tapez «Ncpa.cpl» et appuyez sur Entrer pour ouvrir le Les connexions de réseau menu.
  2. Une fois que vous êtes dans le menu Connexions réseau, cliquez avec le bouton droit sur le réseau auquel vous êtes actuellement connecté. Si vous utilisez un réseau sans fil, cliquez avec le bouton droit sur Wi-Fi (connexion réseau sans fil), puis cliquez sur Propriétés dans le menu contextuel.
    Remarque: Si vous êtes connecté via un câble Ethernet, cliquez avec le bouton droit sur Ethernet (connexion au réseau local) .
  3. À l'intérieur de Propriétés écran, sélectionnez le La mise en réseau onglet dans le menu horizontal en haut. ensuite, allez dans le module sous Cette connexion utilise les éléments suivants, sélectionner Protocole Internet version 4 (TCP / IPv4) et cliquez sur le Propriétés bouton ci-dessous.
  4. À l'écran suivant, sélectionnez l'onglet Général, sélectionnez la bascule associée à Utilisez l'adresse de serveur DNS suivante et remplacer Serveur DNS Prefference et Serveur DNS alternatif avec les valeurs suivantes:
    8.8.8.8 8.8.4.4
  5. Une fois que vous parvenez à ajuster les valeurs en conséquence, suivez à nouveau les étapes 3 et 4 pour modifier le Internet Protocol Version 6 (TCP / IPv6) à DNS Google:
    2001: 4860: 4860 :: 8888 2001: 4860: 4860 :: 8844
  6. Enregistrez les modifications que vous venez de mettre en œuvre, puis redémarrez votre PC et répétez l'action qui était à l'origine du 0x800C0005 code d'erreur.

Configuration du DNS de Google sur PC

Mots clés les fenêtres 7 minutes de lecture