Você vê um erro COM Surrogate com código 0x80080005 ao tentar abrir ou salvar um arquivo do PowerPoint. Esse erro impede o PowerPoint de carregar objetos incorporados, clipes de mídia ou suplementos. A causa raiz é um registro COM (Component Object Model) corrompido ou um arquivo de sistema com falha que impede o processo host do COM Surrogate de iniciar corretamente. Este artigo explica por que o erro ocorre e fornece um guia passo a passo para reparar o registro COM e restaurar a operação normal do PowerPoint.
Principais conclusões: Reparar o erro COM Surrogate 0x80080005 no PowerPoint
- Execute a verificação do System File Checker (SFC): Repara arquivos de sistema corrompidos que quebram o registro do COM Surrogate.
- Re-registre todas as DLLs COM via Prompt de Comando elevado: Restaura as entradas de fábrica de classe COM necessárias para o PowerPoint.
- Desative suplementos COM de terceiros no PowerPoint: Impede que suplementos conflitantes acionem o erro 0x80080005 na inicialização.
Por que o PowerPoint aciona o erro COM Surrogate 0x80080005
O processo COM Surrogate (dllhost.exe) hospeda objetos COM que são executados fora do processo principal do PowerPoint. Quando o PowerPoint precisa exibir um gráfico do Excel incorporado, um controle de vídeo ou um objeto ActiveX de terceiros, ele delega o trabalho ao COM Surrogate. O erro 0x80080005 significa que o COM Surrogate falhou ao criar a classe do objeto. Essa falha ocorre porque o registro da classe COM no Registro do Windows está ausente, corrompido ou bloqueado por uma configuração de segurança.
Existem três causas comuns:
Arquivos de sistema corrompidos
Arquivos de sistema do Windows como ole32.dll, rpcss.dll ou o processo do servidor DCOM lidam com a ativação COM. Uma corrupção de arquivo devido a uma atualização com falha, erro de disco ou remoção de malware quebra a infraestrutura COM. O PowerPoint não consegue iniciar o COM Surrogate com o contexto de classe correto, e o erro 0x80080005 aparece.
DLLs COM mal registradas
Cada objeto COM registra seu CLSID e interface no Registro em HKEY_CLASSES_ROOT\CLSID. Se uma desinstalação de software ou uma limpeza manual excluir ou alterar essas entradas, o COM Surrogate não consegue localizar a fábrica de classe. O código de erro 0x80080005 indica especificamente que o processo do servidor falhou ao inicializar a fábrica de classe.
Suplementos de terceiros e extensões de shell
Suplementos do PowerPoint, especialmente de versões antigas do Office ou utilitários de terceiros, registram suas próprias classes COM. Um registro de suplemento quebrado ou um conflito entre dois suplementos COM faz com que o processo Surrogate falhe antes de atender à solicitação.
Guia de reparo passo a passo para o erro 0x80080005
Siga estas etapas em ordem. Cada etapa aborda uma causa específica da falha do COM Surrogate. Teste o PowerPoint após cada etapa para verificar se o erro desaparece.
- Execute a verificação do System File Checker (SFC)
Abra o Prompt de Comando como administrador. Pressione a tecla Windows, digite cmd, clique com o botão direito em Prompt de Comando e selecione Executar como administrador. Digitesfc /scannowe pressione Enter. A verificação substitui arquivos de sistema corrompidos por cópias em cache. Aguarde até que a verificação atinja 100%. Reinicie o computador e teste o PowerPoint. - Execute a ferramenta Deployment Imaging Service and Management (DISM)
Se o SFC não encontrar problemas ou o erro persistir, execute o DISM para reparar a imagem do sistema Windows. No mesmo Prompt de Comando elevado, digiteDISM /Online /Cleanup-Image /RestoreHealthe pressione Enter. Este comando repara a corrupção do repositório de componentes que o SFC não consegue corrigir. Reinicie o computador após a conclusão da operação. - Re-registre todas as DLLs COM
Abra um Prompt de Comando elevado. Digite os seguintes comandos um de cada vez, pressionando Enter após cada um:regsvr32 ole32.dllregsvr32 oleaut32.dllregsvr32 rpcss.dllregsvr32 dcomcnfg.exe
Cada comando deve mostrar uma mensagem de sucesso. Se algum comando falhar, anote o erro e prossiga. Reinicie o computador. - Redefina as permissões DCOM
Abra o console de Serviços de Componentes. Pressione a tecla Windows + R, digitedcomcnfge pressione Enter. Expanda Serviços de Componentes, depois Computadores, clique com o botão direito em Meu Computador e selecione Propriedades. Vá para a guia Segurança COM. Em Permissões de Acesso, clique em Editar Padrão. Verifique se os seguintes usuários têm Permitir para Acesso Local: SYSTEM, Administradores e INTERACTIVE. Faça o mesmo em Permissões de Inicialização e Ativação. Clique em OK e reinicie o computador. - Desative suplementos COM de terceiros no PowerPoint
Abra o PowerPoint. Vá para Arquivo > Opções > Suplementos. Na parte inferior, ao lado de Gerenciar, selecione Suplementos COM e clique em Ir. Desmarque todos os suplementos, exceto os da Microsoft. Clique em OK. Reinicie o PowerPoint. Se o erro parar, reative os suplementos um a um para encontrar o culpado. - Repare a instalação do Microsoft Office
Abra o Painel de Controle > Programas e Recursos. Encontre Microsoft 365 ou Microsoft Office na lista. Clique com o botão direito e selecione Alterar. Escolha Reparo Rápido e clique em Reparar. Se o erro persistir, execute a opção Reparo Online, que requer conexão com a internet e reinstala o Office completamente.
Se o PowerPoint ainda mostrar o erro 0x80080005 após a correção principal
O PowerPoint falha apenas ao abrir apresentações de compartilhamentos de rede
O COM Surrogate pode não ter permissão para acessar arquivos remotos. Mova a apresentação para sua área de trabalho local e abra-a. Se o erro desaparecer, ajuste as permissões de inicialização DCOM para o computador local incluindo o grupo de usuários NETWORK. Vá para Serviços de Componentes > Meu Computador > Propriedades > Segurança COM > Permissões de Inicialização e Ativação > Editar Padrão e adicione o usuário NETWORK com Permitir para Inicialização Local e Ativação Local.
Erro aparece após instalar uma atualização do Windows
Algumas atualizações do Windows alteram os padrões de segurança DCOM. Desinstale a atualização mais recente indo em Configurações > Windows Update > Histórico de atualizações > Desinstalar atualizações. Selecione a atualização instalada pouco antes do erro começar e clique em Desinstalar. Reinicie e teste o PowerPoint. Se o erro desaparecer, pause as atualizações por 30 dias e relate o problema à Microsoft pelo Feedback Hub.
Erro COM Surrogate ocorre com formatos de mídia incorporados específicos
O PowerPoint usa o COM Surrogate para renderizar formatos de mídia antigos como MPEG-2 ou AVI com codecs específicos. Instale o Media Feature Pack mais recente para Windows 10 ou Windows 11 edições N. Vá em Configurações > Aplicativos > Recursos opcionais > Adicionar um recurso, pesquise por Media Feature Pack, instale e reinicie.
Erro COM Surrogate 0x80080005 no PowerPoint vs. Outros Erros COM
| Item | Erro 0x80080005 | Erro 0x80040154 |
|---|---|---|
| Descrição | O processo do servidor COM Surrogate falhou ao inicializar a fábrica de classe | Classe não registrada — o CLSID do objeto COM está ausente do Registro |
| Causa típica | Arquivos de sistema corrompidos, DLLs mal registradas ou bloqueios de permissão DCOM | Aplicativo desinstalado ou camada de compatibilidade 64/32 bits ausente |
| Correção principal | Re-registrar DLLs COM e redefinir permissões DCOM | Reinstalar o aplicativo ou registrar a DLL ausente com regsvr32 |
| Impacto no PowerPoint | Bloqueia a abertura de arquivos com objetos incorporados ou suplementos | Impede a inserção de objetos específicos, como gráficos do Excel ou visualizadores de PDF |
Agora você pode reparar o erro COM Surrogate 0x80080005 no PowerPoint executando o SFC, re-registrando DLLs COM e redefinindo permissões DCOM. Teste cada etapa antes de passar para a próxima para isolar a causa. Para prevenção contínua, mantenha o Windows e o Office atualizados e evite instalar suplementos de fontes não verificadas. Se o erro retornar, execute a ferramenta DISM novamente e verifique o log de eventos do Aplicativo para o módulo exato com falha.