No puedo ver algunos programas desde Console2 o Powershell

4

yo suelo Consola2 para ejecutar varios shells (git bash, powershell, cmd). Sin embargo, hay algunos programas que no son accesibles cuando ejecuto Console2 o Powershell a los que se puede acceder desde un indicador de cmd simple. ¿Por qué podría ser eso, y cómo puedo solucionarlo?

Por ejemplo, el programa. bcdedit ni siquiera se puede ver en C:\Windows\System32\ cuando está en los otros shells (pero se muestra bien en cmd y en el Explorador de Windows, y está en la RUTA [es decir, se puede ejecutar desde cualquier directorio] en cmd).

También he instalado el Elevación PowerToys en mi máquina, pero, de nuevo, la elevate comando de nuevo solo funciona desde cmd.

bdukes
fuente
1
¿Qué quieres decir con "no se puede ver"? ¿O es que no se ejecutan cuando se invocan desde la línea de comandos?
PA.
No se puede ver significa hacer. ls bcdedit de powershell no muestra ningún archivo.
bdukes

Respuestas:

8

No puedo replicar esto en mi sistema (win7 64 bits, console2 beta versión 2.00.147), pero suena como una locura con la que luché una vez con una aplicación de 32 bits lanzando un cmd.exe de 32 bits y perderse en la carpeta system32 de WOW64 (% systemroot% \ SysWOW64).

Si está ejecutando una versión de Windows de 64 bits, le sugeriría que verifique su administrador de tareas para confirmar si console.exe y cmd.exe son de 32 o de 64 bits.

En ese momento pude solucionar el problema creando un enlace simbólico a la carpeta del sistema de 64 bits y ejecutando explícitamente cmd.exe desde allí en mi proceso de 32 bits.

cd \windows
mklink /d sysnative system32

luego haga que mi aplicación de 32 bits inicie \ windows \ sysnative \ cmd.exe

Es un trabajo muy torpe, pero puede ayudarte si estás experimentando el mismo problema.

Jason Sherman
fuente
1
Ah, parece que es un problema de 32/64 bits. Puedo hacer que funcione desde una línea de comandos de Powershell de 64 bits. Estoy usando la consola 2 de 32 bits porque la versión de 64 bits no pudo alojar git bash ...
bdukes
Impresionante, creando el enlace simbólico sysnativo y agregándolo a mi camino (hasta ahora) haciendo que todo funcione sin tregua. ¡Gracias!
bdukes