Usted ve un error de COM Surrogate con el código 0x80080005 cuando intenta abrir o guardar un archivo de PowerPoint. Este error impide que PowerPoint cargue objetos incrustados, clips multimedia o complementos. La causa raíz es un registro roto del Modelo de Objetos Componentes (COM) o un archivo del sistema defectuoso que impide que el proceso host de COM Surrogate se inicie correctamente. Este artículo explica por qué ocurre el error y proporciona una guía paso a paso para reparar el registro COM y restaurar el funcionamiento normal de PowerPoint.
Puntos clave: Reparar el error de COM Surrogate 0x80080005 en PowerPoint
- Ejecute el escaneo del Comprobador de archivos del sistema (SFC): Repara los archivos del sistema corruptos que rompen el registro de COM Surrogate.
- Vuelva a registrar todas las DLL COM mediante un Símbolo del sistema elevado: Restaura las entradas de fábrica de clases COM necesarias para PowerPoint.
- Desactive los complementos COM de terceros en PowerPoint: Evita que los complementos conflictivos activen el error 0x80080005 al inicio.
Por qué PowerPoint activa el error de COM Surrogate 0x80080005
El proceso de COM Surrogate (dllhost.exe) aloja objetos COM que se ejecutan fuera del proceso principal de PowerPoint. Cuando PowerPoint necesita mostrar un gráfico de Excel incrustado, un control de video o un objeto ActiveX de terceros, delega el trabajo al COM Surrogate. El error 0x80080005 significa que el COM Surrogate no pudo crear la clase de objeto. Este fallo ocurre porque el registro de la clase COM en el Registro de Windows falta, está corrupto o está bloqueado por una configuración de seguridad.
Existen tres desencadenantes comunes:
Archivos del sistema corruptos
Los archivos del sistema de Windows como ole32.dll, rpcss.dll o el proceso del servidor DCOM manejan la activación COM. Una corrupción de archivos debido a una actualización fallida, un error de disco o la eliminación de malware rompe la infraestructura COM. PowerPoint no puede iniciar el COM Surrogate con el contexto de clase correcto, y aparece el error 0x80080005.
DLL COM mal registradas
Cada objeto COM registra su CLSID e interfaz en el Registro bajo HKEY_CLASSES_ROOT\CLSID. Si una desinstalación de software o una limpieza manual elimina o altera estas entradas, el COM Surrogate no puede localizar la fábrica de clases. El código de error 0x80080005 indica específicamente que el proceso del servidor no pudo inicializar la fábrica de clases.
Complementos de terceros y extensiones de shell
Los complementos de PowerPoint, especialmente los de versiones anteriores de Office o utilidades de terceros, registran sus propias clases COM. Un registro de complemento roto o un conflicto entre dos complementos COM hace que el proceso de Surrogate se bloquee antes de poder atender la solicitud.
Guía de reparación paso a paso para el error 0x80080005
Siga estos pasos en orden. Cada paso aborda una causa específica del fallo de COM Surrogate. Pruebe PowerPoint después de cada paso para ver si el error desaparece.
- Ejecute el escaneo del Comprobador de archivos del sistema (SFC)
Abra el Símbolo del sistema como administrador. Presione la tecla de Windows, escriba cmd, haga clic derecho en Símbolo del sistema y seleccione Ejecutar como administrador. Escribasfc /scannowy presione Enter. El escaneo reemplaza los archivos del sistema corruptos con copias en caché. Espere a que el escaneo llegue al 100%. Reinicie su computadora y pruebe PowerPoint. - Ejecute la herramienta Administración y mantenimiento de imágenes de implementación (DISM)
Si SFC no encuentra problemas o el error persiste, ejecute DISM para reparar la imagen del sistema de Windows. En el mismo Símbolo del sistema elevado, escribaDISM /Online /Cleanup-Image /RestoreHealthy presione Enter. Este comando repara la corrupción del almacén de componentes que SFC no puede corregir. Reinicie su computadora después de que la operación se complete. - Vuelva a registrar todas las DLL COM
Abra un Símbolo del sistema elevado. Escriba los siguientes comandos uno a la vez, presionando Enter después de cada uno:regsvr32 ole32.dllregsvr32 oleaut32.dllregsvr32 rpcss.dllregsvr32 dcomcnfg.exe
Cada comando debería mostrar un mensaje de éxito. Si algún comando falla, anote el error y continúe. Reinicie su computadora. - Restablezca los permisos DCOM
Abra la consola de Servicios de componentes. Presione la tecla de Windows + R, escribadcomcnfgy presione Enter. Expanda Servicios de componentes, luego Equipos, luego haga clic derecho en Mi PC y seleccione Propiedades. Vaya a la pestaña Seguridad COM. En Permisos de acceso, haga clic en Editar valor predeterminado. Asegúrese de que los siguientes usuarios tengan Permitir para Acceso local: SISTEMA, Administradores e INTERACTIVO. Haga lo mismo en Permisos de activación y lanzamiento. Haga clic en Aceptar y reinicie su computadora. - Desactive los complementos COM de terceros en PowerPoint
Abra PowerPoint. Vaya a Archivo > Opciones > Complementos. En la parte inferior, junto a Administrar, seleccione Complementos COM y haga clic en Ir. Desmarque todos los complementos excepto los creados por Microsoft. Haga clic en Aceptar. Reinicie PowerPoint. Si el error se detiene, vuelva a habilitar los complementos uno a la vez para encontrar el culpable. - Repare la instalación de Microsoft Office
Abra Panel de control > Programas y características. Busque Microsoft 365 o Microsoft Office en la lista. Haga clic derecho y seleccione Cambiar. Elija Reparación rápida y haga clic en Reparar. Si el error persiste, ejecute la opción Reparación en línea, que requiere conexión a Internet y reinstala Office por completo.
Si PowerPoint aún muestra el error 0x80080005 después de la reparación principal
PowerPoint falla solo al abrir presentaciones desde recursos compartidos de red
Es posible que el COM Surrogate no tenga permiso para acceder a archivos remotos. Mueva la presentación a su escritorio local y ábrala. Si el error desaparece, ajuste los permisos de lanzamiento DCOM para el equipo local para incluir el grupo de usuarios NETWORK. Vaya a Servicios de componentes > Mi PC > Propiedades > Seguridad COM > Permisos de activación y lanzamiento > Editar valor predeterminado, y agregue el usuario NETWORK con Permitir para Lanzamiento local y Activación local.
El error aparece después de instalar una actualización de Windows
Algunas actualizaciones de Windows cambian los valores predeterminados de seguridad DCOM. Desinstale la actualización más reciente yendo a Configuración > Actualización y seguridad > Historial de actualizaciones > Desinstalar actualizaciones. Seleccione la actualización instalada justo antes de que comenzara el error y haga clic en Desinstalar. Reinicie y pruebe PowerPoint. Si el error desaparece, pause las actualizaciones durante 30 días y reporte el problema a Microsoft a través del Centro de comentarios.
El error de COM Surrogate ocurre con formatos multimedia incrustados específicos
PowerPoint usa el COM Surrogate para renderizar formatos multimedia antiguos como MPEG-2 o AVI con códecs específicos. Instale el paquete de características multimedia más reciente para Windows 10 o Windows 11 ediciones N. Vaya a Configuración > Aplicaciones > Características opcionales > Agregar una característica, busque Paquete de características multimedia, instálelo y reinicie.
Error de COM Surrogate 0x80080005 en PowerPoint vs. otros errores COM
| Elemento | Error 0x80080005 | Error 0x80040154 |
|---|---|---|
| Descripción | El proceso del servidor COM Surrogate no pudo inicializar la fábrica de clases | Clase no registrada: el CLSID del objeto COM falta en el Registro |
| Causa típica | Archivos del sistema corruptos, DLL mal registradas o bloqueos de permisos DCOM | Aplicación desinstalada o falta de capa de compatibilidad de 64/32 bits |
| Solución principal | Vuelva a registrar las DLL COM y restablezca los permisos DCOM | Reinstale la aplicación o registre la DLL faltante con regsvr32 |
| Impacto en PowerPoint | Bloquea la apertura de archivos con objetos incrustados o complementos | Impide la inserción de objetos específicos como gráficos de Excel o visores de PDF |
Ahora puede reparar el error de COM Surrogate 0x80080005 en PowerPoint ejecutando SFC, volviendo a registrar las DLL COM y restableciendo los permisos DCOM. Pruebe cada paso antes de pasar al siguiente para aislar la causa. Para la prevención continua, mantenga Windows y Office actualizados y evite instalar complementos de fuentes no verificadas. Si el error regresa, ejecute la herramienta DISM nuevamente y revise el registro de eventos de la aplicación para encontrar el módulo exacto que falla.