Как запустить powershell в папке windows 11

Есть несколько способов открыть PowerShell в Windows 11. В этой статье перечислены основные из. PowerShell — это мощное консольное приложение для создания сценариев в Windows 11, представленное Microsoft еще в 2008 году. Хотя Microsoft теперь хочет, чтобы все использовали Windows Terminal в качестве основного консольного приложения, PowerShell по-прежнему доступен отдельно, как и обычная командная строка.

PowerShell

— это продвинутый язык сценариев и движок, который поставляется с огромным набором встроенных команд, называемых «командлетами». Командлеты позволяют выполнять широкий спектр задач, от простых операций с файлами и обработки текста до программирования и задач системного администрирования. Более того, пользователь может создавать собственные модули и использовать функции и сборки .NET для создания мощных утилит и служб, используя только PowerShell.

Windows 11 открыть PowerShell

Существует множество способов открыть PowerShell в Windows 11. Помимо ярлыка в меню «Пуск», вы можете запустить его напрямую из диалогового окна «Выполнить», из диспетчера задач, Проводника и с помощью ряда других методов. Давайте рассмотрим эти методы.

В отличие от Windows 10, где PowerShell имеет специальную папку в списке всех приложений, Windows 11 размещает ярлык PowerShell вместе со всеми системными инструментами в одной папке под названием «Инструменты Windows». Вы можете запустить PowerShell из этой папки.

Чтобы открыть PowerShell в Windows 11, сделайте следующее.

  1. Откройте меню «Пуск» и нажмите кнопку «Все приложения».Все приложения
  2. Прокрутите вниз и найдите папку «Инструменты Windows». Откройте её.папка Инструменты Windows
  3. Пролистайте её содержимое до PowerShell и запустите консоль, или же PowerShell ISE или их соответствующие версии x86.Открыть PowerShell в Windows 11 из меню пуск

Вы также можете открыть PowerShell в Windows 11 с помощью диалогового окна «Выполнить», диспетчера задач или в любой папке проводника с помощью команды powershell.exe.

Использование команды Powershell.exe

  1. Нажмите Win + R, чтобы открыть диалоговое окно «Выполнить», затем введите PowerShell. Нажмите ОК, чтобы выполнить команду.Windows 11 открыть PowerShell из диалога выполнить
  2. Как и в случае с «Выполнить», вы можете открыть PowerShell в Windows 11 из диспетчера задач. Откройте Диспетчер задач и нажмите Файл > Запустить новую задачу.Диспетчер задач - новая задача
  3. Введите powershell в текстовое поле «Выполнить».
  4. Нажмите ОК, чтобы открыть классическую консоль PowerShell.
  5. Наконец, вы можете открыть проводник и щелкнуть адресную строку, а затем ввести powershell. Нажмите Enter.Открыть PowerShell в Windows 11 из адресной строки проводника

Вот как получить доступ к Windows 11 PowerShell с помощью одноименной команды.

С помощью Терминала Windows

По умолчанию Windows 11 использует новое консольное приложение под названием Windows Terminal. Он имеет несколько встроенных профилей, таких как Командная строка и PowerShell. По умолчанию используется PowerShell, что означает, что вы можете просто открыть Терминал Windows и использовать его как PowerShell.

Открыть Windows Terminal

У нас есть специальная статья о том, как открыть Windows Terminal в Windows 11. Самый простой способ — это щелкнуть правой кнопкой мыши кнопку меню «Пуск» и выбрать Windows Terminal или Windows Terminal (Admin), если вам нужно открыть PowerShell от имени администратора в Windows 11.

Если вы изменили профиль по умолчанию в Терминале Windows, вам нужно выбрать PowerShell с помощью кнопки со стрелкой вниз «Профили».

Выбрать профиль Терминала Windows

Наконец, вы можете добавить профили терминала Windows в контекстное меню проводника и запускать нужный профиль прямо в текущую папку, включая классическую оболочку PowerShell и новейшую оболочку PowerShell 7.x.

Добавить профили Windows Terminal в контекстное меню Windows

Как открыть PowerShell в Windows 11 с помощью поиска

  1. Нажмите Win + S, чтобы открыть Поиск Windows. Или откройте меню «Пуск» и нажмите кнопку поиска. Вы также можете просто открыть меню «Пуск» и начать вводить текст.Поиск Windows
  2. Введите PowerShell. Windows покажет приложение в результатах поиска.
  3. Нажмите Enter, чтобы открыть PowerShell в Windows 11. Либо нажмите «Запуск от имени администратора», если необходимо.Открыть PowerShell в Windows 11 из Поиска

Закрепите PowerShell на панели задач Windows 11

Если вы часто используете PowerShell в Windows 11, вы можете закрепить PowerShell на панели задач, чтобы она всегда была под рукой. Все, что вам нужно, — это открыть PowerShell в Windows 11 любым способом, описанным в этой статье, щелкнуть правой кнопкой мыши значок на панели задач и выбрать «Закрепить на панели задач».

Закрепить PowerShell на панели задач

Примечание. По какой-то причине Microsoft не разрешает закреплять приложения на панели задач с помощью перетаскивания, по крайней мере, на момент написания этой статьи. Так что даже не пытайтесь закрепить PowerShell на панели задач с помощью этого метода.

Как создать ярлык для PowerShell на рабочем столе

Другой способ открыть PowerShell в Windows 11 — создать ярлык на рабочем столе.

  1. Откройте меню «Пуск» и нажмите «Все приложения».
  2. Найдите папку Истру менты Windows и откройте ее.
  3. Найдите PowerShell, PowerShell ISE или их версии x86.
  4. Перетащите PowerShell на рабочий стол, чтобы создать ярлык.Windows 11 создать ярлык для PowerShell на рабочем столе

Есть еще один способ создать ярлык для PowerShell в Windows 11. Вы можете сделать это вручную следующим образом.

Создать ярлык PowerShell вручную

  1. На рабочем столе или в любой другой папке щелкните правой кнопкой мыши и выберите «Создать»> «Ярлык».Создать ярлык
  2. В новом окне введите PowerShell.exe в поле «Введите расположение …».введите PowerShell.exe в поле
  3. Щелкните «Далее» и затем дайте ярлыку какое-нибудь значимое имя.создать ярлык для PowerShell на рабочем столе вручную
  4. Щелкните Готово, чтобы завершить процесс.

Наконец, вы можете запустить PowerShell из контекстного меню Windows 11 в любой папке. В проводнике есть встроенная команда для этого, просто она по умолчанию скрыта.

Чтобы открыть PowerShell в Windows 11 из контекстного меню, сделайте следующее.

  1. Откройте проводник, для этого нажмите Win + E.
  2. Щелкните правой кнопкой мыши папку, в которой нужно открыть консоль PowerShell.
  3. Нажмите и удерживайте клавишу Shift на клавиатуре, затем щелкните элемент Показать дополнительные параметры.Показать дополнительные параметры в контекстном меню
  4. Выберите «открыть PowerShell здесь».Открыть PowerShell из контекстного меню

Пожалуй, это самые удобные способы запустить PowerShell в Windows 11. Любой из этих методов работает одинаково эффективно, поэтому вы можете использовать тот, что вам больше нравится.

Источник: Winaero

💡Узнавайте о новых статьях быстрее. Подпишитесь на наши каналы в Telegram и Twitter.

Судя по тому, что вы читаете этот текст, вы дочитали эту статью до конца. Если она вам понравилась, поделитесь, пожалуйста, с помощью кнопок ниже. Спасибо за вашу поддержку!

Sometimes, we need to open CMD or PowerShell in the current folder. Usually, people open Command Prompt or PowerShell from the Start menu. And then, browse to the desired location using cd (change directory) command. But this is a lengthy process and nobody wants to do this every time.

In earlier builds of Windows 10, you could easily start Command Prompt in a specific location directly from the File menu in Windows Explorer. But in newer builds, PowerShell has replaced the Command Prompt in the File menu, context menu, and alternate Start menu.

In Windows 11, there is no ‘File Menu’. So, you can’t open CMD or PowerShell from there. However, you can easily use the right-click context menu to open Windows Terminal in the current folder.

SEE ALSO: How to Set up Windows Terminal to open Command Prompt by Default?

Besides Windows 10, you can also open the command prompt in Windows 7 and XP using a simple trick. So, in this tutorial, we will explain the process for Windows 7 along with Windows 10. Let’s see the process for Windows 10 first. We will show you simple tricks to achieve the task.

Method 1: Start CMD or PowerShell in the Current Folder from Address Bar (Windows 10 and 11)

In Windows 10 or 11, go to the folder where you want to open Command Prompt. Then, type cmd in the address bar and press Enter. The command prompt will open in the current folder path.

Type CMD in address bar and press Enter

Type Cmd In Address Bar To Open Cmd In Current Folder

NOTE: You can also open PowerShell in the current folder using this trick. Simply type powershell in the address bar and press Enter.


SEE ALSO: How to Uninstall Programs using Command Prompt in Windows 10?

The second trick uses Windows Explorer’s menu. Click on File from the menu bar and hover over Open Windows PowerShell. Then select Open Windows PowerShell or Open Windows PowerShell as administrator. This will open PowerShell in the current folder.

Open Powershell In Current Folder From File Menu

Open PowerShell in the current folder from File Menu

After opening PowerShell, you can type cmd and press Enter to start Command Prompt in the current location. Since Windows 11 doesn’t have the File menu, so, you can’t use this method in Windows 11.

Type Cmd Command In Powershell To Start Command Prompt In Current Location

Type cmd command in PowerShell to start Command Prompt in Current folder

SEE ALSO: 10 Cool Command Prompt Tricks for You.

Method 3: Start PowerShell and CMD from Right-click Context Menu (Windows 10 and 11)

You can also open PowerShell in the current directory from right-click context menu in Windows 10 and 11.

Windows 10

Simply press & hold the Shift key and right-click in the blank space. Then select “Open PowerShell window here” from the context menu. This will open PowerShell at the current path.

Press And Hold Shift Key And Right Click On Blank Space Then Select Open Powershell Window Here

Press & hold the Shift key and select ‘Open PowerShell window here‘ from right-click menu

After that, you can type cmd and press Enter to start CMD in the same path/location.

Start Command Prompt from PowerShell

Type Cmd Command In Powershell To Start Command Prompt In Current Location

Windows 11

In Windows 11, simply right-click in the blank space and select “Open in the Windows Terminal“. This will open Windows Terminal at the current folder’s path.

Right Click In The Blank Space And Select Open In Windows Terminal

Right-click in the blank space and select “Open in Windows Terminal”

By default, Windows Terminal opens with PowerShell. However, you can set it up to open Command Prompt by default or type cmd and press Enter.

Windows Terminal Open In Current Folder

Windows Terminal open in the current folder

SEE ALSO: Try the New Alt+TAB Switcher in Windows 11.


Start Command Prompt in Current folder in Windows 7 or XP

In Windows XP and 7, there is no option to start CMD in the current folder from the File menu. So, you can use the address bar and right-click context menu tricks to start CMD in the current folder. Here we are explaining the context menu trick only.

Press & hold Shift-Key and right-click anywhere in the blank space. Right-click context menu will pop up and you will see the “Open Command window here” option in this context menu. Click on “Open command window here” to open Command Prompt in that folder.

Hold Shift And Right Click In Blank Space Then Select Open Command Window Here In Windows 7

Hold Shift & Right-click in the blank space. Then select “Open Command window here”

You can check the path in the command window.

Command Prompt In Current Folder In Windows 7

Command Prompt in the current folder in Windows 7

SEE ALSO: How to Create Bulk Users in Active Directory using PowerShell?


Launch CMD or PowerShell in the Current Directory with Ease

Now you see, it’s quite easy to open the command prompt window in the current folder. These tricks come really handy when you need to launch CMD or PowerShell in the current directory multiple times. The Shift-Key trick works for all versions of Windows while the Explorer menu option is available in Windows 8 and Windows 10 only. And as mentioned earlier, in newer builds of Windows 10, PowerShell has replaced the Command Prompt. So, you will have to type cmd in the PowerShell window to start Command prompt. Similarly, Windows 11 has also changed the process a bit but it is still very easy.

Well, hope you liked this quick trick. Feel free to share your thoughts on this in the comment section down below. If you wish to get such tricks directly into your inbox, don’t forget to subscribe.

Photo of Editorial Staff

Hi there, we are the editorial staff at WINDOSPC (former HELLPC). We are a team of funny and technical people. Feel free to get in touch with us via Contact-Us page.

Have you ever been in Windows File Explorer and just need to quickly open a PowerShell prompt in a folder? Do you want a open powershell window here option or open command window here option? If so, you’re in luck. In this tutorial, you’re going to learn how to open PowerShell in a specific folder when using Windows file explorer.

Prerequisites

If you intend to follow along, be sure you have the following:

  • A Windows 10, Windows Server 2016, or Windows Server 2019 host. This tutorial will use Windows 10.
  • Logged in with a local account in the Administrators group or at least with rights to elevate to administrator, if necessary.

Opening PowerShell via the Address Bar

File Explorer has an element at the top of the window that allows you to run programs just like if you were at a command line. You can invoke PowerShell from this address bar by pressing CTRL. From within File Explorer:

  1. Press and hold the ALT or CTRL key.
  2. Press the D or L key. This places the cursor in the address bar.
  3. Type powershell and press Enter. PowerShell will be opened in the current directory.

If you are logged in as the Administrator, then you will be in an administrative prompt for both PowerShell and Command Prompt.

The animated gif below is what you should see on your screen:

Using ALT+D to open a PowerShell Window.
Using ALT+D to open a PowerShell Window.

Another handy way to open PowerShell in File Explorer is to use the file menu. Using the file menu, you could use the mouse or keyboard shortcut. Pressing ALT allows you to open the file menu. Within File Explorer:

  1. Press and hold the ALT key.
  2. Press the F key. This will open the file menu.
  3. Press the S key. This option will select Open Windows PowerShell and will expand another sub-menu.
  4. Lastly, press the R key. PowerShell will open in the current directory.

If you need to open PowerShell as an administrator, use hit A instead of R.

Related: How to Run PowerShell as Administrator

The animated gif below shows what the process should look like:

Using ALT+F+S+R to open a regular PowerShell window in current directory.
Using ALT+F+S+R to open a regular PowerShell window in current directory.

Holding the ALT key while navigating the context menu will display keys to use to jump through menus. The shortcut keys work in Windows 10, Windows Server 2016, and Windows Server 2019.

Now that you have all the shortcut keys in your toolbox, it’s time to dive a little deeper and build a context menu within File Explorer.

A context menu is the menu that you see when you right-click on an item in Windows.

Using a specially placed Windows registry key, you can create a custom context menu item to quickly open a PowerShell window when you right click inside of a folder. Let’s change that.

If you right click within a folder in File Explorer, you’ll see below that there is no context menu entry for opening PowerShell.

No context menu entry for PowerShell.
No context menu entry for PowerShell.

However, if hold SHIFT key and then right click in a folder, you’ll then see the context menu item below.

Context menu option when using SHIFT+Right-Click.
Context menu option when using SHIFT+Right-Click.

Let’s build a custom context menu item that’ll allow you to open a PowerShell window without holding Shift key.

To create a custom context menu item, you must create a few different Windows registry keys and values. These values, when created, will instantly create a custom context menu item.

Below are the following Windows registry keys and values necessary:

Path Name Value Notes
HKCR:\Directory\shell\powershellmenu (Default) Open PowerShell Here
HKCR:\Directory\shell\powershellmenu\command (Default) C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command Set-Location -LiteralPath ‘%L’
HKCR:\Directory\shell\runas (Default) Open PowerShell Here as Administrator
HKCR:\Directory\shell\runas HasLUAShield This adds a built-in icon for elevated prompts

To add the custom context menu, you can create the above keys and values manually or you can use a PowerShell script to do the dirty work for you.

Below is a script you can use to quickly create all of the necessary keys and values in one shot.

$Menu = 'Open PowerShell Here'
 $Command = "C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'"
 $RunAsMenu = 'Open PowerShell Here as Administrator'
 HKCR doesn't exist by defualt in PSDrives, so you need to create it.
 New-PSDrive -PSProvider Registry -Root HKEY_CLASSES_ROOT -Name HKCR
 Now create the keys and values (non-admin)
 New-Item -Path HKCR:\Directory\shell -Name 'powershellmenu' -Force |
     Set-ItemProperty -Name '(Default)' -Value $Menu
 New-Item -Path HKCR:\Directory\shell\powershellmenu\command -Force |
     Set-ItemProperty -Name '(Default)' -Value $Command
 Now create the keys and values (admin)
 New-Item -Path HKCR:\Directory\shell -Name 'runas' -Force |
     Set-ItemProperty -Name '(Default)' -Value $RunAsMenu
     # This adds a built-in icon for elevated prompts
     New-ItemProperty -Path HKCR:\Directory\shell\runas\ -Name HasLUAShield -Value ''
 New-Item -Path HKCR:\Directory\shell\runas\command -Force |
     Set-ItemProperty -Name '(Default)' -Value $Command

When you’ve finished creating the registry keys and values, you should see a value that looks like below:

Complete context menu registry key entry for open powershell here option.
Complete context menu registry key entry for open powershell here option.

Once complete, close the Windows registry editor if you have it open and right click on any folder within File Explorer. You should now see the new Open PowerShell Here context menu entry you created!

Open PowerShell Here context menu
Open PowerShell Here context menu

Below is the new context menu Open PowerShell Here option in action:

Context menu Open PowerShell Here option in action.
Context menu Open PowerShell Here option in action.

Next Steps

Now that you know all the ways to open a PowerShell window within File Explorer, what else can you add to your context menus to increase your file explorer productivity? Maybe you can add a Open Command Prompt Here or experiment with opening different PowerShell profiles using context menus. Try adding an icon to the context menu even!

As an alternative to the answer above, which requires you to type the PowerShell command (powershell.exe) each time, you can create a context menu entry just like with the «Open command window here» context menu.

There are three registry keys where these commands go. Each key controls the context menu of a different Windows Explorer object. The first one is the one you asked about:

  • HKCR\Directory\Background\shell — This is the context menu for the Explorer window itself (that is, the context menu that is displayed when no item is selected, such as when right-clicking in an empty area of the window).
  • HKCR\Directory\shell — This is the context menu of the folders in Windows Explorer.
  • HKCR\Drive\shell — This is the context menu for the drive icons in the root of Windows Explorer.

For each of these registry keys, you can add a subkey that will add an «Open PowerShell window here» command to the context menu, just as you have an «Open command window here» context menu.

Here is a copy of my OpenPowerShellHere.reg file, which puts the command in the context menu of each of the Explorer objects, the window background, the folder, and the drive icon:

Windows Registry Editor Version 5.00

;
; Add context menu entry to Windows Explorer background
;
[HKEY_CLASSES_ROOT\Directory\Background\shell\powershell]
@="Open PowerShell window here"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\powershell\command]
@="C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%V'"

;
; Add context menu entry to Windows Explorer folders
;
[HKEY_CLASSES_ROOT\Directory\shell\powershell]
@="Open PowerShell window here"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\powershell\command]
@="C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%V'"

;
; Add context menu entry to Windows Explorer drive icons
;
[HKEY_CLASSES_ROOT\Drive\shell\powershell]
@="Open PowerShell window here"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Drive\shell\powershell\command]
@="C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%V'"

So, with your favorite text editor, open a new file named OpenPowerShellHere.reg. Copy the exact text of the code above, paste it into the new file, and save it. (I would have included a copy of the file, but I couldn’t figure out if attachments were possible.) If you want to exclude the command from one of the entry, just comment out the appropriate section with semicolons. My comments show you each section.

After you save the file, run it by double-clicking on it. When it asks, tell it to proceed. As soon as you run it, the context menu entries will show up!

Here is my Explorer window context menu. I’ve highlighted the console and PowerShell commands. As you can see, you can also add a context menu entry to run an elevated command window, i.e., Run as Administrator.

PowerShell entry in Explorer context menu

Note: Context menu entries are displayed alphabetically, based on their Registry keys. The key name for the elevated command shell is «runas«, which is why it comes after the PowerShell entry.

Note: If you have an explorer window open, you may need to close it and reopen it to get the changed to take effect.

Note: In Windows 7, the HKCR\Directory\Shell does not work if you use the toolkit on the side of the explorer

(ie. Clicking Documents under the Libraries header)

you must navigate using Computer -> C: -> to -> Some -> Target -> Directory

Создал ярлык powershell консоли в Windows 10, хочу чтобы она запускалась от администратора и в определенной папке. Подскажите как сделать?

Я пробовал параметр запуска указывать, не работает:

%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -commnad 'cd F:\'

Также не работает рабочая папка в свойствах ярлыка:
введите сюда описание изображения

MSDN.WhiteKnight's user avatar

задан 9 мар 2018 в 4:52

spectre_it's user avatar

spectre_itspectre_it

3,2894 золотых знака29 серебряных знаков52 бронзовых знака

2

В проводнике Windows перейдите в адресную строку (Alt + D или Ctrl + L). Введите powershell или powershell_ise и нажмите Enter.

ответ дан 9 мар 2018 в 7:16

Oleksii Petrushynskyi's user avatar

Используйте PowerShell Profiles:

Находясь в Powershell дайте команду на создание профиля:

New-Item -ItemType file -Path $profile -Force

Откройте профиль на редактирование:

Ise $profile

Впишите в открывшемся редакторе команду перехода в нужный каталог:

cd F:\

Закройте консоль Powershell и попробуйте открыть снова. Вуаля — вы в папке f:\!

PS Статьи в помощь:

  • Профили в PowerShell
  • All About PowerShell Profiles

ответ дан 9 мар 2018 в 9:23

A K's user avatar

Заходите в папку, зажимаете клавишу shift + правую кнопку мыши и затем в контекстном меню нажимаете Открыть окно команд (или, наверное будет по другому написано — Открыть Powershell).

ответ дан 9 мар 2018 в 7:15

Данил Чугаев's user avatar

Данил ЧугаевДанил Чугаев

9737 серебряных знаков14 бронзовых знаков

Для powershell Core
pwsh.exe -wd "c:\your_directory"

Для powershell version <=5.1 (встроенная в windows)

Команда для реестра или при непосредственном запуске powershell
powershell -NoExit -command {Set-Location -Path "c:\your_directory"}

Команда для «cmd подобных» ярлыки, запуск через bat файлы и другие варианты
powershell -NoExit -Command "& {Set-Location -Path \"c:\\your_directory\"}"
или
powershell -NoExit -Command "& Set-Location -Path \"c:\\your_directory\""
или
powershell -NoExit -Command Set-Location -Path "c:\your_directory"

Для ярлыка конкретно
"absolute_path\powershell.exe" -NoExit -Command "& {Set-Location -Path \"c:\\your_directory\"}"

Запуск от имени администратора, правая клавиша мыши — Запуск от имени администратора. Если хотите чтобы ярлык запускал сразу как от имени администратора, то свойства ярлыка=>дополнительно=>запуск от имени администратора или копайте в сторону команды runas и объединяйте команды.

ответ дан 14 апр 2019 в 19:22

AlexeyP0708's user avatar

Nicolas Chabanovsky's user avatar

ответ дан 9 мар 2018 в 7:03

Alex_Krug's user avatar

1

  • Как запустить redis на windows
  • Как запустить powerpoint на windows 10
  • Как запустить pip в windows
  • Как запустить ping в windows
  • Как запустить phpmyadmin на windows