Показать полную графическую версию : [решено] Как вернуть командную строку (cmd) в меню Файл у 10 Insider?
sputnikk
05-02-2017, 05:51
Начиная с 10 Insider Preview Build 14971 во всех меню cmd заменена PowerShell.
Вернуть назад можно только в 1 месте: " Те, кто предпочитает использовать командную строку, могут перейти в Настройки > Персонализация - > Панель задач и перевести переключатель «Заменить командную строку оболочкой Windows PowerShell в меню, которое появляется при щелчке правой кнопкой мыши по кнопке «Пуск» или при нажатии клавиш Windows + X» в положение «Выкл»"
Теперь не могу в cmd запустить программу из папки на рабочем столе.
Petya V4sechkin
05-02-2017, 11:17
sputnikk, посмотрите, есть ли разделы реестра:
HKEY_CLASSES_ROOT\CLSID\{00021400-0000-0000-C000-000000000046}\shell\cmd
HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shell\cmd
HKEY_CLASSES_ROOT\Directory\background\shell\cmd
HKEY_CLASSES_ROOT\Directory\shell\cmd
HKEY_CLASSES_ROOT\Drive\shell\cmd
В меню Файл такого и не было, это опция папки и фона папки
https://twitter.com/WithinRafael/status/818912045806428160
sputnikk
05-02-2017, 14:49
В меню Файл такого и не было » в обычной 10
http://s020.radikal.ru/i712/1702/96/03c69db25adat.jpg (http://radikal.ru/big/mfhd2xsbon7v1)
Petya V4sechkin
05-02-2017, 16:35
sputnikk, удаление/переименование параметра HideBasedOnVelocityId сработало?
в обычной 10 »
А, это меню. Я думал контекстное меню файла
удаление/переименование параметра HideBasedOnVelocityId сработало? »
Он называется ShowBasedOnVelocityId. Переименование в 15014 HideBasedOnVelocityId прячет пошик из контекстного меню, но не возвращает cmd, как у Риверы на картинке. Надо его пингануть (или погуглить еще).
Petya V4sechkin
05-02-2017, 17:44
Vadikan, я имел в виду удаление/переименование HideBasedOnVelocityId в ветках:
HKEY_CLASSES_ROOT\CLSID\{00021400-0000-0000-C000-000000000046}\shell\cmd
HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shell\cmd
HKEY_CLASSES_ROOT\Directory\background\shell\cmd
HKEY_CLASSES_ROOT\Directory\shell\cmd
HKEY_CLASSES_ROOT\Drive\shell\cmd
У Риверы на картинке другой раздел (не cmd, а Powershell).
Petya V4sechkin, понял. Три последних позволяют включить цмд в контекстных меню. Меню "Файл" - это первые два? Там нет такого параметра.
Вообще, у меня там даже пошик недоступен перманентно
И вообще раньше емнип TrustedInstaller не был владельцев этих разделов.
Petya V4sechkin
05-02-2017, 19:50
Vadikan, первые два, судя по CLSID, - Desktop и My Documents (но раз в них нет этого параметра, то там исправлять нечего и я зря их привёл).
sputnikk
06-02-2017, 04:57
В 15025 так:
[HKEY_CLASSES_ROOT\CLSID\{00021400-0000-0000-C000-000000000046}\shell\cmd]
@="@shell32.dll,-8506"
"Extended"=""
"NeverDefault"=""
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shell\cmd]
@="@shell32.dll,-8506"
"Extended"=""
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd]
@="@shell32.dll,-8506"
"Extended"=""
"HideBasedOnVelocityId"=dword:00639bc8
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="@shell32.dll,-8506"
"Extended"=""
"HideBasedOnVelocityId"=dword:00639bc8
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Drive\shell\cmd]
@="@shell32.dll,-8506"
"Extended"=""
"HideBasedOnVelocityId"=dword:00639bc8
"NoWorkingDirectory"=""
Petya V4sechkin
06-02-2017, 08:30
sputnikk, ну вот эти:
"HideBasedOnVelocityId"=dword:00639bc8
удалите или переименуйте (в трёх местах).
Если не удастся из-за "отказа в доступе", добавьте себе разрешения.
добавьте себе разрешения. »
Лучше так http://www.outsidethebox.ms/10539/#ti (tshell - OK). Но, как я сказал выше, это все опции контекстного меню, в них и работает.
sputnikk
07-02-2017, 06:05
В комментарии написано: "Если скачать zip-архив, там есть файл trusted-shell.bat, который запускает программу с нужным параметром." Нету батника, только tshell.exe
sputnikk
07-02-2017, 06:23
удалите или переименуйте (в трёх местах). » Удалил. В меню Файл ничего не изменилось, осталась PowerShell.
Petya V4sechkin
07-02-2017, 12:50
Появилась у меня идея поковыряться в разделах реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Windows.loc ation.Powershell
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Windows.loc ation.PowershellAsAdmin
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Windows.Mul tiVerb.Powershell
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Windows.Mul tiVerb.PowershellAsAdmin
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Windows.Pow ershell
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Windows.Pow ershellAsAdmin
Потом проверю.
В комментарии написано: "Если скачать zip-архив, там есть файл trusted-shell.bat, который запускает программу с нужным параметром." Нету батника, только tshell.exe
А без батника вы не можете в админ консоли набрать tshell /shell что-ли?
severagent007
08-02-2017, 02:41
Если зажать шифт и пкм по фону или папке, есть ком. строка в контекстном меню? Так даже быстрее будет.
Если зажать шифт и пкм по фону или папке, есть ком. строка в контекстном меню? »
Нет. Чтобы было, нужно переименовать параметр в
HKEY_CLASSES_ROOT\Directory\background\shell\cmd
HKEY_CLASSES_ROOT\Directory\shell\cmd
HKEY_CLASSES_ROOT\Drive\shell\cmd
Petya V4sechkin
08-02-2017, 12:56
Vadikan, кстати, tshell оказался 32-битный :)
Соответственно, чтобы из него запустить 64-битный редактор реестра, потребовались некоторые ухищрения.
sputnikk, выложите содержимое веток:
Windows.cmd
Windows.cmdPromptAsAdministrator
Windows.location.cmd
Windows.location.cmdPromptAsAdministrator
Windows.MultiVerb.cmd
Windows.MultiVerb.cmdPromptAsAdministrator
из HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell.
Дополнительно сделайте лог Process Monitor (https://technet.microsoft.com/ru-ru/sysinternals/processmonitor) следующим образом:
запустите Process Monitor;
запустите Проводник и откройте меню Файл;
сохраните лог: меню File -> Save -> PML-формат;
заархивируйте и выложите на любой файлообменник, например dropmefiles.com.
P. S. Пока что получилось в меню Файл заменить названия и иконки Powershell на cmd и запускать cmd от Админа.
Petya V4sechkin, ок, напишу автору tshell
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.