Comando del archivo por lotes no reconocido a menos que se ejecute desde el escritorio O como administrador

0

He instalado UnZip para poder extraer archivos ejecutando archivos por lotes, agregué la carpeta bin a PATH (variables de usuario) y Path (variables del sistema) , pero todavía tengo el siguiente problema:

Creé este archivo por lotes y lo guardé como un archivo .cmd:

unzip
timeout /t 10 /nobreak

Si coloco el archivo en cualquier carpeta de mi computadora y hago doble clic en él, aparece este mensaje:

'unzip' is not recognized as an internal or external command,
operable program or batch file

Si hago clic derecho y elijo Ejecutar como administrador , se ejecuta el archivo por lotes y se reconoce descomprimir.

Luego, sucedió que moví el mismo archivo en el escritorio, hice doble clic y funcionó . Intenté mover el archivo en diferentes ubicaciones, pero todavía no puedo hacerlo funcionar. Así que tengo que mantenerlo en el escritorio o ejecutarlo como administrador.

Estoy ejecutando Windows 8.1.

¿Cómo puedo hacer que se ejecute normalmente (no administrador) sin tener que mantenerlo en el escritorio?

Salida de echo %path%en un shell de cmd:

C:\bin\emsdk;C:\bin\emsdk\mingw\4.6.2_32bit;C:\bin\emsdk\clang\e1.34.1_64bit;C:\bin\emsdk\node\0.12.2_64bit;C:\bin\emsdk\python\2.7.5.3_64bit;C:\bin\emsdk\emscripten\1.34.1;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Windows\CCM;C:\bin\git\bin\;C:\bin\Git\cmd;C:\Program Files (x86)\Brackets\command;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\Users\I323547\AppData\Local\Programs\Python\Python35-32\Scripts\;C:\Users\I323547\AppData\Local\Programs\Python\Python35-32\;C:\Users\I323547\AppData\Roaming\npm;C:\program files\apache-maven-3.3.9\bin;C:\Users\I323547\AppData\Local\atom\bin;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\Program Files\nodejs\;C:\Program Files (x86)\GnuWin32\bin;C:\Users\I323547\AppData\Local\Programs\Python\Python35-32\Scripts\;C:\Users\I323547\AppData\Local\Programs\Python\Python35-32\;C:\program files\apache-maven-3.3.9\bin;C:\bin;C:\Users\I323547\AppData\Roaming\npm;C:\Program Files (x86)\GnuWin32\bin; 

El unzip.exe vive en esta carpeta que pathsabe sobre:

C:\Program Files (x86)\GnuWin32\bin;
Roco CTZ
fuente
Agréguelo a su RUTA.
DavidPostill
Pero ya lo he agregado a Path (variables del sistema) y también a PATH (variables de usuario). ¿Y por qué funciona desde el escritorio y no desde cualquier otra ubicación?
Roco CTZ
Por favor, editar e incluir la salida de pathen un cmdshell.
DavidPostill
Póngalo en una línea sin edición.
DavidPostill
Comenzaría por 1 / eliminando el espacio en blanco al final de la ruta (no debería haber ; en una ruta). 2 / Eliminando todas las entradas duplicadas. Solo necesita cosas en el usuario o el sistema, no ambos. Tienes muchas cosas allí dos veces.
DavidPostill