How to Move Programs From C Drive to D Drive? (3 Free Methods)

'How To' Guides

Fix your Windows errors automatically with FREE Advanced SystemCare app & enhance your online security.

By default, the C drive on your Windows PC contains essential program files and data to maintain the functionality of your PC. However, when this drive gets completely full, you may need to transfer programs from the C drive to drive D. 

How to Move Programs From C Drive to D Drive

So how do you move programs from C drive to D drive? Whether youā€™re just organizing your drives or freeing up space in your C drive, you may be wondering how to transfer files from C to D drive. Read on to find out how to move programs from C drive to D drive in Windows.

TL;DR: Move Programs from C Drive to D Drive Effortlessly

  • Use Windows Settings to Move Apps.
  • Use a Third-Party Tool (download link).
  • Change the Storage Path in Windows Registry.

Continue reading to find step-by-step guides on all of these methods.

Is It Possible to Move Programs from C Drive to D Drive?

Most of the Win32 apps on your PC are stored on the C drive. Since this drive contains system files with their entries added to the registry, moving them to another drive can be difficult and may even cause additional problems, in some instances.

However, it is totally possible to move programs from C drive to D drive. Read on to learn how you can effectively transfer programs from C drive to D drive without running into any problems.

Note: Instead of moving programs to another drive, we recommend reinstalling them to ensure the best performance.

Also: see here if your ā€˜Dā€™ drive is missing.

How to Move Programs From C Drive to D Drive?
[2 Beginner-Friendly Methods]

Before we try any advanced methods like tweaking the registry, letā€™s first take a look at the easiest ways to transfer programs from C drive to D drive.

Method 1: Use Windows Settings to Move Apps and Programs

Get #1 VPN ExpressVPN will hide your browsing data from hackers and government, speed up your internet & block annoying ads.

You can use Windows Settings to move programs from drive C to drive D. However, this option only works for universal apps.

  • On your PC, click on ā€œStartā€ > ā€œSettingsā€.
  • Now go to the ā€œAppsā€ section and click on ā€œApps & Featuresā€.
  • Next, click on the three dots next to the app that you want to transfer.
  • Select ā€œMoveā€.
  • Now choose the new destination drive (D) to move your app to. 
  • Confirm the selection by clicking on ā€œMoveā€.
Use Windows Settings to Move Apps

Method 2: Use a Third-Party Tool

There are tons of third-party tools on the internet that allow you to move programs from drive C to drive D, such as the ā€œEaseUS Todo PCTransā€

Download EaseUS Todo PCTrans
  • Launch the program.
  • Find and select the option that allows you to move the installed apps from one drive to another. 
Launch EaseUS Todo PCTrans and select App Migration
  • Follow the on-screen instructions until the apps have been transferred. 
Move apps from Drive C to Drive D using EaseUS Todo PCTrans

However, do note that this method may not work for all programs.

How to Move Programs From ā€˜Cā€™ to ā€˜Dā€™ Drive?
[1 Advanced Method]

If both of the above-mentioned methods fail, you can try changing the storage path in Windows Registry. However, do note that you cannot afford to make any mistakes when applying this method as it can crash your system.

Method 3: Changing the Storage Path in Windows Registry

Get #1 VPN ExpressVPN will hide your browsing data from hackers and government, speed up your internet & block annoying ads.
  • Create a new folder in ā€œC driveā€ and name it ā€œProgram Files (86)ā€.
Use Windows Settings to Move Apps
  • Now go to the search box and search for ā€œCMDā€ to copy and paste the Programs folder to your desired location.
  • Run ā€œCMDā€ as administrator.
Type CMD then run as administrator
  • Once the Command Prompt window pops up, type and ā€˜Enterā€™ the following command:
    Robocopy" Cļ¼š\ Program Files" " Dļ¼š\ Program Files" / mir
    Robocopy" Cļ¼š\ Program Filesļ¼ˆx86ļ¼‰" " Dļ¼š\ Program Filesļ¼ˆx86ļ¼‰" / mir
  • Now press ā€˜Win + Rā€˜ to run ā€œregeditā€.
Type regedit
  • Now locate the following folder path:
    ā€œHKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersionā€
Change the Storage Path of Program Files in Windows Registry
  • Find and double-click on the ā€œProgramFilesDir (86)ā€ in the right panel.
  • Now change the value to your desired drive, such as ā€œD:\Softwaresā€.

The storage path for programs will be changed in Windows Registry and they will be transferred to your desired location. 

Good luck!

Offer
Become Anonymous Online With ExpressVPNTry ExpressVPN for Free Now

ExpressVPN is a top-notch virtual private network used by millions of people worldwide.

Itā€™s a ā€œmust-haveā€ for every PC or MAC user who cares about their online privacy & security:

  • It blocks annoying and malicious ads;
  • Stops viruses during online downloads;
  • It hides your identity from hackers, trackers, and even the Government!
  • Unblocks GEO-restricted content.
Other Guides That May Be Useful:

Have anything to say or share your issues regarding this guide?

0 0 votes
Rate This Guide
guest

0 Comments
Inline Feedbacks
View all comments
About the author
Joshua Hohendorf
Joshua Hohendorf - Author

Joshua is an author at WindowsFixHub.

His experience involves Product and Program Management with the knowledge and ability to get things done. Utilizing basic to advanced IT work such as setting up new networks, troubleshooting software, and computer maintenance.