Comment réparer l'erreur 0x80070021

Plusieurs utilisateurs Windows rencontrent l'  erreur 0x80070021 lorsqu'ils tentent de copier un fichier d'un emplacement à un autre. D'autres utilisateurs voient cette erreur en essayant d'héberger un service WCF dans une application ASP.NET. Mais dans la plupart des cas, le problème se produit lorsque les utilisateurs essaient de gérer les fichiers de données Outlook (.pst et .ost) .

Quelle est la cause de l'erreur Error 0x80070021?

Nous avons étudié ce problème particulier en analysant divers rapports d'utilisateurs et les stratégies de réparation couramment utilisées pour résoudre ce problème. Sur la base de nos enquêtes, il existe plusieurs stratégies de réparation différentes qui sont connues pour déclencher ce code d'erreur:

  • L'activation HTTP est désactivée - Si vous obtenez cette erreur en essayant d'héberger un service WCF dans une application ASP.NET vide; dans ce cas, le problème se produit probablement parce que l'activation HTTP n'est pas activée sur l'ordinateur hôte. Pour résoudre ce problème, vous devez activer la fonctionnalité à partir des fonctionnalités Windows.
  • La version ASP.NET requise est désactivée - Ce problème particulier peut également se produire si la version ASP.NET requise utilisée par l'application n'est pas disponible sur l'ordinateur hôte. Si ce scénario est applicable, vous pouvez résoudre le problème en activant la version correcte à partir des fonctionnalités Windows.
  • Les données Outlook sont utilisées par un autre programme - Certains compléments ou filtres anti-spam ont le potentiel d'éloigner Outlook même lorsque le programme est fermé de manière conventionnelle. Chaque fois que cela se produit, un processus restant finira par déclencher le code d'erreur une fois que le fichier de données Outlook est en cours de modification. Dans ce cas, vous pouvez résoudre le problème en fermant le processus Outlook.
  • Search Email Indexer est installé - Ce code d'erreur apparaît également généralement en raison d'un complément Outlook problématique appelé Search Email Indexer . Plusieurs utilisateurs concernés ont signalé que le problème ne se produisait plus après avoir désinstallé le complément problématique d'Outlook.
  • MS Office Communicator (Lyns) est en conflit avec Outlook  - Un autre coupable possible qui déclenchera ce code d'erreur est Office Communicator ou son successeur Lyns. Ces deux processus sont connus pour laisser des processus d'arrière-plan qui empêcheront le fichier de données Outlook d'être modifié.
  • Le processus inconnu est en conflit avec le fichier de données Outlook - Si le coupable à l'origine du problème dans votre cas ne figure pas sur la liste des suspects habituels, vous pouvez éliminer toute interférence tierce en démarrant votre ordinateur en mode sans échec.

Si vous avez actuellement du mal à résoudre le même code d'erreur, cet article va vous fournir plusieurs étapes de dépannage. Ci-dessous, vous trouverez une collection de méthodes que d'autres utilisateurs dans une situation similaire ont également utilisées pour résoudre ou contourner le problème.

Si vous souhaitez rester le plus efficace possible, nous vous conseillons de suivre les méthodes dans l'ordre où elles sont présentées puisqu'elles sont ordonnées par efficacité et difficulté. L'un d'eux est tenu de résoudre le problème quel que soit le scénario applicable.

Méthode 1: activation de l'activation HTTP à partir des services avancés .NET Framework 4.5 (le cas échéant)

Si vous obtenez ce message d'erreur lors de la tentative d'héberger un service WCF dans une application ASP.NET vide, il est probable que le message d'erreur s'affiche car l'activation HTTP n'est pas activée sur l'ordinateur hôte.

Plusieurs utilisateurs qui ont rencontré l'  erreur 0x80070021  dans ce scénario particulier ont signalé que le problème ne se produisait plus après avoir activé les services avancés .Net Framework 4.5 à l'aide du menu Fonctionnalités de Windows.

Remarque: ce correctif est confirmé pour fonctionner à la fois sur Windows 10 et Windows 7 (tant que le scénario actuel est applicable).

Voici un guide rapide sur la façon de procéder:

  1. Appuyez sur la touche Windows + R pour ouvrir une boîte de dialogue Exécuter. Ensuite, tapez «appwiz.cpl» et appuyez sur Entrée pour ouvrir l' écran Programmes et fonctionnalités .
  2. Une fois que vous arrivez dans le menu Programmes et fonctionnalités , cliquez sur Activer ou désactiver les fonctionnalités Windows dans le menu vertical de gauche.
  3. Dans l' écran Fonctionnalités Windows , développez les services avancés .NET Framework selon la version que vous utilisez activement, puis développez les paramètres des services WCF .
  4. Une fois que vous y êtes, cochez la case associée à l' activation HTTP et cliquez sur OK pour confirmer les modifications.
  5. Redémarrez votre ordinateur et voyez si le problème a été résolu au prochain démarrage.

Si vous rencontrez toujours l'  erreur 0x80070021 ou que ce scénario ne s'appliquait pas à votre situation actuelle, passez à la méthode suivante ci-dessous.

Méthode 2: activation d'ASP.NET 4.5, 4.6, 4.7 (le cas échéant)

Si vous rencontrez le problème sur une version de Windows antérieure à Windows 10 en conjonction avec IIS 8.5 ou une version plus récente, vous pourrez probablement résoudre le problème en enregistrant ASP 4.5 ASP 4.6 ou ASP 4.7 via l'écran des fonctionnalités de Windows.

Plusieurs utilisateurs pour lesquels ce scénario a réussi résolvent l'  erreur 0x80070021  indéfiniment après avoir suivi les étapes ci-dessous et redémarré leur ordinateur. Voici ce que vous devez faire:

  1. Appuyez sur la touche Windows + R pour ouvrir une boîte de dialogue Exécuter . Ensuite, tapez «appwiz.cpl» et appuyez sur Entrée pour ouvrir l' écran Programmes et fonctionnalités .
  2. Une fois que vous êtes dans l' écran Programmes et fonctionnalités , cliquez sur Activer ou désactiver les fonctionnalités Windows dans le menu vertical sur la gauche.
  3. Dans la fenêtre Fonctionnalités de Windows, développez les services Internet, puis les services Word Wide Web .
  4. Développez le menu Fonctionnalités de développement d'applications , puis cochez la case associée à ASP.NET que vous utilisez. Cliquez sur OK pour enregistrer les modifications.
  5. Redémarrez votre machine et voyez si le code d'erreur cesse de se produire une fois la séquence de démarrage suivante terminée.

Si le même code d'erreur se produit toujours ou si cette méthode n'était pas applicable, passez à la méthode suivante ci-dessous.

Méthode 3: fermeture d'Outlook à l'aide du Gestionnaire des tâches

Si vous voyez l'  erreur 0x80070021  en essayant de copier des fichiers de données Outlook vers un emplacement différent (lecteur flash, OneDrive, disque dur différent, etc.), il est probable que votre système d'exploitation ne vous laisse pas terminer le processus est que le Le fichier est toujours utilisé par Outlook.

Cela se produit car Outlook a tendance à continuer de fonctionner en arrière-plan même après sa fermeture conventionnelle. Dans la plupart des cas, les anciennes versions d'Outlook se comportent ainsi.

Remarque: si vous utilisez le filtre anti-spam de Cloudmark DesktopOne, fermez le programme avant d'essayer les étapes ci-dessous.

Voici un rapide pour vous assurer que le service Outlook est fermé:

  1. Fermez Outlook de manière conventionnelle (en cliquant sur l'icône X dans le coin supérieur droit de l'écran).
  2. Appuyez sur Ctrl + Maj + Échap pour ouvrir le Gestionnaire des tâches .
  3. Dans le Gestionnaire des tâches, faites défiler la liste des processus d'arrière-plan et voyez si vous pouvez trouver un service appartenant à Microsoft Outlook.
  4. Si vous trouvez un processus qui appartient à Outlook, cliquez dessus avec le bouton droit de la souris et choisissez Fin de tâche pour le fermer.

    Si vous rencontrez toujours l' erreur  0x80070021  en essayant de copier ou de déplacer des fichiers de données Outlook, passez à la méthode suivante ci-dessous.

Méthode 4: Désinstallation de l'indexeur d'e-mails de recherche

Un autre coupable potentiel qui pourrait être à l'origine de ce problème est un complément COM connu pour empêcher Outlook de se fermer complètement. Essentiellement, cela force Outlook à laisser un processus d'arrière-plan même lorsque l'application principale est fermée. Cela finit par entrer en conflit avec certaines tâches et est connu pour déclencher l'  erreur 0x80070021  .

Plusieurs utilisateurs qui ont du mal à résoudre ce problème particulier ont réussi à le résoudre après avoir désinstallé un certain complément Outlook appelé Search Email Indexer . Mais gardez à l'esprit qu'il peut y avoir d'autres compléments qui finiront par provoquer le même comportement.

Voici un guide rapide sur la désinstallation de Search Email Indexer ou d'un complément similaire:

  1. Ouvrez notre application Outlook et cliquez sur Fichier dans la barre de ruban en haut. Ensuite, cliquez sur Options dans le menu vertical sur la gauche.
  2. Dans les options Outlook , sélectionnez l' onglet Compléments dans le menu vertical de la section gauche de l'écran.
  3. Dans l' écran Options des compléments , allez dans la section inférieure de l'écran et cliquez sur le menu déroulant associé à Gérer.
  4. Sélectionnez Compléments COM et cliquez sur Aller pour afficher la liste des compléments installés.
  5. Dans l' écran du complément COM , sélectionnez Search Email Indexer (ou un autre complément que vous souhaitez désinstaller, puis cliquez sur Supprimer pour vous en débarrasser.

Méthode 5: Désinstallation de MS Office Communicator (le cas échéant)

Une autre raison possible qui pourrait déclencher l'  erreur 0x80070021  est une application presque éteinte appelée Microsoft Office Communicator . Ce client de communication unifiée où les utilisateurs pouvaient lancer des conversations et mener des vidéos en direct n'est plus pris en charge par Microsoft, mais certains utilisateurs l'ont toujours installé sur leur PC.

Mais avoir cette application obsolète sur votre ordinateur peut finir par entrer en conflit avec les nouvelles applications Office, en particulier avec Microsoft Outlook. Plusieurs utilisateurs qui ont rencontré ce problème ont signalé que l'  erreur 0x80070021  ne se produisait plus après avoir désinstallé MS Office Communicator de leur ordinateur.

Mise à jour: le successeur de MS Office Communicator, MS Lync est également connu pour causer exactement le même problème. Si cette application est installée, désinstallez-la en suivant les étapes ci-dessous.

Voici un guide rapide sur la façon de procéder:

  1. Appuyez sur la touche Windows + R pour ouvrir une boîte de dialogue Exécuter . Ensuite, tapez "appwiz.cpl" et appuyez sur Entrée  pour ouvrir les programmes et fonctionnalités .
  2. Dans les programmes et fonctionnalités , faites défiler la liste des applications pour localiser l'application Microsoft Office Communicator.
  3. Cliquez avec le bouton droit sur Microsoft Office Communicator et choisissez désinstaller. Ensuite, suivez les invites à l'écran pour terminer la désinstallation.
  4. Redémarrez votre ordinateur et répétez l'action qui causait précédemment l'  erreur 0x80070021  . Si le même problème persiste, passez à la méthode suivante ci-dessous.

Si le problème persiste, passez à la méthode suivante ci-dessous.

Méthode 6: démarrage en mode sans échec

Plusieurs utilisateurs concernés qui ont réussi à résoudre l'  erreur 0x80070021  en démarrant en mode sans échec. En mode sans échec, vous pourrez probablement déplacer, supprimer ou modifier le fichier de données Outlook sans voir le même code d'erreur.

Voici un guide rapide sur le démarrage de votre ordinateur en mode sans échec:

  1. Commencez par appuyer sur la touche Windows + R pour ouvrir une boîte de dialogue Exécuter . Ensuite, tapez « ms-settings: recovery»  et appuyez sur Entrée  pour ouvrir l' onglet Récupération de la page des paramètres de mise à jour et de sécurité .
  2. Une fois que vous êtes dans l' onglet Récupération , cliquez sur le bouton Redémarrer maintenant sous Démarrage avancé . Une fois que vous avez confirmé, votre machine redémarrera directement dans le menu de démarrage avancé .
  3. Une fois que votre machine redémarre dans le menu de démarrage avancé , accédez à Dépannage> Options avancées et cliquez sur Paramètres de démarrage .
  4. Après avoir parcouru ce menu, votre ordinateur redémarrera une fois de plus directement dans le menu Paramètres de démarrage . Une fois que le menu Paramètres de démarrage est visible, appuyez sur la touche F4 ou 4 pour démarrer votre PC en mode sans échec.
  5. Une fois la séquence de démarrage terminée et votre ordinateur démarre avec succès en mode sans échec, répétez l'opération qui déclenchait précédemment l'  erreur 0x80070021  et voyez si le problème a été résolu.