Como corrigir o erro 0x80070021

Vários usuários do Windows estão encontrando o erro 0x80070021 ao tentar copiar um arquivo de um local para outro. Outros usuários estão vendo esse erro ao tentar hospedar um serviço WCF em um aplicativo ASP.NET. Mas na maioria dos casos, o problema é relatado para ocorrer quando os usuários tentam gerenciar arquivos de dados do Outlook (.pst e .ost) .

Erro 0x80070021 ao gerenciar arquivos de dados do Outlook

O que está causando o erro Erro 0x80070021?

Investigamos esse problema específico analisando vários relatórios de usuários e as estratégias de reparo que estão sendo usadas para corrigir esse problema. Com base em nossas investigações, existem várias estratégias de reparo diferentes que são conhecidas por acionar esse código de erro:

  • A ativação HTTP está desabilitada - Se você está recebendo este erro ao tentar hospedar um serviço WCF em um aplicativo ASP.NET vazio; Nesse caso, o problema provavelmente está ocorrendo porque o computador host não tem a Ativação HTTP ativada. Para resolver esse problema, você precisará ativar o recurso em Recursos do Windows.
  • A versão necessária do ASP.NET está desabilitada - Esse problema específico também pode ocorrer se a versão exigida do ASP.NET usada pelo aplicativo não estiver disponível no computador host. Se este cenário for aplicável, você poderá resolver o problema ativando a versão correta dos Recursos do Windows.
  • Os dados do Outlook estão sendo usados ​​por outro programa - Certos suplementos ou filtros de spam têm o potencial de manter o Outlook distante mesmo quando o programa está próximo convencionalmente. Sempre que isso ocorrer, um processo restante acabará disparando o código de erro quando o arquivo de dados do Outlook estiver sendo modificado. Nesse caso, você pode resolver o problema fechando o processo do Outlook.
  • Search Email Indexer is installed - Este código de erro também é comumente relatado para aparecer devido a um problemático Outlook Add-in chamado Search Email Indexer . Vários usuários afetados relataram que o problema não estava mais ocorrendo depois que eles desinstalaram o complemento problemático do Outlook.
  • O MS Office Communicator (Lyns) está em conflito com o Outlook - Outro possível culpado que acionará esse código de erro é o Office Communicator ou seu sucessor Lyns. Esses dois são conhecidos por deixar processos em segundo plano que impedirão que o arquivo de dados do Outlook seja modificado.
  • O processo desconhecido está em conflito com o arquivo de dados do Outlook - Se o culpado que está causando o problema no seu caso não estiver na lista do suspeito do costume, você poderá eliminar qualquer interferência de terceiros, inicializando o computador no modo de segurança.

Se você está atualmente lutando para resolver o mesmo código de erro, este artigo fornecerá várias etapas de solução de problemas. Abaixo, você encontrará uma coleção de métodos que outros usuários em uma situação semelhante também usaram para corrigir ou contornar o problema.

Se você quiser permanecer o mais eficiente possível, aconselhamos que siga os métodos na ordem em que são apresentados, uma vez que são ordenados por eficiência e dificuldade. Um deles é obrigado a resolver o problema, independentemente do cenário aplicável.

Método 1: Ativando a Ativação HTTP dos Serviços Avançados do .NET Framework 4.5 (se aplicável)

Se você receber essa mensagem de erro ao tentar hospedar um serviço WCF em um aplicativo ASP.NET vazio, é provável que a mensagem de erro esteja aparecendo porque o computador host não tem a Ativação HTTP ativada.

Vários usuários que encontraram o Erro 0x80070021 neste cenário específico relataram que o problema não estava mais ocorrendo após a ativação do .Net Framework 4.5 Advanced Services usando o menu Recursos do Windows.

Nota: Esta correcção está confirmada para funcionar no Windows 10 e Windows 7 (desde que o cenário actual seja aplicável).

Aqui está um guia rápido sobre como fazer isso:

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite “appwiz.cpl” e pressione Enter para abrir a tela Programas e Recursos .

    Digitando "appwiz.cpl" no prompt de execução
  2. Quando chegar ao menu Programas e Recursos, clique em Ativar ou desativar recursos do Windows no menu vertical à esquerda.

    Ativando ou desativando o recurso do Windows
  3. Na tela Recursos do Windows, expanda o .NET Framework Advanced Services, qualquer versão que você esteja usando ativamente e, em seguida, expanda as configurações dos Serviços do WCF .
  4. Quando chegar lá, marque a caixa associada à Ativação HTTP e clique em Ok para confirmar as alterações.

    Ativando a Ativação HTTP
  5. Reinicie seu computador e veja se o problema foi resolvido na próxima inicialização.

Se você ainda estiver encontrando o Erro 0x80070021 ou este cenário não se aplicar à sua situação atual, vá para o próximo método abaixo.

Método 2: Habilitando o ASP.NET 4.5, 4.6, 4.7 (se aplicável)

Se você estiver encontrando o problema na versão do Windows anterior ao Windows 10 em conjunto com o IIS 8.5 ou mais recente, provavelmente conseguirá resolver o problema registrando o ASP 4.5 ASP 4.6 ou o ASP 4.7 por meio da tela Recursos do Windows.

Vários usuários para os quais esse cenário conseguiu resolver o erro 0x80070021 indefinidamente após seguir as etapas abaixo e reiniciar o computador. Veja o que você precisa fazer:

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar . Em seguida, digite “appwiz.cpl” e pressione Enter para abrir a tela Programas e Recursos .
  2. Quando chegar na tela Programas e Recursos, clique em Ativar ou desativar recursos do Windows no menu vertical à esquerda.
  3. Dentro da janela Recursos do Windows, expanda os Serviços de Informações da Internet e, em seguida, expanda Serviços do Word Wide .
  4. Expanda o menu Recursos de Desenvolvimento de Aplicativos e marque a caixa associada ao ASP.NET que você está usando. Clique em Ok para salvar as alterações.
  5. Reinicie sua máquina e veja se o código de erro pára de ocorrer assim que a próxima seqüência de inicialização for concluída.

Habilitando a versão necessária do ASP.NET

Se o mesmo código de erro ainda estiver ocorrendo ou se esse método não for aplicável, vá para o próximo método abaixo.

Método 3: Fechando o Outlook usando o Gerenciador de Tarefas

Se você está vendo o erro 0x80070021 ao tentar copiar arquivos de dados do Outlook para um local diferente (unidade flash, OneDrive, HDD diferente, etc), é provável que o motivo pelo qual o sistema operacional não permite concluir o processo é que o arquivo ainda é usado pelo Outlook.

Isso acontece porque o Outlook tem a tendência de continuar executando em segundo plano mesmo depois de ser fechado convencionalmente. Na maioria dos casos, as versões mais antigas do Outlook são reportadas como se fossem assim.

Observação: se você estiver usando o filtro de spam do Cloudmark DesktopOne, feche o programa antes de tentar as etapas abaixo.

Aqui está um rápido para garantir que o serviço do Outlook seja fechado:

  1. Feche o Outlook convencionalmente (clicando no ícone X no canto superior direito da tela).
  2. Pressione Ctrl + Shift + Esc para abrir o Gerenciador de Tarefas .
  3. Dentro do Gerenciador de Tarefas, role para baixo na lista de processos em segundo plano e veja se você pode encontrar o serviço pertencente ao Microsoft Outlook.
  4. Se você encontrar um processo que pertence ao Outlook, clique com o botão direito nele e escolha Finalizar tarefa para fechá-lo.

    Processos finais associados ao Outlook

    Se você ainda estiver encontrando o erro 0x80070021 ao tentar copiar ou mover arquivos de dados do Outlook, vá para o próximo método abaixo.

Método 4: Desinstalando o Indexador de E-mail de Pesquisa

Outro potencial culpado que pode estar causando esse problema é um suplemento de COM que é conhecido por impedir que o Outlook feche completamente. Essencialmente, isso força o Outlook a deixar um processo em segundo plano mesmo quando o aplicativo principal está fechado. Isso acaba conflitando com certas tarefas e é conhecido por acionar o erro 0x80070021 .

Vários usuários lutando para resolver esse problema específico conseguiram corrigi-lo após a desinstalação de um determinado suplemento do Outlook chamado Search Email Indexer . Mas tenha em mente que pode haver outros suplementos que acabarão causando o mesmo comportamento.

Aqui está um guia rápido sobre como desinstalar o Search Email Indexer ou um suplemento semelhante:

  1. Abra nosso aplicativo Outlook e clique em Arquivo na barra de opções na parte superior. Em seguida, clique em Opções no menu vertical à esquerda.
  2. Dentro das Opções do Outlook, selecione a guia Suplementos no menu vertical à esquerda da tela.
  3. Dentro da tela Opções do Add-in, vá para a seção inferior da tela e clique no menu drop-down associado a Gerenciar.
  4. Selecione Suplementos COM e clique em Ir para ver a lista de suplementos instalados.
  5. Na tela COM Add-in, selecione Search Email Indexer (ou um suplemento diferente que você deseja desinstalar e clique em Remove para se livrar dele.

Desinstalando os Add-Ins responsáveis

Método 5: Desinstalando o MS Office Communicator (se aplicável)

Outro motivo possível que pode acionar o erro 0x80070021 é um aplicativo quase extinto chamado Microsoft Office Communicator . Esse cliente de comunicação unificada, em que os usuários poderiam iniciar conversas e conduzir vídeos ao vivo, não tem mais suporte da Microsoft, mas alguns usuários ainda o instalam em seus computadores.

Mas ter esse aplicativo obsoleto no seu computador pode acabar entrando em conflito com os aplicativos mais recentes do Office, especialmente com o Microsoft Outlook. Vários usuários que estão encontrando esse problema informaram que o erro 0x80070021 não estava mais ocorrendo depois que eles desinstalaram o MS Office Communicator do computador.

Atualização: sucessor do MS Office Communicator, o MS Lync também é conhecido por causar exatamente o mesmo problema. Se você tiver este aplicativo instalado, desinstale-o seguindo as etapas abaixo.

Aqui está um guia rápido sobre como fazer isso:

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar . Em seguida, digite “appwiz.cpl” e pressione Enter para abrir os Programas e Recursos .

    Digite appwiz.cpl e pressione Enter para abrir a lista de programas instalados
  2. Dentro dos Programas e Recursos, role a lista de aplicativos para localizar o aplicativo Microsoft Office Communicator.
  3. Clique com o botão direito do mouse no Microsoft Office Communicator e escolha Desinstalar. Em seguida, siga as instruções na tela para concluir a desinstalação.

    Desinstalando o Microsoft Office Communicator
  4. Reinicie o seu computador e repita a ação que anteriormente estava causando o erro 0x80070021 . Se o mesmo problema ainda estiver ocorrendo, vá para o próximo método abaixo.

Se o problema ainda estiver ocorrendo, vá para o próximo método abaixo.

Método 6: inicializando no modo de segurança

Vários usuários afetados que conseguiram resolver o erro 0x80070021 ao inicializar no modo de segurança. Enquanto no modo de segurança, as chances são que você será capaz de mover, excluir ou modificar o arquivo de dados do Outlook sem ver o mesmo código de erro.

Aqui está um guia rápido sobre como inicializar seu computador no modo de segurança:

  1. Comece pressionando a tecla Windows + R para abrir uma caixa de diálogo Executar . Em seguida, digite “ ms-settings: recovery” e pressione Enter para abrir a guia Recovery da página Update & Security settings.

    Acessando a guia Recuperação
  2. Quando chegar na guia Recuperação, clique no botão Reiniciar agora, em Inicialização avançada . Depois de confirmar, sua máquina será reiniciada diretamente no menu Advanced Startup .

    Acessando o menu de inicialização avançada
  3. Quando a sua máquina inicializar novamente no menu Advanced Startup, vá para Troubleshoot> Advanced Options e clique em Startup Settings .

    Opções avançadas do Windows 10
  4. Depois de passar por este menu, o computador será reiniciado mais uma vez diretamente no menu Startup Settings . Quando o menu Startup Settings estiver visível, pressione a tecla F4 ou 4 para iniciar seu PC no modo de segurança.

    Pressionando a tecla F4 ou 4 para iniciar o computador no modo de segurança
  5. Quando a sequência de inicialização estiver concluída e seu computador inicializar com êxito no modo de segurança, repita a operação que estava acionando o erro 0x80070021 e veja se o problema foi resolvido.

Artigos Interessantes