Abrir carpeta en PowerShell sin usar la tecla Shift

Abrir carpeta en PowerShell sin usar la tecla Shift

Sé que puedo abrir una carpeta en una nueva ventana de PowerShell desde el menú contextual del Explorador de Windows manteniendo presionada la Shifttecla mientras hago clic derecho. ¿Hay alguna modificación para que este comando se muestre en el menú contextual sin la Shiftclave?

Respuesta1

Gracias a Taylor Gibb enhttps://www.howtogeek.com/165268/how-to-add-open-powershell-here-to-the-context-menu-in-windows/para la información.

Puede editar su registro para agregar esta opción a las funciones estándar del botón derecho ejecutando regedit (Win+R y escriba regedit) y luego enHKEY_CLASSES_ROOT\Directory\shell

Desde aquí puede agregar una nueva entrada a su menú contextual.

  1. Cree una nueva clave en el shell, llamada "powershellmenu", cambie su valor (predeterminado) a "Abrir PowerShell aquí".
  2. Cree una nueva clave en el menú PowerShell recién creado y asígnele el nombre "comando".
  3. Cambie el valor (predeterminado) de la tecla de comando aC:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'

Esto debería lograr lo que estás buscando.

Respuesta2

Puede editar la entrada de registro existente para que PowerShell forme parte del menú contextual principal en lugar del menú contextual extendido. El mayor problema es que no tienes permiso para editar la clave de forma predeterminada y es propiedad deInstalador de confianza. Así que tienes que pasar por el aro de tomarpropiedady agregarte a ti mismo con control total. Luego puedes editar estas dos claves de registro:

HKLM\SOFTWARE\Classes\Directory\background\shell\Powershell
HKLM\SOFTWARE\Classes\Directory\shell\Powershell

Para ambas claves, elimine el valor denominado "Extendido": ingrese la descripción de la imagen aquí

Después de editar, es una buena idea restaurar los permisos a su estado original eliminando primero la entrada de permisos que creó y luego restaurando la propiedad en TrustedInstaller. El nombre principal es 'SERVICIO NT\TrustedINstaller'

keith

información relacionada