¿Alguna vez has estado en el Explorador de archivos de Windows y necesitaste abrir rápidamente un símbolo del sistema en una carpeta? ¿Quieres una opción de abrir ventana de PowerShell aquí o una opción de abrir ventana de comando aquí? Si es así, estás de suerte. En este tutorial, aprenderás cómo abrir PowerShell en una carpeta específica cuando uses el explorador de archivos de Windows.
Prerrequisitos
Si planeas seguir adelante, asegúrate de tener lo siguiente:
- A Windows 10, Windows Server 2016, or Windows Server 2019 host. This tutorial will use Windows 10.
- Sesión iniciada con una cuenta local en el grupo de Administradores o al menos con permisos para elevarse a administrador, si es necesario.
Apertura de PowerShell a través de la barra de direcciones
El Explorador de archivos tiene un elemento en la parte superior de la ventana que te permite ejecutar programas como si estuvieras en una línea de comandos. Puedes invocar PowerShell desde esta barra de direcciones presionando CTRL. Desde el Explorador de archivos:
- Mantén presionada la tecla ALT o CTRL.
- Pulsa la tecla D o L. Esto coloca el cursor en la barra de direcciones.
- Escribe
powershell
y presiona Enter. PowerShell se abrirá en el directorio actual.
Si has iniciado sesión como Administrador, entonces estarás en un símbolo del sistema administrativo tanto para PowerShell como para el Símbolo del sistema.
La animación gif a continuación es lo que deberías ver en tu pantalla:

Apertura de PowerShell a través del menú Archivo
Otra forma útil de abrir PowerShell en el Explorador de archivos es utilizando el menú de archivos. Usando el menú de archivos, podrías usar el ratón o el atajo de teclado. Presionar ALT te permite abrir el menú de archivos. Dentro del Explorador de archivos:
- Pulsa y mantén pulsada la tecla ALT.
- Pulsa la tecla F. Esto abrirá el menú de archivos.
- Pulsa la tecla S. Esta opción seleccionará Abrir Windows PowerShell y expandirá otro submenú.
- Por último, pulsa la tecla R. PowerShell se abrirá en el directorio actual.
Si necesitas abrir PowerShell como administrador, pulsa A en lugar de R.
Relacionado: Cómo Ejecutar PowerShell como Administrador
El gif animado a continuación muestra cómo debería verse el proceso:

Mantener pulsada la tecla
ALT
mientras navegas por el menú contextual mostrará las teclas a usar para saltar a través de los menús. Las teclas de acceso directo funcionan en Windows 10, Windows Server 2016 y Windows Server 2019.
Creación de un Menú Contextual de PowerShell Personalizado
Ahora que tienes todas las teclas de acceso rápido en tu caja de herramientas, es hora de profundizar un poco más y construir un menú contextual dentro del Explorador de archivos.
A context menu is the menu that you see when you right-click on an item in Windows.
Usando una clave de registro de Windows especialmente ubicada, puedes crear un elemento de menú contextual personalizado para abrir rápidamente una ventana de PowerShell cuando hagas clic derecho dentro de una carpeta. Vamos a cambiar eso.
Si haces clic derecho dentro de una carpeta en el Explorador de archivos, verás que no hay una entrada de menú contextual para abrir PowerShell.

Sin embargo, si mantienes presionada la tecla SHIFT y luego haces clic derecho en una carpeta, verás la opción de menú contextual a continuación.

Vamos a crear un elemento de menú contextual personalizado que te permitirá abrir una ventana de PowerShell sin tener que mantener presionada la tecla SHIFT.
Para crear un elemento de menú contextual personalizado, debes crear algunas claves y valores diferentes en el registro de Windows. Estos valores, una vez creados, crearán instantáneamente un elemento de menú contextual personalizado.
A continuación se muestran las claves y valores necesarios en el registro de Windows:
Path | Name | Value | Notes |
HKCR:\Directory\shell\powershellmenu | (Default) | Open PowerShell Here | |
HKCR:\Directory\shell\powershellmenu\command | (Default) | C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command Set-Location -LiteralPath ‘%L’ | |
HKCR:\Directory\shell\runas | (Default) | Open PowerShell Here as Administrator | |
HKCR:\Directory\shell\runas | HasLUAShield | This adds a built-in icon for elevated prompts |
Para agregar el menú contextual personalizado, puedes crear manualmente las claves y valores anteriores o puedes usar un script de PowerShell para hacer el trabajo sucio por ti.
A continuación se muestra un script que puedes usar para crear rápidamente todas las claves y valores necesarios de una vez.
# Esto agrega un icono incorporado para las ventanas de PowerShell elevadas

Cuando hayas terminado de crear las claves y valores en el registro de Windows, deberías ver un valor que se vea como el siguiente:
Probando el elemento de menú contextual de PowerShell personalizado

Una vez que hayas terminado, cierra el editor de registro de Windows si lo tienes abierto y haz clic derecho en cualquier carpeta dentro del Explorador de archivos. ¡Ahora deberías ver la nueva entrada de menú contextual “Abrir PowerShell aquí” que has creado!

A continuación se muestra la nueva opción de menú contextual Abrir PowerShell aquí en acción.
Siguientes Pasos
Source:
https://adamtheautomator.com/windows-open-powershell-in-a-folder/