DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
VGSOURCES
Get listed

File ExplorerPATCH 2026.10.27

How to Add PowerShell to the Context Menu in Windows 10

By VGSources Team 7 min read

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.

On Windows 10, the fastest way to open PowerShell in a folder is to hold Shift, right-click the folder in File Explorer, and choose Open PowerShell window here. If that entry is hidden or you want it available on every right-click, add a per-user Shell verb under HKEY_CURRENT_USERSoftwareClassesDirectoryshell. The registry method needs no administrator rights, works with paths containing spaces when quoted correctly, and can target either Windows PowerShell or PowerShell 7.

How do I open PowerShell in a folder without changing the registry?

Use File Explorer’s extended context-menu command. This is the safest first option because it changes nothing permanently and uses the Windows 10 shell behavior already present on many installations.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Open File Explorer and browse to the folder you want to use as the working directory.
  2. Hold the Shift key.
  3. While still holding Shift, right-click the folder.
  4. Select Open PowerShell window here.

Windows normally hides some extended verbs from the ordinary shortcut menu. Microsoft documents that holding Shift while right-clicking exposes those additional commands. The PowerShell window starts with that folder as its current location, so commands that read or write relative files operate there.

If the command is not shown, the entry may have been removed, disabled by an image customization, or replaced by another shell integration. In that case, the permanent per-user registration below gives you an always-visible folder command.

Popular on Amazon
Sale
LAPGEAR Home Office Pro Lap Desk - Black Carbon, Fits 15.6” Laptops | Built-In Mouse Pad & Phone Slot, Wide Cushioned Wrist Rest, Dual-Bolster Microbead Cushion, Carry Handle
  • Spacious Design: Measuring 21.1" wide and 14.1" deep, our lap desk comfortably fits most laptops up to 15.6". Extra room for accessories ensures convenience.
  • Enhanced Functionality: Packed with handy features, including a 5x9" precision tracking mouse pad and a built-in phone slot for seamless work or video calls. Plus, enjoy ergonomic support with the integrated cushioned wrist rest.
  • Cool Comfort: Enjoy a stable surface with our lap desk's dual bolster cushion, designed for comfort and airflow, keeping your lap cool during extended use.
  • Durable Surface: Work with confidence on our lap desk's solid surface, featuring a sleek black carbon color, ensuring optimal air circulation to prevent your laptop from overheating.
  • On-the-Go Convenience: With an integrated handle and lightweight design (2.8 lbs), our lap desk is portable for travel or moving around the house, offering flexibility in any space.

How do I add an always-visible PowerShell command with the registry?

Create a Shell verb in your user profile. The procedure below adds Open PowerShell here to the context menu for folders and launches the inbox Windows PowerShell executable.

1. Back up the registry before editing

Registry mistakes can affect the Windows shell, so make the change reversible first. Create a system restore point, or export the key you will edit:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Press Win+R, type regedit, and press Enter.
  • In Registry Editor, browse to HKEY_CURRENT_USERSoftwareClassesDirectoryshell.
  • Right-click the shell key, choose Export, and save the .reg backup somewhere you can find later.

The path begins with HKEY_CURRENT_USER, so this registration applies only to the account that creates it. It does not alter the context menu for other Windows accounts.

2. Create the PowerShell verb key

  1. In the left pane, right-click HKEY_CURRENT_USERSoftwareClassesDirectoryshell.
  2. Choose New > Key.
  3. Name the new key PowerShellHere.
  4. Select PowerShellHere, double-click its (Default) value, and set the data to Open PowerShell here.

The key name is an internal identifier; the default value is the text users see in File Explorer.

3. Add the command that launches PowerShell

  1. Right-click PowerShellHere and choose New > Key.
  2. Name the subkey command using lowercase letters.
  3. Select command, double-click its (Default) value, and enter:
powershell.exe -NoExit -Command "Set-Location -LiteralPath '%1'"

%1 is replaced by the path of the folder you right-clicked. Set-Location changes PowerShell’s working directory, and -NoExit leaves the window open after the command runs. Keep both the outer command quotes and the single quotes around %1. They ensure that a folder such as C:Game ProjectsBuild Tools is passed as one path instead of being split at its spaces.

Also popular on Amazon
Sale
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display | 85W Max PD, 1 Powered USB-C 5Gbps & 2 Powered USB-A 3.0 5Gbps Data Ports, for MacBook Pro, MacBook Air, Dell and More (Black)
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.

Quoting the executable is also important when an executable or an expanded argument can contain spaces. The Shell verb format is a registry pattern consisting of a verb key, a display label, and a command subkey containing the launch string.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

4. Refresh File Explorer

Close Registry Editor and test the new entry by right-clicking a folder. Windows often notices the change immediately. If it does not, open Task Manager (Ctrl+Shift+Esc), select Windows Explorer, and choose Restart. Signing out and back in also reloads the shell.

How can I open PowerShell when I right-click empty space inside a folder?

The folder registration above applies when you right-click the folder object itself. Empty space inside an already open folder is a separate shell target and uses a different registry path.

  1. Open Registry Editor and go to HKEY_CURRENT_USERSoftwareClassesDirectoryBackgroundshell.
  2. Create a key named PowerShellHere.
  3. Set its default value to Open PowerShell here.
  4. Create a command subkey beneath it and assign the launch command appropriate for your Windows 10 build.

Background-folder expansion is handled differently from a selected-folder verb. Test the resulting command on the specific Windows 10 build you support before distributing the registration to other machines. If you need both behaviors, keep both registrations; one does not automatically create the other.

How do I add PowerShell 7 to File Explorer instead?

PowerShell 7 is a separate product from the Windows PowerShell version included with Windows 10. Its executable is normally called pwsh.exe, while the registry command above calls powershell.exe.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Also popular on Amazon
Sale
Yilador Webcam Cover 3 Pack, 0.03 inch Ultra Thin Laptop Camera Cover Slide | Camera Blocker Slider for iPhone iPad MacBook Pro Computer iMac Cell Phone PC Laptop Accessories, Great for Privacy, Black
  • Note: Not suitable for MacBooks released after 2023 or devices with a protruding front camera; Not applicable to full-screen or notch-style tempered glass screen protectors; Do not use on the rear camera of the phone.
  • 💻 Why Do You Need a Webcam Cover Slide? — Safeguard your privacy by covering your webcam with our reliable webcam cover when not in use. Don't let anyone secretly watch you. Stay protected!
  • ✅ Thin & Stylish — Enhance your laptop's functionality and aesthetics with our 0.027" ultra-thin webcam covers. Seamlessly close your laptop while adding a touch of sophistication.
  • ✅ Fits Most Devices — Compatible with laptops, phones, tablets, desktops! Keep your privacy intact on Ap/ple, Mac/Book, iPh/one, iP/ad, H/P, L/novo, De/ll, Ac/er, As/us, Sa/msung devices.
  • ✅ 365 Days Protection — Our upgraded 3.0 adhesive ensures a strong hold that won't damage your equipment. Experience reliable, long-term privacy protection day in and day out.

The PowerShell 7 MSI exposes two installer properties for Explorer integration:

Installer property Context-menu result Applies to
ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=1 Adds Open PowerShell Windows Explorer folder integration
ADD_FILE_CONTEXT_MENU_RUNPOWERSHELL=1 Adds Run with PowerShell Files in Explorer

Set the relevant property to 1 when installing PowerShell 7 with its MSI. The installer may request elevation, unlike the per-user registry method. This route is appropriate when you want the PowerShell 7 integration managed by the installer rather than maintaining a custom registry verb.

If you prefer a hand-created entry that launches PowerShell 7, duplicate the per-user registry structure and replace powershell.exe with the full path to pwsh.exe. Use the actual installation path on the machine rather than assuming that Windows PowerShell and PowerShell 7 share an executable location.

Which Windows 10 PowerShell context-menu method should I choose?

Each route solves a different problem. Start with the built-in command if you only need occasional access; use a per-user verb for predictable availability; choose the MSI properties when deploying PowerShell 7.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Approach Scope Executable Administrator rights Best use
Shift-right-click built-in entry Existing shell behavior Usually Windows PowerShell No Fast, reversible access
HKCU registry verb Current user powershell.exe or a selected pwsh.exe No An always-visible folder command
PowerShell 7 MSI properties Installer-managed integration PowerShell 7 The installer may require elevation New PowerShell 7 installations

Do not add elevation merely to make the menu item convenient. Opening an elevated shell changes what commands can modify, and it should be an intentional security decision rather than an invisible part of a basic “open here” shortcut.

Also popular on Amazon
AboveTEK Portable Laptop Lap Desk w/Retractable Left/Right Mouse Pad Tray, Non-Slip Heat Shield Tablet Notebook Computer Stand Table w/Sturdy Stable Work Surface for Bed Sofa Couch or Travel
  • Anti-Slip Surface - Transform your laptop into a mobile workstation with the AboveTEK portable laptop lap desk. The anti-slip surface provides a strong grip for laptops up to 15.6 inches(Diagonal), while the double rubber strip on the bottom ensures a stable display or typing experience on your lap, couch, or bed.
  • Retractable Mouse Pad - Retractable laptop mouse pad extends on both directions for the left/right handed with elevation along the edges for stopping mouse from falling off. The size of laptop tray is 14" X 9.7" and the size of mouse pad is 7.4" X 6.1".
  • Effective Heat Shield - The effective heat shield made of sturdy and thick material protects your laptop from overheating. Prioritizes your comfort and safety, an ideal lap pad or board for working anywhere.
  • EASY to Carry and Store - With an ergonomic and simplistic design, the lap desk is portable to store in a backpack. Only 15" in size, 2.2 lb of weight and with slim 0.6 inch thickness, it is ready to be easily carried around.
  • Widely Applicable - The smooth platform accommodates laptops and tablets up to 15.6 inches(Diagonal), making it a versatile accessory and one of the best gifts for mom, dad, students and professionals. Perfect for use as a laptop bed tray or tablet holder anywhere at home, library, or park.

Why is the menu item missing after I add it?

Most failures come from a misplaced key, a missing default value, or a shell refresh that has not occurred yet. Check the registration in this order:

  • Wrong registry location: the selected-folder verb must be under HKCUSoftwareClassesDirectoryshellPowerShellHere. A key under a similarly named file-type branch will not create the folder command.
  • Missing label: the (Default) value of PowerShellHere must contain the text you want displayed.
  • Missing command value: the command subkey must have its own (Default) value containing the complete launch string.
  • Explorer has not reloaded: restart Windows Explorer from Task Manager or sign out and back in.
  • Testing the wrong target: a selected folder uses Directoryshell; blank space inside an open folder uses DirectoryBackgroundshell.

What should I do if folders with spaces fail?

Use the command exactly as written, including -LiteralPath and the quotes around '%1':

powershell.exe -NoExit -Command "Set-Location -LiteralPath '%1'"

Without those quotes, File Explorer can pass a multiword folder name as separate command-line fragments. -LiteralPath also tells PowerShell to interpret the supplied text as a literal location rather than treating wildcard characters as a pattern.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Why does PowerShell open in Windows Terminal?

On some Windows 10 systems, Windows Terminal is configured as the default console host. In that situation, the context-menu registration can be correct even though the visible window is Terminal rather than the older console host.

If you require the legacy host for compatibility, review the Windows setting for the default terminal application and select Windows Console Host. Changing the host affects how console applications are displayed; it does not change the registry verb or the PowerShell executable it invokes.

Also popular on Amazon
Sale
LAPGEAR Home Office Lap Desk – Pink, Fits 15.6” Laptops | Built-In Mouse Pad & Phone Slot, Integrated Device Ledge, Dual-Bolster Microbead Cushion, Carry Handle
  • Spacious Design: Measuring 21.1" wide and 12" deep, our lap desk comfortably fits most laptops up to 15.6". Extra room for accessories ensures convenience.
  • Enhanced Functionality: Packed with handy features, including a 5x9" precision tracking mouse pad and a built-in phone slot for seamless work or video calls. Plus, enjoy laptop support with the integrated device ledge.
  • Cool Comfort: Enjoy a stable surface with our lap desk's dual bolster cushion, designed for comfort and airflow, keeping your lap cool during extended use.
  • Durable Surface: Work with confidence on our lap desk's solid surface, featuring a blush pink color, ensuring optimal air circulation to prevent your laptop from overheating.
  • On-the-Go Convenience: With an integrated handle and lightweight design (2.14 lbs), our lap desk is portable for travel or moving around the house, offering flexibility in any space.

How do I remove the custom context-menu entry?

To undo the per-user registration, open Registry Editor, navigate to HKEY_CURRENT_USERSoftwareClassesDirectoryshell, right-click PowerShellHere, and choose Delete. If you also created the background-folder version, delete the matching key under HKEY_CURRENT_USERSoftwareClassesDirectoryBackgroundshell. Restart Windows Explorer if the label remains visible until the shell refreshes.

Deleting these keys removes only your custom verbs. It does not uninstall PowerShell, alter other accounts, or remove the built-in extended command supplied by Windows when that command is present.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Does Windows 10 still receive support?

Microsoft ended Windows 10 support on October 14, 2025. The context-menu techniques still describe how the Windows 10 shell and PowerShell installations work, but a supported security posture may require moving the computer to a supported Windows release or using an available extended-support arrangement. Keep that lifecycle status in mind before standardizing this customization across a fleet.

Frequently Asked Questions

How do I remove the PowerShell item without affecting PowerShell itself?

Delete the PowerShellHere key from the same per-user registry branch where you created it. Removing that key only unregisters the shortcut; it does not uninstall either Windows PowerShell or PowerShell 7.

Can one context-menu entry launch PowerShell 7 while Windows PowerShell remains installed?

Yes. Keep the existing powershell.exe registration and create a separate verb whose command uses the full path to pwsh.exe. This lets both editions remain available and makes the edition choice explicit in the menu label.

Why is -LiteralPath preferable in a folder shortcut?

It treats the expanded folder text as an exact path instead of allowing wildcard characters to be interpreted as a pattern. Together with quoting around %1, it is safer for ordinary folder names that contain spaces or wildcard-like characters.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Do I need administrator rights to add the per-user menu item?

No. A verb under HKEY_CURRENT_USERSoftwareClasses belongs to your Windows profile and can be created without changing machine-wide shell settings. Installing PowerShell 7 through its MSI can still request elevation, depending on the installation scope.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

File ExplorerPowerShellRegistryWindows 10Windows customization

Leave a reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.