¿Qué significa el código de error de Windows 16 (ERROR_CURRENT_DIRECTORY)?

 
También puede significar:
ConstanteTipoSO
KERN_INVALID_TASKRetorno del kernel de macOSmacOS
ippStsZeroOccEstado de Intel IPPCualquiera
EBUSYerrnoCualquiera
SPIN_LOCK_NOT_OWNEDCódigo BSODWindows
Anterior Siguiente
ERROR_INVALID_DRIVE ERROR_NOT_SAME_DEVICE

ERROR_CURRENT_DIRECTORY

Qué significa ERROR_CURRENT_DIRECTORY

ERROR_CURRENT_DIRECTORY (16) aparece cuando una operación entra en conflicto con el directorio de trabajo actual. Un proceso no puede eliminar o invalidar una ubicación mientras todavía depende de ella como current directory.

Cómo resolverlo

  • Cambie primero el directorio actual a una ubicación estable que exista.
  • Compruebe procesos hijo iniciados con el directorio objetivo como working directory.
  • Evite cambios globales del current directory en aplicaciones multihilo, porque es estado compartido del proceso.
  • Use rutas absolutas para que las tareas de limpieza no dependan de ese estado global.

Reintento

Después de mover el directorio de trabajo y liberar los usuarios relevantes, la eliminación puede reintentarse una vez. Repetirla continuamente sin cambiar ese estado no sirve. Si el problema se reproduce de forma intermitente, registre qué código cambió el current directory y en qué momento.

Referencias técnicas


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