Solución: DllRegisterServer falló con el código de error 0x80070005

Este problema aparece cuando intenta ejecutar el comando regsvr32 en sistemas con Windows Vista Home Premium (32 bits). Debido al error, es imposible ejecutar el comando correctamente. Cuando intenta ejecutar el comando anterior, el siguiente error aparece continuamente en la pantalla;

Cargado pero la llamada a DllRegisterServer falló con el código de error 0x80070005

Este problema es bastante común y la razón de este error son los privilegios administrativos limitados. Para que el comando regsvr32 se ejecute correctamente, debe tener derechos administrativos. Entonces, dado que el problema se debe a los derechos administrativos, puede resolver fácilmente este problema pasando este comando con derechos de administrador.

Los siguientes métodos y pasos deberían resolver el error sin problemas.

Método 1: Cmd como administrador

El problema se resuelve obligando al sistema a identificar al usuario como administrador antes de que se ejecute el comando. Los pasos siguientes proporcionan información sobre cómo hacer esto.

  1. presione el Clave de Windows en tu teclado
  2. Mas o menos cmd en la barra de búsqueda pero NO presione Ingresar.
  3. En la lista de programas que aparecen, busque CMD y haga clic derecho sobre él.
  4. Escoger Ejecutar como administrador y haga clic en adelante desde los consejos que aparecen.
  5. Mas o menos regsvr32 «ruta de archivo» para ejecutar el comando (Reemplace la ruta del archivo del archivo real sin las comillas)

Si todo va bien, esta vez debería tener éxito. Si ve algún mensaje de error, asegúrese de que la ruta del archivo esté completa y sea precisa.

Método 2: deshabilitar el control de cuentas de usuario de UAC

También resuelve el problema si el Control de cuentas de usuario está desactivado. Básicamente, cuando deshabilita UAC, el sistema no le pedirá que confirme los derechos administrativos.

Antes de desactivar UAC, tenga en cuenta que debilita fundamentalmente la seguridad del sistema, ya que se vuelve más susceptible a los ataques de seguridad. Por lo tanto, le recomendamos que encienda el UAC después de completar el proceso de registro.

Los siguientes pasos muestran cómo resolver el error girando UAC.

  1. Hacer clic Comienzo -> tipo cmd -> clic derecho cmd y seleccione ejecutar como administrador
  2. Apagar UAC, copie y pegue el siguiente comando en el símbolo del sistema y presione Entrar.
    reg.exe ADD HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem /v EnableLUA /t REG_DWORD /d 0 /f

  3. Para activar UAC, pegue el siguiente comando en el símbolo del sistema y presione Entrar.
    reg.exe ADD HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem /v EnableLUA /t REG_DWORD /d 1 /f
  4. Ha desactivado UAC con éxito. Reinicie su computadora y ejecute el comando REGSVR32 siguiendo los pasos dados en el método 1 .. Ahora debería funcionar correctamente sin problemas.

Método 3: deshabilitar antivirus

Hay casos en los que verá el mensaje de error a pesar de tener privilegios administrativos. Esto puede deberse a una interferencia del antivirus con el proceso de registro. Entonces, si aún tiene algunos problemas después de seguir los métodos 1 y 2, intente deshabilitar su antivirus.

  1. Haga doble clic el icono de antivirus ubicado en la esquina inferior derecha de la pantalla
  2. Una vez que se abre la pantalla del antivirus, busque una opción para deshabilitar el antivirus
  3. Por lo general, habrá una opción para deshabilitar el antivirus durante 10, 20, 30 minutos, lo que habilitará su antivirus automáticamente después de ese tiempo. Elija la opción que mejor se adapte a sus necesidades.

Además, tenga en cuenta que las opciones pueden variar según el tipo de antivirus que esté utilizando. Una vez que el antivirus esté deshabilitado, intente ejecutar el comando regsvr32 ahora con los derechos de administrador adecuados y vea si el problema persiste.

Nota: El antivirus es importante para la seguridad de su computadora, ya que ayuda a proteger su computadora de muchas amenazas. Por lo tanto, se recomienda que encienda su antivirus tan pronto como se resuelva su problema.