Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Program Files (x86) & Program Files Installed On Another Drive

18 May 2012   #1
DaveC118

Windows 7 Home Premium 64bit
 
 
Program Files (x86) & Program Files Installed On Another Drive

Hi have have a new PC running Win7 Home Premium 64bit. I have 2 drives:

1 x 120GB SSD (running the OS) (C Drive)
1 x 1TB HDD (D Drive)

The SSD is running the OS and a couple of main programs which i use quite often (ie. Office 2010, Antivirus, etc).

The HDD i want to use to install and run Games, iTunes, etc...

My question is, if by default installing programmes want to install to C:\Program Files or Program Files (x86). How to i make them install to D:\ and what file structure should i use to make sure the 64bit and 32bit are in the right file and run as they should at the correct bit version??

Is it just a case of creating Program Files & Program Files (x86) folders on D and navigating to these folders on install?

Thanks


My System SpecsSystem Spec
.
18 May 2012   #2
FaberTech

Windows 7 x64 / Windows Server 2008 / Linux (Redhat & Deb distros) / OS X / More
 
 

you could try mounting the the hdd partition to your program files folder in your SSD.

I have never done this before and cannot say it will work properly. but its an idea.

Mount Drives or Partitions as a Folder

P.S. I would definitely backup your program files before trying that.
My System SpecsSystem Spec
18 May 2012   #3
gregrocker

 

I would move the User data folders and not the Program files since you want Programs to benefit from the faster SSD.

To move the User folders copy them to your data drive and rightclick each to link to the related Win7 Library - Include a Folder - Windows 7 Forums.

When you run out of space on the SSD then uninstall lesser-used Programs to install to the HD by directing their installer to it.
My System SpecsSystem Spec
.

18 May 2012   #4
FaberTech

Windows 7 x64 / Windows Server 2008 / Linux (Redhat & Deb distros) / OS X / More
 
 

Quote   Quote: Originally Posted by gregrocker View Post
I would move the User data folders and not the Program files since you want Programs to benefit from the faster SSD.

To move the User folders copy them to your data drive and rightclick each to link to the related Win7 Library - Include a Folder - Windows 7 Forums.

When you run out of space on the SSD then uninstall lesser-used Programs to install to the HD by directing their installer to it.
Yea that sounds like a better plan. all and all this is why i haven't got SSDs yet. i wont until they are at least 500gb in size at a reasonable price.
My System SpecsSystem Spec
22 Sep 2012   #5
rainman875

windows 7 home premium 64bit sp1 (ver 6.1.7601)
 
 
Program Files (x86) & Program Files Installed On Another Drive

Hi There DaveC118,

I have done this on my PC having 2 x 60GB (raid 0) as my c drive with 4x 2TB in raid 10 mode for all programs and games, pics , music etc

I set this all up after a clean install of win 7 home and my preferred programs installed to my SSD's on the C drive.

here is the solution to your query. there are a couple of things you need to do using the regedit.exe shell

if your not happy in making changes to the registry then you can make a back up of it first before hand.

WARNING: making changes to the registry can prevent other programs from functioning that have already been installed.

ok so the first step is to change the default path for both the 32 bit and 64 bit registry's

copy the command functions below and paste them into the run command line. only one registry can be opened at a time.

1. 64 bit registry

C:\Windows\SysWOW64\regedit.exe

2. 32 bit registry

C:\Windows\regedit.exe

follow the path to the following folder in both registry's

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

click onto the currentversion folder

look for the entry "ProgramFilesDir", double click and change the drive from C to D, where D is the drive you intend to install to, (to distinguish between the two registry's quickly for future ref use lower case "d" for 32 bit and upper case "D" for 64 bit).

and do the same for the entry "ProgramFilesDir (x86)"

exit the directory (exit autosaves) and repeat the process on the other registry

should you need to reverse the process just reopen and it should goto your last exit point on each directory.


Attached Thumbnails
-registry.jpg  
My System SpecsSystem Spec
Reply

 Program Files (x86) & Program Files Installed On Another Drive




Thread Tools




Similar help and support threads
Thread Forum
Program installed in Program Files requires elevation?
I have a program that wanted to install in a document folder :mad: I have installed it in Program Files, but it requires elevation or it produces errors when running. I know I can tick the Run As ... box in the shortcut, but is there a better way, such as taking ownership of the install folder?
System Security
Can't run installed program within Program Files (x86)
Am not sure if this is the right place to ask for this problem, let me know. I gave a try to the Setup Project of VStudio 2008 to create and distribute an x86 installer of a program I develop in win7. After installing, uninstalling and executing over and over some of the features of my...
Software
Programs installed in E:\\Program Files run as x32
Hello there, everybody! Half a year ago my laptop's hard disk's clusters began to fail, so I finally had to change it with a Western Digital Scorpio Black 750 GB - 7200rpm (WD7500BPKT). When reinstalling Windows 7 Home Premium x64, I decided to dedicate the C:\\ unit to the OS "only", and E:\\ to...
Software
Allow installed program to rename files under Program Files (x86)
Hi, I have a program installed under "C:\Program Files (x86)\CompanyName\SWName". When the program runs it's supposed to copy some files, say FROM "C:\Program Files (x86)\CompanyName\SWName\Drivers\*.abc TO "C:\Program Files (x86)\CompanyName\SWName\Drivers\*.xyz The program works on...
General Discussion
Program Files or Program Files (x86)-Where to place downloaded program
My computers are both running Win 7 64-bit. I am thoroughly confused when it comes to placing programs that I download into their proper folders: That is, program files (x86) vs program files. I have read stuff on this, but still confused. for the most part, even when a dl'd program suggests...
Software
Program Files and Program Files (x86) on another drive
Hi. I am about to install Windows 7 (64bit) on my new 60GB SSD drive. I will keep a separate 1TB drive for all music, etc. and I intend to install most applications on the 1TB drive as well. However, since 64-bit windows by default has both a "Program Files" and "Program Files (x86)" folder...
Installation & Setup


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 11:30.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App