-1

Я пытался применить и редактировать файлы .reg, например, здесь и здесь

Но кажется, что во всех меню правой кнопки мыши нельзя выбрать "PowerShell Here" и "Command Window", не удерживая Shift для некоторых.

Есть ли способ добавить их в каждое меню, вызываемое правой кнопкой мыши (например, диски, папки и пустое пространство в папке) с помощью одного файла .reg?

Этот вопрос отличается от этого

в том числе я также включаю щелчок правой кнопкой мыши в пустом пространстве открытой в данный момент папки (не просто щелкая непосредственно по папке или диску).

3 ответа3

0

Проверьте, что строковое значение "extended" либо переименовано, либо удалено, чтобы включить требование 'shift',

Что касается другой вещи, добавьте строковое значение с именем "NoWorkingDirectory". Это позволит отображаться обоим, даже если ни одна папка не была нажата,

0

Решение для PowerShell:

  1. «Win + R», запустите regedit, чтобы открыть редактор реестра.
  2. Перейти к местам соответственно:

    HKEY_CLASSES_ROOT\ Каталог \ shell \ Powershell HKEY_CLASSES_ROOT\ Каталог \ Фон \ shell \ Powershell HKEY_CLASSES_ROOT\ Диск \ shell \ Powershell

Для каждой клавиши щелкните правой кнопкой мыши на левой панели «Разрешения…», «Дополнительно», измените владельца на «Администраторы», а затем назначьте «Полный доступ» - «Разрешить» для «Администраторы». Нажмите «ОК».

  1. Для каждой клавиши удалите «Расширенную» клавишу на правой панели.

источник

0
Windows Registry Editor Version 5.00

; Add_enhanced_cmd_and_powershell_to_menu.reg; Это добавляет опции подменю Command и Powershell

[HKEY_CLASSES_ROOT\Directory\Background\shell\01MenuCmd] "ExtendedSubCommandsKey" = "Directory\ContextMenus\MenuCmd" "Icon" = "cmd.exe" "MUIVerb" = "Командные строки"

[HKEY_CLASSES_ROOT\Directory\Background\shell\02MenuPowerShell] "ExtendedSubCommandsKey" = "Directory\ContextMenus\MenuPowerShell" "Icon" = "powershell.exe" "MUIVerb" = "Приглашения PowerShell"

[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\open] "Icon" = "cmd.exe" "MUIVerb" = "Командная строка"

[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\open\command] @ = "cmd.exe /s /k pushd \"% V \""

[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\runas] "HasLUAShield" = "" Icon "=" cmd.exe "" MUIVerb "=" Повышенная командная строка "

[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\runas\command] @ = "cmd.exe /s /k pushd \"% V \""

[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\shell\open] "Icon" = "powershell.exe" "MUIVerb" = "PowerShell"

[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\shell\open\command] @ = "powershell.exe -noexit -command Set-Location"% V ""

[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\shell\runas] "HasLUAShield" = "" "Icon" = "powershell.exe" "MUIVerb" = "PowerShell Elevated"

[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\shell\runas\command] @ = "powershell.exe -noexit -command Set-Location '% V'"

[HKEY_CLASSES_ROOT\Directory\shell\01MenuCmd] "ExtendedSubCommandsKey" = "Directory\ContextMenus\MenuCmd" "Icon" = "cmd.exe" "MUIVerb" = "Командные строки"

[HKEY_CLASSES_ROOT\Directory\shell\02MenuPowerShell] "ExtendedSubCommandsKey" = "Directory\ContextMenus\MenuPowerShell" "Icon" = "powershell.exe" "MUIVerb" = "PowerShell Prompts"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .