How to Open PowerShell on Windows: Every Method Explained

PowerShell is one of the most powerful tools built into Windows — a command-line shell and scripting environment that lets you automate tasks, manage system settings, and dig into your machine far beyond what the standard interface allows. Whether you're troubleshooting, writing automation scripts, or just trying to run a quick command, knowing how to open it quickly matters.

Here's every reliable method to launch PowerShell, plus the key differences that affect which one actually applies to your situation.

What Is PowerShell (and Why It Matters Which Version You Open)

PowerShell comes in two distinct flavors that behave differently depending on your system:

  • Windows PowerShell (5.1) — Built into Windows 10 and Windows 11 by default. This is the legacy version, still fully functional for most tasks.
  • PowerShell 7+ (PowerShell Core) — A cross-platform, open-source version that Microsoft actively develops. It must be installed separately and runs alongside Windows PowerShell rather than replacing it.

When someone says "open PowerShell," they usually mean Windows PowerShell 5.1 unless they've specifically installed the newer version. The methods below apply primarily to Windows PowerShell unless noted.

Method 1: The Start Menu Search (Fastest for Most Users) 🔍

  1. Click the Start button or press the Windows key
  2. Type PowerShell into the search bar
  3. You'll see Windows PowerShell appear as a result
  4. Click it to open, or click Run as administrator from the right-side panel if you need elevated permissions

This method works on both Windows 10 and Windows 11 and is the most straightforward approach for everyday use.

Method 2: Run Dialog Box

  1. Press Windows key + R to open the Run dialog
  2. Type powershell and press Enter

This opens a standard (non-administrator) PowerShell window. To open it with admin rights from the same dialog, type powershell and press Ctrl + Shift + Enter instead of just Enter.

Method 3: Right-Click the Start Button (Power User Menu)

  1. Right-click the Start button (or press Windows key + X)
  2. Look for Windows PowerShell or Windows PowerShell (Admin) in the menu

Note: On updated versions of Windows 11, Microsoft has replaced PowerShell in this menu with Windows Terminal, which opens a terminal environment that may default to PowerShell or Command Prompt depending on your settings. You can configure Windows Terminal to default to PowerShell in its settings.

Method 4: File Explorer Address Bar

  1. Open File Explorer
  2. Navigate to any folder where you want PowerShell to open (useful because it will start in that directory)
  3. Click the address bar at the top
  4. Type powershell and press Enter

This method is particularly useful when you need PowerShell to start in a specific working directory — for example, when running scripts that reference files in a particular folder.

Method 5: Task Manager

  1. Press Ctrl + Shift + Esc to open Task Manager
  2. Click File in the menu bar (or Run new task depending on your Windows version)
  3. Type powershell in the dialog box
  4. Check Create this task with administrative privileges if needed, then click OK

Method 6: From Command Prompt

If you're already in a Command Prompt window, you can launch PowerShell from within it:

  1. Type powershell and press Enter

This opens a PowerShell session nested inside your existing Command Prompt window. Type exit to return to Command Prompt when done.

Standard vs. Administrator Mode: A Critical Distinction 💡

One of the most important variables when opening PowerShell is whether you run it as an administrator.

ModeWhat It Can DoWhen to Use It
StandardRun scripts, manage files in your user profile, query system infoEveryday tasks, scripting, file management
AdministratorModify system settings, install software, change registry, manage other usersSystem administration, troubleshooting, installing modules

Running as administrator without needing to is generally discouraged as a security practice. Certain commands — like modifying system-wide execution policies or managing services — will fail or prompt errors in standard mode, which is often the first sign you need elevated access.

Execution Policy: Why Your Script Might Not Run

Opening PowerShell is the first step, but if you're trying to run a .ps1 script file, you may hit an execution policy restriction. Windows PowerShell defaults to a Restricted or RemoteSigned policy depending on the system configuration, which can block scripts from running.

You can check your current policy by typing:

Get-ExecutionPolicy 

Common policy levels include Restricted, RemoteSigned, Unrestricted, and Bypass. Changing execution policy typically requires administrator access and an understanding of what that policy change means for your system's security posture.

Where Your Setup Changes the Picture 🖥️

The method that makes the most sense depends on factors specific to your environment:

  • Windows version — Windows 11 has shifted some menus toward Windows Terminal, which changes where PowerShell appears by default
  • Whether you've installed PowerShell 7+ — If you have, it may appear in search as a separate entry from Windows PowerShell 5.1
  • Your permissions level — Managed or enterprise machines may restrict PowerShell access or enforce specific execution policies set by IT
  • How frequently you use it — Power users often pin PowerShell to the taskbar or use keyboard shortcuts; occasional users typically rely on search
  • The task you're trying to accomplish — Scripts touching system settings require administrator mode; simple queries don't

Which of these variables applies to your situation — and how they interact — determines which method is the right one for you.