Заменете PowerShell с командния ред в контекстното меню в Windows 10

Заменете PowerShell с команден ред в контекстното меню в Windows 10: (Replace PowerShell with Command Prompt in Context Menu in Windows 10: ) Ако наскоро сте актуализирали до най-новата актуализация на Windows 10 Creators Update , тогава може би вече сте забелязали, че когато натиснете Shift и щракнете с десния бутон върху която и да е папка, има опцията „Отвори командния прозорец тук“ е заменен с „Отворете прозореца на PowerShell тук“. Въпреки че много хора не знаят какво е powershell, как Microsoft очаква да използват тази функционалност? Е, затова съставихме това ръководство, което ще ви покаже как отново да добавите опцията „Отваряне на командния прозорец тук“ в контекстното меню на File Explorer .

Заменете PowerShell с командния ред в контекстното меню в Windows 10

Също така, опцията за командния ред(Command Prompt) в менюто "Старт"(Start Menu) е заменена от PowerShell с най-новата (PowerShell)актуализация(Update) на Creators , но за щастие може да бъде възстановена чрез настройките на Windows(Windows Settings) . Но за съжаление няма опция/настройки, които да заменят опцията „отворен команден прозорец тук“ от контекстното меню с десния бутон на мишката на Windows 10 . Така че, без да губим време, нека да видим как всъщност да заменим PowerShell(Replace PowerShell) с командния ред(Command Prompt) в контекстното меню(Context Menu) в Windows 10 с помощта на изброеното по-долу ръководство.

Заменете PowerShell(Replace PowerShell) с командния ред(Command Prompt) в контекстното меню(Context Menu) в Windows 10

Не забравяйте да  създадете точка за възстановяване(create a restore point)  , в случай че нещо се обърка.

Метод 1: Използвайте корекция на системния регистър(Method 1: Use Registry Fix)

Забележка:(Note:) Ако не искате да използвате този метод, можете да опитате метод 2, който ви позволява ръчно да редактирате записите в системния регистър(Registry) , за да отстраните проблема.

1. Отворете празния файл на Notepad и след това поставете следния текст, както е:

Windows Registry Editor Version 5.00

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

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

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

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

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

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

2. Щракнете върху Файл и след това Запиши като(Save as) от менюто на Notepad.

От менюто на Notepad щракнете върху Файл, след което щракнете върху Запиши като

3. От падащото меню Запиши като тип изберете „ (Save)Всички файлове. (All Files.)

4. Въведете името на файла като cmdfix.reg (разширението .reg е много важно).

От падащото меню Запиши като тип изберете Всички файлове и след това въведете името на файла като cmdfix.reg

5. Сега отидете до мястото, където искате да запишете файла, и след това щракнете върху Save.

6. Щракнете двукратно върху файла, след което щракнете върху Да( Yes) , за да продължите и това ще добави опцията „ Отвори командния прозорец тук(Open command window here) “ в контекстното меню.

Щракнете двукратно върху reg файла за стартиране и след това изберете Да, за да продължите

7. Сега, ако искате да премахнете опцията „Отваряне на командния прозорец тук“(remove the “Open command window here”) от контекстното меню, отворете файла на бележника и поставете следното съдържание в него:

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\Directory\shell\cmd2]

[-HKEY_CLASSES_ROOT\Directory\Background\shell\cmd2]

[-HKEY_CLASSES_ROOT\Drive\shell\cmd2]

[-HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\cmd2]

8. Изберете типа Запиши като „ Всички файлове. (All Files.)” и именувайте файла като Defaultcmd.reg.

9. Щракнете върху Save и щракнете двукратно върху файла, за да премахнете опцията от контекстното меню. Сега това ще замени PowerShell с командния ред(Command Prompt) в контекстното меню(Context Menu) , ако не, тогава продължете към следващия метод.

Метод 2: Ръчно създаване на записи в регистрите(Method 2: Manually create registries entries)

1. Натиснете клавиша Windows + R, след което въведете regedit и натиснете Enter , за да отворите редактора на системния регистър(Registry Editor) .

Изпълнете командата regedit

2. Придвижете се до следния път в системния регистър:

HKEY_CLASSES_ROOT\Directory\shell\cmd

3. Щракнете с десния бутон върху папката cmd и след това щракнете върху Разрешения.(Permissions.)

Щракнете с десния бутон върху папката cmd и след това щракнете върху Разрешения

4. Сега под раздела Защита(Security) щракнете върху бутона Разширени(Advanced) .

Сега под раздела Защита щракнете върху бутона Разширени

5. В прозореца Разширени настройки за сигурност(Advanced Security Settings) щракнете върху Промяна до Собственик.(Change next to Owner.)

щракнете върху Промяна под Собственик

6. От прозореца Избор на потребител или група(Select User or Group) отново щракнете върху Разширени.(Advanced.)

изберете потребител или група напреднали

7. Сега щракнете върху Намери сега(Find Now) и след това изберете вашия потребителски акаунт(your user account) от списъка и след това щракнете върху OK.(click OK.)

Щракнете върху Намери сега от дясната страна и изберете потребителското име, след което щракнете върху OK

8. След като сте добавили своя потребителски акаунт, отметнете „ Замяна на собственика на подконтейнери и обекти. (Replace owner on subcontainers and objects.)

След като добавите своя потребителски акаунт, отметнете Замяна на собственика на подконтейнери и обекти

9. Щракнете върху Приложи, последвано от OK.

10. Отново ще бъдете отведени до прозореца Разрешения(Permissions) , от там изберете Администратори(Administrators) и след това под разрешения отметка Пълен контрол.(Full Control.)

Изберете Администратори и след това под разрешения отметнете Пълен контрол

11. Щракнете върху Приложи, последвано от OK.

12. Сега в папката cmd щракнете с десния бутон върху HideBasedOnVelocityId DWORD и изберете Преименуване.(Rename.)

Щракнете с десния бутон върху HideBasedOnVelocityId DWORD и изберете Преименуване

13. Преименувайте горния DWORD на ShowBasedOnVelocityId и натиснете Enter.

Преименувайте горния DWORD на ShowBasedOnVelocityId и натиснете Enter

14. Това ще активира опцията „ Отвори командния прозорец тук(Open command window here) “ веднага щом затворите редактора на системния регистър(Registry Editor) .

15. Ако искате да се върнете обратно, просто преименувайте DWORD отново на HideBasedOnVelocityId . Отново(Again) проверете и вижте дали можете успешно да  замените PowerShell с командния ред в контекстното меню в Windows 10.( Replace PowerShell with Command Prompt in Context Menu in Windows 10.)

Как да премахнете прозореца Open PowerShell тук от контекстното меню в Windows 10(How to remove Open PowerShell window here from the context menu in Windows 10)

Въпреки че изпълнението на горните стъпки изглежда връща опцията „ Отвори(Open) командния прозорец тук“ в контекстното меню с десния бутон, но все пак ще видите опцията „ Отвори прозореца на (Open) PowerShell тук“ и за да го премахнете от контекстното меню, следвайте следното по-долу- изброени стъпки.

1. Натиснете клавиша Windows + R, след това въведете regedit и натиснете Enter.

Изпълнете командата regedit

2. Придвижете се до следния път в системния регистър:

HKEY_CLASSES_ROOT\Directory\shell\PowerShell

3. Щракнете с десния бутон върху PowerShell и след това изберете Разрешения.(Permissions.)

Щракнете с десния бутон върху PowerShell и след това изберете Разрешения

4. Щракнете върху бутона Разширени( Advanced button) под прозореца за разрешение.

5. В прозореца Разширени настройки за сигурност(Advanced Security Settings) щракнете върху Промяна( Change) до Собственик.

щракнете върху Промяна под Собственик

6. От прозореца Избор на потребител(Select User) или група(Group) отново щракнете върху Разширени.( Advanced.)

изберете потребител или група напреднали

7. Сега щракнете върху Намери сега(Find Now) и след това изберете вашия потребителски акаунт от списъка и след това щракнете върху OK.

Щракнете върху Намери сега от дясната страна и изберете потребителското име, след което щракнете върху OK

8. След като сте добавили своя потребителски акаунт, отметнете „ Замяна на собственика на подконтейнери и обекти. (Replace owner on subcontainers and objects.)

След като добавите своя потребителски акаунт, отметнете Замяна на собственика на подконтейнери и обекти

9. Щракнете върху Приложи, последвано от OK.

10. Отново ще бъдете отведени до прозореца Разрешения(Permissions) , от там изберете Администратори(Administrators) и след това под разрешения отметка Пълен контрол.(Full Control.)

Изберете Администратори и след това под разрешения отметнете Пълен контрол

11. Щракнете върху Приложи, последвано от OK.

12. Сега в папката PowerShell щракнете с десния бутон върху ShowBasedOnVelocityId DWORD и изберете Преименуване.(Rename.)

Сега в папката PowerShell щракнете с десния бутон върху ShowBasedOnVelocityId DWORD и изберете Преименуване

13. Преименувайте горния DWORD на HideBasedOnVelocityId и натиснете Enter.

Преименувайте горния DWORD на HideBasedOnVelocityId и натиснете Enter

14. Това ще деактивира опцията „Отвори прозореца на PowerShell тук“ веднага щом затворите редактора на системния регистър(Registry Editor) .

15. Ако искате да се върнете обратно, просто преименувайте отново DWORD на ShowBasedOnVelocityId .

Препоръчително за теб:(Recommended for you:)

Това е всичко, успешно сте заменили PowerShell с командния ред в контекстното меню в Windows 10(Replace PowerShell with Command Prompt in Context Menu in Windows 10) , но ако все още имате въпроси относно тази статия, моля, не се колебайте да ги попитате в секцията за коментари.



About the author

Аз съм инженер по windows, ios, pdf, грешки, джаджи с над 10 години опит. Работил съм върху много висококачествени Windows приложения и рамки като OneDrive за бизнеса, Office 365 и др. Неотдавнашната ми работа включваше разработването на pdf четеца за платформата на windows и работата по изясняване на съобщенията за грешки за потребителите. Освен това участвам в разработването на платформата ios от няколко години и съм много запознат както с нейните характеристики, така и с странностите.



Related posts