a.bat no se reconoce como un comando interno o externo, programa ejecutable o archivo por lotes. ventanas 10

a.bat no se reconoce como un comando interno o externo, programa ejecutable o archivo por lotes. ventanas 10

Tengo un archivo por lotes simple a.baten el directorioc:\users\ppast\onedrive\plocha\

@echo off
rem this is remark
dir "c:\program files" > c:\list.txt
echo "program has completed"

quiero ejecutarlo desde cmd

>cd c:\users\ppast\onedrive\plocha
>dir /b
... 
a.bat
...
>a.bat
'a.bak' is not recognized as an internal or external command,
operable program or batch file.

Aquí simplemente quiero ejecutarlo, pero el lote no puede encontrarlo (es el directorio correcto, el archivo existe y la única forma en que puedo ejecutar el archivo es >a{TAB} para autocompletar >a.bak{Enter}. Ahora funciona). Por lo tanto, solo funciona con autocompletar, pero no si especifico una ruta relativa desde el directorio actual (por ejemplo, simple a.bat). ¿Por qué? ¿Existe algún otro programa posible que esté alterando esto? Tengo algunas variables de entorno, pero las elimino todas, pero el problema persiste. ¿Hay alguna razón por la que solo funciona el autocompletado?

información relacionada