¿Qué significa el código HRESULT 0x8011040A (COMADMIN_E_BADPATH)?

 
Anterior Siguiente
COMADMIN_E_APP_FILE_VERSION COMADMIN_E_APPLICATIONEXISTS

COMADMIN_E_BADPATH

Qué significa COMADMIN_E_BADPATH

COMADMIN_E_BADPATH corresponde al HRESULT 0x8011040A. Windows indica: «La ruta de acceso al archivo no es válida.».

Qué comprobar

  • Antes del primer reintento captura ruta absoluta, recurso compartido, cuenta del servicio COM+, ACL del archivo/directorio, error Win32 de E/S y objeto del catálogo que referencia la ruta; cualquier cambio posterior debe compararse contra ese estado inicial.
  • Valida la condición «La ruta de acceso al archivo no es válida.» sobre el mismo catálogo o contexto; una prueba en otra partición puede dar un resultado engañoso.

Tratamiento recomendado

Corrige la ruta o el acceso desde la cuenta que ejecuta COM+. Verifica que la referencia del catálogo apunte al recurso reparado y conserva el error de E/S original; copiar el archivo a otro lugar sin actualizar la referencia no valida la solución.

Cómo distinguirlo de resultados cercanos

  • COMADMIN_E_COMP_MOVE_SOURCE describe una condición distinta: «No se puede mover ni copiar un componente desde la Aplicación del sistema, un proxy de aplicación o una aplicación que no admite cambios.».
  • COMADMIN_E_DLLREGISTERSERVER se refiere a otra frontera: «DllRegisterServer falló durante la instalación del componente.».

Repite la operación original sin cambiar simultáneamente aplicación, partición y credenciales. El cierre correcto es que ya no se reproduzca «La ruta de acceso al archivo no es válida.» y el catálogo quede coherente al repoblarlo.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.