▷ Solução: erro de aplicativo 0xc0000022

Conteúdo

O erro 0xc0000022 é frequentemente associado a aplicativos legados que apresentam problemas de compatibilidade com as versões mais recentes do Windows (Windows 10 e Windows 8.1). Mas você também pode encontrar esta mensagem de erro ao executar o Adobe Acrobat Reader, abra um arquivo PDF ou execute outro produto Adobe. Alguns pacotes de antivírus são conhecidos por causar esse problema, bloqueando as permissões exigidas pelo aplicativo que exibe o erro.

mensagem de erro-26-7482498

Para os aplicativos escritos em Visual Basic, O erro 0xc0000022 geralmente indica um problema de permissões com um arquivo DLL (biblioteca vinculada dinamicamente) obrigatório. Frequentemente, este problema pode ser evitado executando o programa com privilégios administrativos. Isso pode ser feito facilmente clicando com o botão direito do mouse no atalho do aplicativo e clicando em Executar como administrador.

run-as-administrator-6-9135600

Se executar o programa com direitos administrativos não ajudou, volte sua atenção para o seu antivírus. Alguns pacotes de antivírus de terceiros são conhecidos por (especialmente AVG e Mc Afee) causar este erro com navegadores e outros aplicativos que requerem permissões de rede. Tente desativar a função de proteção em tempo real do antivírus de terceiros e reabra o aplicativo.

Se isso não funcionasse, use um dos dois métodos abaixo para se livrar do erro 0xc0000022. Caso você veja a mensagem de erro ao abrir o Adobe Reader ou um arquivo PDF, siga o método 1. Se você vir o erro depois de executar um aplicativo (ou jogar) legado no Windows 8 o Windows 10, siga o método 2.

Método 1: reparar Microsoft Visual C ++ 2013 Redistribuível

A maioria dos aplicativos ainda depende de pacotes redistribuíveis do Microsoft Visual C ++ para funcionar corretamente no Windows, e o Acrobat Reader não é exceção. Alguns usuários relataram ter visto o erro 0xc0000022 com um produto Adobe depois que o Windows realizou uma atualização automática. Felizmente, isso pode ser resolvido reparando os pacotes redistribuíveis do Microsoft Visual C ++ 2013 usado pela suíte Adobe. Siga o guia abaixo para se livrar do erro 0xc0000022:

Observação: O guia a seguir também funcionará com outros produtos Adobe exibindo o erro 0xc0000022, não só com Acrobat Reader.

  1. Pressione a tecla Windows + R para abrir uma janela de execução. Digite appwiz.cpl e pressione Enter para abrir Programas e Recursos.

    appwiz-5-9237239

  2. Role para baixo até Microsoft Visual C Redistributable Packages ++ 2013 e clique com o botão direito na primeira entrada. Em seguida, clique em Alterar.

    alterar-5276239

  3. Clique no botão Reparar e em Sim quando o pop-up de Controle de Conta de Usuário for exibido.

    reparo-7643875

  4. Assim que a configuração for bem-sucedida, repita o passo 2 e El Paso 3 para todos os pacotes restantes do Microsoft Visual C ++ 2013.

    reparar 2-5489950

  5. Assim que todos os pacotes do Microsoft Visual C forem reparados ++ 2013, reinicie sua máquina e tente reiniciar o Acrobat Reader (ou abra um arquivo PDF).

Se o aplicativo ainda exibe a mesma mensagem de erro, Volte para Programa e Recursos e desinstale todos os pacotes do Microsoft Visual C ++ 2013. Mais tarde, execute outra reinicialização e use este link oficial da Microsoft para baixar e instalar os pacotes novamente.

download-1-13-6920992 Método 2: habilitar DirectPlay em componentes legados

DirectPlay é uma API desatualizada que fazia parte da API DirectX da Microsoft. É essencialmente uma biblioteca de comunicação em rede usada principalmente para o desenvolvimento de jogos de computador, mas também foi usado em alguns aplicativos de uso geral.

Você pode ter encontrado o erro 0xc0000022 ao tentar abrir um jogo ou aplicativo antigo. Isso acontece porque o jogo (ou o aplicativo) em questão tenta usar um arquivo .dll que foi preterido junto com o DirectPlay. Embora os componentes do DirectPlay sejam considerados obsoletos no Windows 8.1 e Windows 10, ainda pode ser ativado nas configurações do Windows.

Você está usando Windows 8.1 o Windows 10, DirectPlay será desabilitado por padrão. Siga o guia abaixo para ativar o DirectPlay e eliminar o erro 0xc0000022:

  1. Pressione a tecla Windows + R para abrir uma janela de execução. No, digite appwiz.cpl e pressione Enter para abrir Programas e Recursos.

    appwiz-1-1-9872311

  2. Clique em Ativar ou Desativar Recursos do Windows.

    turn-windows-features-8664672

  3. Por favor, espere até que a lista seja preenchida, em seguida, marque a caixa ao lado de Componentes legados.

    legacy-components-7661834

  4. Pressione o ícone + ao lado de Componentes legados e marque a caixa ao lado de DirectPlay. Pressione Ok para salvar as configurações.

    direct-play-9629232

  5. Seu sistema operacional irá configurar os arquivos necessários para ativar o DirectPlay. Não feche a janela até ver a mensagem »O Windows concluiu as alterações solicitadas».

    concluído-2751207

  6. Reinicie seu sistema e execute o aplicativo novamente. Deve abrir sem o erro 0xc0000022.

Postagens Relacionadas):

0xc00007b

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.