Como corrigir erro HRESULT E_FAIL has been returned from a call to a COM component

Gabriel Araújo 0 Pontos de reputação
2024-11-07T10:42:03.69+00:00

No Visual Studio 2022 tenho instalada a extensão Doxygen Comments para automaticamente criar os comentários Doxygen. Mas ao fazer Update Doxygen comment recebo o erro HRESULT E_FAIL has been returned from a call to a COM component.

Já tentei: reparar o VS2022, reinstalar o VS2022, formatar o computador

Imagem do usuário

Visual Studio
Visual Studio
Uma família de conjuntos de ferramentas de desenvolvimento integradas da Microsoft para criar aplicativos para Windows, Web e dispositivos móveis.
42 perguntas
0 comentários Sem comentários
{count} votos

5 respostas

Classificar por: Mais útil
  1. Jonathan Pereira Castillo 10,585 Pontos de reputação Fornecedor da Microsoft
    2024-11-07T19:43:42.16+00:00

    Oi Gabriel Araújo!

    Bem-vindo ao Microsoft Q&A!

    Entendo que você está enfrentando o erro "HRESULT E_FAIL has been returned from a call to a COM component" ao tentar atualizar os comentários Doxygen usando a extensão Doxygen Comments no Visual Studio 2022. Aqui estão algumas soluções que você pode tentar:

    1. Redefinir as configurações do Visual Studio:
      • Abra o Prompt de Comando do Desenvolvedor para Visual Studio e execute:
             devenv /ResetSettings
        
    2. Excluir o cache do Visual Studio:
      • Feche o Visual Studio.
      • Navegue até C:\Users\<seu_usuario>\AppData\Local\Microsoft\VisualStudio\17.0_xxxxxxxx\ComponentModelCache e exclua todas as pastas "ComponentModelCache".
    3. Registrar arquivos DLL necessários:
      • Abra o Prompt de Comando como administrador e execute:
             regsvr32 %SystemRoot%\System32\msxml3.dll
             regsvr32 %SystemRoot%\SysWOW64\msxml3.dll
        
    4. Executar o Visual Studio em modo seguro:
      • Abra o Prompt de Comando do Desenvolvedor para Visual Studio e execute:
             devenv /safemode
        
    5. Atualizar ou reinstalar o .NET Framework:
      • Certifique-se de que seu sistema operacional e o .NET Framework estejam atualizados. Você pode tentar baixar e instalar o pacote de desenvolvedor do .NET Framework 4.8.

    Espero que essas dicas ajudem a resolver o problema! Se precisar de mais assistência, estou à disposição.

    Saudações

    Jonathan.

    -----------

    Sua opinião é muito importante para nós! Se esta resposta resolveu sua consulta, por favor clique em ‘YES‘. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!

    0 comentários Sem comentários

  2. Jonathan Pereira Castillo 10,585 Pontos de reputação Fornecedor da Microsoft
    2024-11-08T16:59:59.8933333+00:00

    Oi Gabriel Araújo!,

    O objetivo desta mensagem é verificar as informações fornecidas. Se tiver mais atualizações sobre este assunto, por favor, não hesite em responder neste mesmo tópico.

    Cuidadosamente                 

    Jonathan

    -----------

    Sua opinião é muito importante para nós! Se esta resposta resolveu sua consulta, por favor clique em ‘YES‘. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!


  3. Jonathan Pereira Castillo 10,585 Pontos de reputação Fornecedor da Microsoft
    2024-11-14T16:30:45.25+00:00

    Oi Gabriel,

    Entendo como isso pode ser frustrante. Aqui estão algumas outras sugestões que podem ajudar a resolver o erro "HRESULT E_FAIL has been returned from a call to a COM component" no Visual Studio 2022:

    Verificar a versão do Visual Studio:

    • Certifique-se de que você está usando a versão mais recente do Visual Studio 2022. Às vezes, atualizações podem corrigir bugs que causam esses erros.

    Desativar extensões:

    • Tente desativar todas as extensões, exceto a Doxygen Comments, para ver se há algum conflito. Você pode fazer isso em Extensions > Manage Extensions.

    Reinstalar a extensão Doxygen Comments:

    • Desinstale a extensão Doxygen Comments e reinstale-a novamente. Às vezes, a reinstalação pode resolver problemas de corrupção de arquivos.

    Verificar permissões:

    • Certifique-se de que você tem permissões administrativas completas no seu sistema. Às vezes, permissões insuficientes podem causar esses erros.

    Limpar o cache do Visual Studio:

    • Além de excluir a pasta ComponentModelCache, tente excluir também as pastas MEFCache e Temporary ASP.NET Files:
    C:\Users\<seu-usuário>\AppData\Local\Microsoft\VisualStudio\17.0_xxxxxxxx\MEFCache
    C:\Users\<seu-usuário>\AppData\Local\Temp\Temporary ASP.NET Files
    

    Verificar logs de erro:

    • Execute o Visual Studio com o comando devenv /log no Prompt de Comando do Desenvolvedor para Visual Studio. Isso gerará um arquivo de log (ActivityLog.xml) que pode fornecer mais detalhes sobre o erro. O arquivo estará localizado em:
    %APPDATA%\Microsoft\VisualStudio\<versão>\ActivityLog.xml
    

    Reinstalar componentes do .NET Framework:

    • Às vezes, reinstalar ou reparar o .NET Framework pode resolver problemas de COM. Tente baixar e instalar a versão mais recente do .NET Framework Developer Pack.

    Saudações

    Jonathan.

    -----------

    Sua opinião é muito importante para nós! Se esta resposta resolveu sua consulta, por favor clique em ‘YES‘. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!

    0 comentários Sem comentários

  4. Jonathan Pereira Castillo 10,585 Pontos de reputação Fornecedor da Microsoft
    2024-11-26T23:02:58.8433333+00:00

    Oi Gabriel,,

    O objetivo desta mensagem é verificar as informações fornecidas. Se tiver mais atualizações sobre este assunto, por favor, não hesite em responder neste mesmo tópico.

    Cuidadosamente                 

    Jonathan

    -----------

    Sua opinião é muito importante para nós! Se esta resposta resolveu sua consulta, por favor clique em ‘YES‘. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!

    0 comentários Sem comentários

  5. Jonathan Pereira Castillo 10,585 Pontos de reputação Fornecedor da Microsoft
    2024-12-11T21:48:03.2333333+00:00

    Bom dia Gabriel,

    Conforme as informações anteriormente fornecidas, o objetivo desta mensagem é realizar uma verificação das mesmas. Caso possua novas atualizações referentes a este assunto, por favor, sinta-se à vontade para responder neste mesmo tópico.

    Atenciosamente,

    Jonathan

    -----------

    Sua opinião é muito importante para nós! Se esta resposta resolveu sua consulta, por favor clique em ‘YES‘. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!

    0 comentários Sem comentários

Sua resposta

As respostas podem ser marcadas como Respostas Aceitas pelo autor da pergunta, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.