¿Qué significa el código NTSTATUS 0x40000007 (STATUS_BAD_CURRENT_DIRECTORY)?

 
Anterior Siguiente
STATUS_LOCAL_USER_SESSION_KEY STATUS_SERIAL_MORE_WRITES

STATUS_BAD_CURRENT_DIRECTORY

Qué significa STATUS_BAD_CURRENT_DIRECTORY

El executable puede existir y cargar correctamente mientras el working directory ya no existe, está desconectado o no es accesible. Las rutas relativas del nuevo proceso dependen de este valor, por lo que no es un detalle cosmético.

Capture el current directory efectivo en process creation, especialmente en services, launchers y wrappers que cambian de identidad o session.

Qué comprobar

  • Registre executable path y current-directory string por separado.
  • Compruebe existencia/acceso con la misma identidad del child.
  • Revise drive mappings de session y rutas UNC.
  • No sustituya silenciosamente por C:\ si la aplicación depende de rutas relativas.

Referencias técnicas


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