Войти

Показать полную графическую версию : [решено] Не активен пункт Файл->Открыть командную строку в Проводнике


Alesha321
14-02-2021, 19:08
Здравствуйте.
В Проводнике, пункты меню Файл->Открыть командную строку и Файл->Запустить Windows PowerShell стали неактивные. Не активируются ни в корнях дисков, ни в папках, ни при выделении файлов/папок. Раньше были активны и можно было быстро вызвать коммандную строку, добавив данный пункт на панель быстрого доступа.
Если у кого-нибудь была такая проблема, или кто-то знает как решить - тогда помогите, пожалуйста.

Vadikan
16-02-2021, 10:06
Определите (http://www.outsidethebox.ms/10368/), является проблема системной или вызвана сторонним приложением или службой. Приведите отчет о своих действиях.

Alesha321
16-02-2021, 12:07
Загрузился в безопасном режиме - не помогло. Отключил запуск всех сторонних служб и программ - тоже не помогло. Решил удалить StartIsBack, так как он менял меню пуск даже в безопасном режиме - не помогло. Создал нового локального пользователя - то же самое.
Думаю, может изменение контекстных меню через Ultimate Windows Context Menu Customizer и прочие подобные программы вызвало данную проблему. Но было это давненько, и точно сопоставить данную проблему и модификацию менюшек не могу, только предполагаю.

Petya V4sechkin
16-02-2021, 21:54
Alesha321, в разделе реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell
покажите содержимое подразделов:
Windows.cmd
Windows.location.cmd
Windows.location.Powershell
Windows.MultiVerb.cmd
Windows.MultiVerb.Powershell
Windows.Powershell

Alesha321
17-02-2021, 00:09
Petya V4sechkin, добавил скриншоты в архив.

Petya V4sechkin
18-02-2021, 23:49
cmd in explorer file menu is grayed out (https://superuser.com/questions/935608/cmd-in-explorer-file-menu-is-grayed-out)

Alesha321, примените REG-файл:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Drive\shell\cmd]
@="@shell32.dll,-8506"
"Extended"=""
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Drive\shell\cmd\command]
@="cmd.exe /s /k pushd \"%V\""

[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="@shell32.dll,-8506"
"NoWorkingDirectory"=""
"Extended"=""

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

[HKEY_CLASSES_ROOT\Directory\background\shell\cmd]
@="@shell32.dll,-8506"
"NoWorkingDirectory"=""
"Extended"=""

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

Из интереса я проверил: действительно, если разделы HKEY_CLASSES_ROOT\Drive\shell\cmd и/или HKEY_CLASSES_ROOT\Directory\shell\cmd отсутствуют, то в ленте Проводника пункты Открыть командную строку и Запустить Windows PowerShell остаются серыми при выделении дисков или папок.

Alesha321
19-02-2021, 00:00
Ого, заработало :clapping:. Спасибо большое. Сам долго искал, но ничего не нашел. А вы мне очень помогли. Еще раз спасибо.

Phoenix
19-02-2021, 07:54
Думаю что "проблема" ТС - это не баг, а фича не аномалия, но норма.
Неактивные Сmd и PS в меню "файл" таковыми являются с момента установки системы.
Можете протестировать на виртуалке или в песочнице.

UPD.
А, нет, прошу пардону.
Где-то активные, где-то - нет.

Alesha321
19-02-2021, 16:08
Phoenix, только что на другом ПК через Ultimate Windows Context Menu Customizer удалил пункт "Открыть окно команд" и это вызвало проблему описанную в теме. Применил reg-файл и всё стало на свои места. Видимо я когда-то давненько так же удалил случайно.

Petya V4sechkin
19-02-2021, 20:21
Где-то активные, где-то - нет.
На дисках и в папках - активные.

Забавно другое: пункт Запустить Windows PowerShell тоже зависит от наличия HKCR\Drive\shell\cmd и HKCR\Directory\shell\cmd (при этом PowerShell, очевидно, не использует команды из подразделов command).

Vadikan
19-02-2021, 22:24
где-то - нет. »
В библиотеках и других специальных расположениях типа Компьютер (нежели папках и дисках)

Забавно другое »
Наверное, они где-то в оболочке переключили cmd → powershell, все остальное осталось как есть.




© OSzone.net 2001-2012