PDF download Download Article
Improve an app's performance with elevated priority
PDF download Download Article

Do your apps tend to lag or stutter? Raising a program’s priority setting in Windows increases the allotted CPU resources for that app, which can improve performance and speed.[1] In this article, we’ll teach you how to create a simple file that will launch a specified app at high priority any time you run it. Alternatively, you can permanently change a program’s priority by editing the registry. We’ll also show you how to change or check an active app’s priority in Task Manager.

Setting an Application to High Priority

  • Launch an app at high priority any time by running a batch file with the command cmd /c start "" /high "C:\Path\To\App.exe".
  • If you want to permanently change a program’s priority, you can do so by editing the registry.
  • Check or change a program’s priority level at any time by right-clicking it in the Task Manager and selecting Set priority.
Method 1
Method 1 of 3:

Using a Batch File

PDF download Download Article
  1. Any basic text editor will work, but Notepad is a convenient option since it’s included with Windows. In this method, you’ll create a file with a simple command that will allow you to execute a specific program at high priority any time you start it up.
  2. 2
    Enter the command cmd /c start "" /high "C:\Path\To\App.exe". Replace “C:\Path\To\App.exe” with the actual path to the app you want to start at high priority (but keep the quotation marks).
    • For example, if you’re trying to start Photoshop at high priority, you might enter the command cmd /c start "" /high "C:\Program Files\Adobe\Adobe Photoshop 2024\Photoshop.exe".
    Advertisement
  3. bat extension. Go to File and choose Save As. You can name the file whatever you like, as long as it ends in “.bat”. For example, you could call your file “PhotoshopPriority.bat.” Choose All Files from the “Save as type” menu.
  4. 4
    Double-click the batch file to run the app at high priority. Double-clicking the batch file should cause the command in the file to execute. This will launch your program at high priority.
  5. 5
    Create a taskbar shortcut using your batch file (optional). Normally, you can only pin .exe files to your taskbar in Windows. This workaround will allow you to pin your batch file to the taskbar for quick and easy access. To do this:
    • Right-click your desktop and select New > Shortcut.
    • Enter the path to the batch file in the dialog box.
    • Once the shortcut is created, right-click it and select More > Pin to taskbar.
  6. 6
    Set the batch file to run when your computer starts (optional). If you want the program to automatically start at high priority whenever you start up your computer, you can easily do so with the Task Scheduler (not to be confused with the Task Manager). To do this:
    • Search for “Task Scheduler” in the Start menu, then right-click the result and select Run as administrator.
    • Click Action > Create Basic Task. It’s in the menu bar at the top of the Task Scheduler window. You can also select Create Basic Task from the Actions pane on the right side of the window.
    • Give your task a name. For example, “Photoshop High Prio.” Click Next.
    • Select When the computer starts as your trigger, then click Next.
    • On the Action screen, select Start a program. Click Next again.
    • Click Browse and select the batch file you created. Select Next > Finish. The app will launch at high priority next time you restart your computer.
  7. Advertisement
Method 2
Method 2 of 3:

Editing the Registry

PDF download Download Article
  1. 1
    Back up your registry before you begin. This method allows you to set a program to always run at high priority. Keep in mind that editing the registry can be risky. If you change the wrong thing, you could damage or destabilize your system. Create a backup before you start.
  2. 2
    Launch the Registry Editor. Open your Start menu and search for “registry”. Right-click Registry Editor in the results and select Run as administrator. You may be prompted to allow the Registry Editor to make changes to your computer. If so, click Yes.
  3. 3
    Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options. Use the left menu bar to navigate to the Image File Execution Options subfolder.
  4. 4
    Right-click the folder and select New > Key. A new key folder will appear in the left-hand menu bar.
  5. 5
    Name the key after the app you want to start at high priority. You must use the exact same name for the program that appears in the Task Manager. For example, if you want to launch Microsoft Edge at high priority, it may appear in your Task Manager as “msedge.exe.”
  6. 6
    Create a new key called PerfOptions. Right-click the new key and select New > Key. Rename the new key PerfOptions.
  7. 7
    Create a new DWORD value. Right-click the PerfOptions key and select New > DWORD (32-bit) Value. The new value will appear in the right-hand pane. Rename it CpuPriorityClass.
  8. 8
    Set the DWORD’s value data to 3. Double-click the DWORD. In the Value data field, enter 3. Click OK.
  9. 9
    Restart your computer. Next time you start the program, it should run at high priority.
  10. Advertisement
Method 3
Method 3 of 3:

Changing Priority in Task Manager

PDF download Download Article
  1. 1
    Use this method after you’ve already started the app. This method won’t cause your app to launch at high priority, but it’s a quick fix if you want to change the priority after the app is already running. You can also use the Task Manager to check the priority of an app or process after you’ve used one of the methods above.
  2. 2
    Open the Task Manager. You can easily do this by pressing Ctrl + Shift + Esc.
  3. 3
    Click the Details tab. It’s on the left side of the window in Windows 11, or the top in Windows 10.
  4. 4
    Right-click the program you want to run at high priority. Scroll through the list of apps until you find the one you’re looking for. It should be called something like [app name].exe. Right-click it to open a context menu.
  5. 5
    Select Set Priority > High. Confirm your change by clicking Set priority in the dialog box that opens.
    • This method won’t permanently change the priority of the program. Next time you launch it, it will start at normal priority (unless you’ve used one of the methods above to change it).
    • You can see the current priority of a program or process by clicking or hovering over the Set priority option. There will be a black dot next to the current priority setting.
  6. Advertisement

Expert Q&A

Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement

Video

Tips

Submit a Tip
All tip submissions are carefully reviewed before being published
Name
Please provide your name and last initial
Thanks for submitting a tip for review!

You Might Also Like

Change Process Priorities in Windows Task ManagerChanging Process Priorities Temporarily & Permanently
Speed Up Windows 11 Make Your Windows 11 PC Run Faster
Optimize Your PC Performance17 Easy Ways to Boost Your PC's Speed & Performance
Make Your PC Very FastA Complete Guide on How to Speed Up Your PC
Make Your Laptop Work FasterMake Your Laptop Work Faster
Boost Your PC's Performance for Gaming Improve Your FPS and Optimize Your PC for Gaming
Use the "Run" ProgramUse the "Run" Program
Speed Up a Slow Windows Computer for Free Speed Up a Slow Windows Computer for Free
Open Windows Task Manager Open Windows Task Manager: Menus, Shortcuts, & More
Speed up a Windows XP ComputerSpeed up a Windows XP Computer
Force a Program to Close (Windows) Force a Program to Close (Windows): Quick Guide
Why Is My Computer Running Windows 10 So SlowWhy Is My PC So Slow? 15 Ways to Boost Windows 10 Performance
Bring an Off Screen Window Back on Windows Move an Off Screen Window Back on Your Desktop
Close Multiple PC Programs with a Batch FileClose Multiple PC Programs with a Batch File
Advertisement

About This Article

Megaera Lorenz, PhD
Co-authored by:
wikiHow Staff Writer
This article was co-authored by wikiHow staff writer, Megaera Lorenz, PhD. Megaera Lorenz is an Egyptologist and Writer with over 20 years of experience in public education. In 2017, she graduated with her PhD in Egyptology from The University of Chicago, where she served for several years as a content advisor and program facilitator for the Oriental Institute Museum’s Public Education office. She has also developed and taught Egyptology courses at The University of Chicago and Loyola University Chicago. This article has been viewed 223,502 times.
How helpful is this?
Co-authors: 18
Updated: April 2, 2026
Views: 223,502
Categories: Programming
Thanks to all authors for creating a page that has been read 223,502 times.

Is this article up to date?

Advertisement