Introduction

By default, Windows 11 installs apps and programs to the system drive (usually C:). Over time, this can fill up your SSD, slowing down performance. Changing the default install location helps manage storage and keep your system drive lean. This guide covers four reliable methods to redirect installations to another drive.

Method 1: Using Windows Settings

Windows 11 offers a built-in option to change where new apps are saved. Go to Settings > System > Storage > Advanced storage settings > Where new content is saved. Under “New apps will save to,” select your desired drive from the dropdown. This setting applies to apps from the Microsoft Store and some desktop programs.

Method 2: Registry Editor

For advanced users, the Registry Editor allows changing the default ProgramFilesDir. Warning: Incorrect edits can break your system. Back up the registry first.

  1. Press Win + R, type regedit, and press Enter.
  2. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion.
  3. Find the string value ProgramFilesDir (or ProgramFilesDir (x86) for 32-bit).
  4. Double-click and change the value data to your desired path, e.g., D:\Program Files.
  5. Click OK and restart your computer.

After restart, new installations will default to the new location. Note that some programs may still install to the old location if they hardcode paths.

Method 3: Using Symbolic Links (Junction Points)

Symbolic links redirect folder paths without moving existing files. This is useful if you want to keep compatibility with older apps.

  1. Close all running programs.
  2. Open Command Prompt as Administrator.
  3. Move the existing C:\Program Files folder to the target drive (e.g., D:\Program Files).
  4. Create a symbolic link: mklink /J "C:\Program Files" "D:\Program Files"

Now any access to C:\Program Files is redirected to D:\Program Files. This method works for both system and user-installed programs.

Method 4: Using Group Policy (Windows 11 Pro/Enterprise)

Group Policy provides a centralized way to set default install paths for all users.

  1. Press Win + R, type gpedit.msc, and press Enter.
  2. Navigate to Computer Configuration > Administrative Templates > Windows Components > File Explorer.
  3. Find the policy “Specify default install location for applications”.
  4. Enable it and set the path (e.g., D:\Program Files).
  5. Click OK and restart.

This policy overrides per-user settings and is ideal for IT administrators managing multiple machines.

Conclusion

Choosing the right method depends on your technical comfort and needs. For most users, the Settings method is safest. Advanced users may prefer Registry or symbolic links for greater control. Group Policy is best for enterprise environments. Always back up data before making system changes.