Follow
Windows

How to Set Default Profile in Windows Terminal

Richard
Written by
Richard
Aug 24, 2022 Updated Apr 30, 2026 3 min read
How to Set Default Profile in Windows Terminal

Windows Terminal is a powerful tool for developers and power users. It lets you run Command Prompt, PowerShell, and Linux shells in one window. By default, Windows sets PowerShell as your starting point. You can easily change this to match your daily workflow.

Why change your default profile?

You might prefer Command Prompt or a specific Linux distribution for your tasks. Setting a custom default profile saves you time. It ensures your favorite environment opens every time you launch the app.

What happens when you are done?

Once you save your settings, every new tab or window will start with your selected profile. This does not change your existing tabs. It only affects new sessions you create.

Method 1: Using the Settings UI

This is the easiest way to change your startup settings without touching code.

  1. Open Windows Terminal from your Start menu.
  2. Opening the Windows Terminal app from the Windows 11 menu
  3. Click the down arrow in the top tab bar.
  4. Select Settings or press Ctrl + , on your keyboard.
  5. Selecting Settings from the Windows Terminal dropdown menu
  6. In the left sidebar, click Startup.
  7. Find the Default profile dropdown menu.
  8. Changing the default profile setting in Windows Terminal startup options
  9. Select your preferred shell from the list.
  10. Click Save at the bottom right.

Note: These steps do not require admin privileges.

Method 2: Using the settings.json File

For advanced users, you can edit the configuration file directly. This allows for deeper customization.

Warning: Always back up your settings.json file before making changes. You can find it at %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json.

  1. Open Settings in Windows Terminal.
  2. Click Open JSON file at the bottom left.
  3. Look for the defaultProfile line.
  4. Replace the existing GUID with the GUID of your desired profile.
💻Code
"defaultProfile": "{00000000-0000-0000-0000-000000000000}"

You can find the GUID for each profile listed under the profiles section in the same file.

Troubleshooting Common Issues

If your changes do not apply, ensure you have saved the file correctly. If you made a mistake in the JSON syntax, Windows Terminal will revert to a default state. Check for missing commas or brackets. If you want to revert to the original settings, simply delete the settings.json file and restart the app to reset it to factory defaults.

Summary

Customizing your Windows Terminal startup settings improves your productivity. Whether you use the simple Settings UI or the advanced settings.json file, you can control exactly how your terminal environment behaves. For more advanced configuration, visit the official Microsoft Learn documentation.

How do I find the GUID for a specific profile?

You can find the GUID by opening the settings.json file in Windows Terminal. Scroll down to the profiles list. Each profile block contains a unique identifier string labeled as “guid”. Copy this string exactly to use it as your default profile setting.

Can I set different default profiles for different startup actions?

Windows Terminal currently supports one global default profile for new tabs. However, you can create custom shortcuts or use command-line arguments to launch specific profiles. You can also use the dropdown menu to quickly switch between different shells without changing your global default.

Was this guide helpful?

Tags: #Windows 11
Was this helpful?
Richard

About the Author

Richard

Tech Writer, IT Professional

Richard, a writer for Geek Rewind, is a tech enthusiast who loves breaking down complex IT topics into simple, easy-to-understand ideas. With years of hands-on experience in system administration and enterprise IT operations, he’s developed a knack for offering practical tips and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.

📚 Related Tutorials

How to Set Windows Terminal to Open with Command Prompt on Windows 11
Windows How to Set Windows Terminal to Open with Command Prompt on Windows 11
How to Change Windows Terminal Language in Windows 11
Windows How to Change Windows Terminal Language in Windows 11
How to Change Windows Terminal Launch Size
Windows How to Change Windows Terminal Launch Size
How to Access Command Prompt in Windows 11
Windows How to Access Command Prompt in Windows 11

4 Comments

Leave a Comment

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