Otwórz regedit.exe, przejdź do HKEY_CLASSES_ROOT\Directory\shell\cmd
, przejmij klucz na własność , dodaj pełne uprawnienia do konta użytkownika i zmień nazwę DWORD z, HideBasedOnVelocityId
aby ShowBasedOnVelocityId
ponownie włączyć pozycję wiersza polecenia .
Lub zastosuj ulepszenie Andrew Richardsa, aby wyświetlić oba (cmd i PowerShell, również z wpisem, aby mieć wersję Elevate (działającą jako administrator)),
importując plik .reg (utwórz nowy plik txt, wklej zawartość i zmień nazwę rozszerzenia pliku na reg):
Windows Registry Editor Version 5.00
; Command Prompt
[HKEY_CLASSES_ROOT\Directory\shell\01MenuCmd]
"MUIVerb"="Command Prompts"
"Icon"="cmd.exe"
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuCmd"
[HKEY_CLASSES_ROOT\Directory\background\shell\01MenuCmd]
"MUIVerb"="Command Prompts"
"Icon"="cmd.exe"
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuCmd"
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\open]
"MUIVerb"="Command Prompt"
"Icon"="cmd.exe"
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\open\command]
@="cmd.exe /s /k pushd \"%V\""
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\runas]
"MUIVerb"="Command Prompt Elevated"
"Icon"="cmd.exe"
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\runas\command]
@="cmd.exe /s /k pushd \"%V\""
; PowerShell
[HKEY_CLASSES_ROOT\Directory\shell\02MenuPowerShell]
"MUIVerb"="PowerShell Prompts"
"Icon"="powershell.exe"
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuPowerShell"
[HKEY_CLASSES_ROOT\Directory\background\shell\02MenuPowerShell]
"MUIVerb"="PowerShell Prompts"
"Icon"="powershell.exe"
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuPowerShell"
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\shell\open]
"MUIVerb"="PowerShell"
"Icon"="powershell.exe"
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\shell\open\command]
@="powershell.exe -noexit -command Set-Location '%V'"
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\shell\runas]
"MUIVerb"="PowerShell Elevated"
"Icon"="powershell.exe"
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\shell\runas\command]
@="powershell.exe -noexit -command Set-Location '%V'"
; Ensure OS Entries are on the Extended Menu (Shift-Right Click)
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
"Extended"=""
[HKEY_CLASSES_ROOT\Directory\background\shell\cmd]
"Extended"=""
[HKEY_CLASSES_ROOT\Directory\shell\Powershell]
"Extended"=""
[HKEY_CLASSES_ROOT\Directory\background\shell\Powershell]
"Extended"=""
HKEY_CLASSES_ROOT\Directory\Background\shell\cmd
,HKEY_CLASSES_ROOT\Directory\shell\cmd
orazHKEY_CLASSES_ROOT\Drive\shell\cmd
zgodnie z zaleceniami tutajJest to niezwykle łatwe do osiągnięcia
Źródło: Zamień wiersz polecenia na PowerShell On Power Menu użytkownika w Windows 10
Dodatkowe źródło: Pokaż wiersz polecenia lub PowerShell w menu zadań użytkownika Power + Windows w Windows 10
Dodatkowe źródło: Microsoft zastępuje wiersz polecenia PowerShell jako domyślną powłoką systemu Windows 10
źródło
Jako szybką alternatywę dla innych odpowiedzi możesz wpisać
cmd
w pasku adresu Eksploratora, aby otworzyć wiersz poleceniacd
„d” do bieżącego katalogu. (Jeśli jesteś bardziej klawiaturą, możesz użyćCtrl + L
skrótu, aby ustawić pasek adresu, a następnie wpisaćcmd
).To też działa
powershell
.źródło
Aby trafić we wszystkie lokalizacje, w których system Windows to zmienił, możesz użyć następującego pliku rejestru po przejęciu własności każdego klucza.
Chciałbym tylko Przyswojenie
[HKCR\Directory]
i[HKCR\Drive]
rekursywnie kluczy i zgody siła dziedziczenia.źródło
Ukrywa PowerShell z menu kontekstowego Shift-Right Click i sprawia, że cmd jest widoczny.
Za pomocą prostego edytora tekstu, takiego jak Notatnik, zapisz następujący kod w pliku z rozszerzeniem .REG (np
MyImport.reg
.). Następnie kliknij dwukrotnie zapisany plik i postępuj zgodnie z instrukcjami, aby zaimportować go do rejestru:źródło
W Windows 10 jest to teraz zawarte w ustawieniach paska zadań.
źródło