Página principal » cómo » Cómo agregar Abrir PowerShell aquí al menú de clic derecho de una carpeta en Windows

    Cómo agregar Abrir PowerShell aquí al menú de clic derecho de una carpeta en Windows

    Si es un fanático de usar Windows PowerShell en lugar del símbolo del sistema, puede disfrutar de poder acceder a él directamente desde el menú contextual que obtiene al hacer clic con el botón derecho en una carpeta en Windows. Aquí es cómo hacer que suceda.

    Windows ya incluye una opción de "Abrir ventana de comandos aquí" cuando Shift + clic en una carpeta. Sin embargo, PowerShell ofrece un conjunto de funciones más potente, especialmente si realiza cualquier tipo de automatización a través de secuencias de comandos. Si prefiere PowerShell, debe abrir PowerShell y luego navegar a la carpeta o usar el comando del menú en el Explorador de archivos. En su lugar, ¿por qué no agregar la opción "Abrir ventana de PowerShell aquí" al mismo menú contextual? Es facil de hacer. Solo tienes que sumergirte en el Registro de Windows para un par de ediciones rápidas.

    Agregue "Abrir ventana de PowerShell aquí" al menú contextual editando el registro manualmente

    Para agregar una opción "Abrir ventana de PowerShell aquí" al menú contextual, solo necesita hacer un par de ediciones rápidas en el Registro de Windows.

    Advertencia estándar: el Editor del Registro es una herramienta poderosa y el mal uso puede hacer que su sistema sea inestable o incluso inoperable. Este es un truco bastante simple y, siempre que cumpla con las instrucciones, no debería tener ningún problema. Dicho esto, si nunca ha trabajado con él antes, considere leer sobre cómo usar el Editor del Registro antes de comenzar. Y definitivamente respalde el Registro (¡y su computadora!) Antes de hacer cambios.

    Abra el Editor del Registro presionando Inicio y luego presione "regedit". Presione Entrar para abrir el Editor del Registro y darle permiso para hacer cambios en su PC.

    En el Editor del Registro, use la barra lateral izquierda para navegar a la siguiente clave:

    HKEY_CLASSES_ROOT \ Directory \ shell

    A continuación, creará una nueva clave dentro de cáscara llave. Haga clic derecho en el cáscara clave y elija Nuevo> Clave. Nombre la nueva clave "powershellmenu". Estamos nombrando nuestra nueva clave powershellmenu porque en Windows 8 y 10 (y como puede ver en nuestra captura de pantalla), Potencia Shell Ya existe llave que sirve para otras funciones..

    Ahora, vas a cambiar el (Defecto) valor dentro de lo nuevo Powershellmenu llave. Con el Powershellmenu tecla seleccionada, haga doble clic en el (Defecto) Valor para abrir su ventana de propiedades..

    En la ventana de propiedades, establezca el valor en el cuadro "Información del valor" en "Abrir PowerShell aquí" y luego haga clic en "Aceptar". Esto le da al comando el nombre que aparecerá en el menú contextual.

    Opcionalmente, también puede configurar el comando para que solo aparezca si mantiene presionada la tecla Mayús mientras hace clic con el botón derecho en una unidad, de la misma manera que el comando "Abrir comando de comando" está oculto a menos que haga clic con la tecla Mayús + clic derecho en una carpeta. Para eso, haz clic derecho en el Powershellmenu clave y elija Nuevo> Valor de cadena. Nombre el nuevo valor "Extendido". No necesita hacer ningún cambio en él. El solo hecho de tener esa cadena hará que el comando se oculte detrás del acceso a la tecla Mayús.

    Ya sea que haya tomado el paso opcional de crear el Extendido Valor o no, el resto del proceso es el mismo. A continuación, deberá crear una nueva clave dentro de su Powershellmenu llave. Haga clic derecho en el Powershellmenu clave y elija Nuevo> Clave. Nombra la nueva tecla "comando".

    Ahora, vas a cambiar el  (Defecto) valor dentro de lo nuevo mando llave. Con el mando tecla seleccionada, haga doble clic en el (Defecto) Valor para abrir su ventana de propiedades..

    los (Defecto) valor especifica el comando real que se ejecutará cuando seleccione la opción en el menú contextual. Escriba el siguiente texto en el cuadro "Información del valor" y luego haga clic en "Aceptar".

    C: \\ Windows \\ system32 \\ WindowsPowerShell \\ v1.0 \\ powershell.exe -NoExit -Command Set-Location -LiteralPath '% L'

    Los cambios deben realizarse inmediatamente, para que pueda salir del Editor del Registro. Para probarlo, haga clic con el botón derecho (o Shift + clic con el botón derecho si configura esa opción) en cualquier carpeta y elija el comando "Abrir con PowerShell".

    La ventana de PowerShell debería abrirse inmediatamente y, después de unos momentos, colocarlo dentro de la carpeta en la que hizo clic derecho.

    Si desea revertir los cambios en cualquier momento, simplemente vuelva al Registro y elimine el Powershellmenu llave que creaste Esto eliminará automáticamente cualquier valor y otras claves que haya creado dentro del Powershellmenu clave y eliminar el comando de su menú contextual.

    Descargar nuestros Hacks de registro de un solo clic

    Si no tienes ganas de sumergirte en el Registro, hemos creado algunos trucos de registro que puedes usar. El truco "Agregar PowerShell al menú contextual" agrega el comando de PowerShell al menú contextual normal. El menú "Agregar PowerShell a Shift Context" agrega el comando de PowerShell al menú contextual que se obtiene al usar Shift + clic derecho. Y el "Eliminar PowerShell del menú contextual" elimina el comando sin importar de qué manera lo haya agregado. Los tres hacks están incluidos en el siguiente archivo ZIP. Haga doble clic en el que desee usar y haga clic en las indicaciones.

    Hacks del menú contextual de PowerShell

    Estos hacks son realmente sólo el Powershellmenu clave, reducida a las claves y valores adicionales de los que hablamos en la sección anterior y luego los exportamos a un archivo .REG. Ejecutando los hacks solo modifica el valor. Y si te gusta jugar con el registro, vale la pena tomarse el tiempo para aprender a hacer tus propios trucos de registro..