We’ve shipped the new Run dialog – and we want to say thanks. As the team behind Windows Terminal and PowerToys, we’re excited to bring this to Windows 11, and your feedback helped shape it!
Run has been rebuilt from the ground up:
- Modern design: A refreshed look that matches Fluent Design and Windows 11, with dark mode support.
- Faster than before: Perf was top-of-mind when rewriting Run, and with a **94ms median time-to-show time it’s faster than ever before (more on how we got there below)!
- Quick user directory access: You can now type
~\to jump to your user directory, then keep navigating just like you would from the command line.
The modern Run dialog is slowly rolling out in current Insider builds of Windows as an opt-in feature, ensuring we are collecting your feedback. To enable the new Run dialog, you’ll need to:
- Be on Windows Insider Experimental Channel.
- Enable to Settings -> System -> Advanced and toggle on the new experience with the “Run Dialog” option at the top of the screen.
⛏️ How we’ve built it: Data-and-community driven
Windows Run, also known as the Run dialog, is a surface that has been around for over 30 years. It has become a heavily relied upon tool for developers and advanced users alike. Users have decades of muscle memory where they hit Win+R, navigate through their Run history, and hit Enter to quickly access various paths and tools. We all have our favorite tool we launch there as well. For us, some of our favorites are wt (Windows Terminal), mstsc (Remote Desktop) and winword (Microsoft Word). But it’s more than jUsT a TeXt BoX tHaT rUnS tHiNgS. The Run dialog can handle navigating both local and network file paths as well. And everything it does, it does fast. Win+R opens the run dialog seemingly instantly.
If we wanted to modernize the Run Dialog to fit the modern Windows 11 design style, we had to make sure it did everything just as well as before. We needed to maintain the same performance while also keeping the user interface minimal, just as Windows 95 intended.
🔬 Data driven engineering
When we set out on creating the new experience, we knew the existing dialog was fast. We also knew we needed to be sure we deeply understood how you all used it. Modernize, be opinionated, and evolve it. To help evolve, we added a measure briefly to the dialog to see what was being used and to measure time-to-show. This confirmed learned a few key things that helped the design process.
- The existing dialog median time-to-show is 103ms
- The browse button has very low usage. 0.0038% of users have clicked that button with a sample of 35 million.
- Validated users do use the dialog to paste text from the clipboard, then copy it again without running anything to scrub text formatting.
Knowing exactly what was being used and how fast it was helped form a baseline that we could use to build the next iteration. From here, the rest of the story can continue.
🏃♂️➡️ Building the new Run
This rejuvenation started a few years ago and here are some of them mockups from our earliest designs:
Many of these prototypes were heavily inspired by PowerToys Run and a key theme of doing work quicker with your keyboard. In fact, PowerToys has been our testing ground for a lot of these ideas over the last couple years. With PowerToys, we could iterate quickly on experiments with direct community feedback and really polish these ideas.
These mockups ultimately inspired the creation of the Command Palette (“CmdPal”) which is in PowerToys today! CmdPal was a hackathon project trying to create the next iteration of PowerToys Run – one that could ultimately be a part of the OS itself. With CmdPal, we could iterate on building a native WinUI 3 application that’s just as fast as the run dialog. You read that right – the new Run dialog is a C#/WinUI 3 application. It’s compiled with dotnet AOT, so that it can bring all the blazing speed of native code, with the safety and modern language features of C#.
By our measurements, the modern run dialog has a median time-to-show of just 94ms. This was a huge team effort – we’ve collaborated tightly with partners across the platform to get these UI surfaces loading snappy. Improvements we’ve made to the platform don’t just make Run fast, but they help make the whole OS more efficient. Overtime, we expect these numbers to improve as well as there is still room for improvement.
From PowerToys to Windows: CmdPal powers the new Run experience
CmdPal is a lot more than just a run dialog, of course. But the same code that powers CmdPal in PowerToys has now become a part of the new Run Dialog. In fact, the run command provider in CmdPal is exactly the same code as the new Run Dialog! Anyone who’s ever contributed to CmdPal has helped build a part of Windows. Our team strongly believes in the power of open source. Our community is amazing, and we want to thank you all for helping make the new Run Dialog amazing!
💘 New feature: ~\ for quick home directory access and icons in the list
Ever wanted a super quick way to be in your user directory? Type ~\ and you’ll be in your home directory and can freely navigate from there just like you can from the command line.
👀 Feedback to improve
The most important thing to our team is getting feedback and constantly iterating and improving. This dialog may seem small, but for some folks it is a mission critical part of your workflow. We want to be sure it works for everyone. Please use the Feedback hub (Or Win+F since we are all keyboard-first users here 😊).
Mike, Kayla, Jessica, Niels, Chris, Dustin, Clint and many more. ❤️ Terminal and PowerToys team


So in the same week we get Linux style window drag and drop (ALT+ click anywhere) with PowerToys, and now ~ to reference the user profile folder.
If this trend continues in 10 years Microsoft will just shrug their shoulders and just push out an update that replaces Windows with Arch Linux lol.
I don’t think I use Run for scrubbing formatting.. I use Run to run notepad, and THEN I scrub the formatting there! I think that might be my generation’s Googling for Google.com.