Is it necessary to place x64 programs not in the x86 program files

vsub

New member
Member
Local time
6:13 PM
Messages
66
I have many portable programs and some of them are x64. This is probably a stupid question but is there is any reason why should I place the x64 programs in "Program Files" and the x86 programs to "Program Files x86" or I can place them wherever I want regardless of x64/86
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64 SP1i7 4771 3.5Ghz2x8GB DDR3 GEIL EVO LEGGERAPALIT GTX 750 TI StormX Duo
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 Ultimate x64 SP1
CPU
i7 4771 3.5Ghz
Motherboard
ASUS B85 Plus
Memory
2x8GB DDR3 GEIL EVO LEGGERA
Graphics Card(s)
PALIT GTX 750 TI StormX Duo
Monitor(s) Displays
Samsung T24D390
Screen Resolution
1920x1080
Hard Drives
Samsung SSD 840 EVO 128GB
2TB Seagate SATA 3
600GB WD Blue SATA 2
PSU
Seasonic S12II 520W Bronze
Case
Cooler Master Force 500
Antivirus
Avast Free
Browser
Firefox
Let windows do the install, no need to adjust anything.
 

My Computer My Computer

At a glance

Windows 10 Pro x64Intel Core i7 6700KGSkill TridentZ RGB 16GB 3600 16-16-16-36EVGA GTX 980 Ti SC x2
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Skylake Special #666
OS
Windows 10 Pro x64
CPU
Intel Core i7 6700K
Motherboard
Asus Sabertooth Z170 Mark 1
Memory
GSkill TridentZ RGB 16GB 3600 16-16-16-36
Graphics Card(s)
EVGA GTX 980 Ti SC x2
Sound Card
Realtek High Definition
Monitor(s) Displays
AOC G2460PG
Screen Resolution
1920 x 1080 144Hz
Hard Drives
Samsung 860 Pro 256GB, Seagate Barracuda 4TB x2
PSU
EVGA 1000 P2, EVGA White Custom Braided Cables
Case
Corsair Vengeance C70 Gunmetal Black
Cooling
Corsair H100i v2, Corsair ML120 x2, Thermal Grizzly Kryonaut
Keyboard
Logitech G910 Orion Spectrum
Mouse
Logitech G700s
Internet Speed
Verizon Fios Quantum Gateway 75/75
Antivirus
Windows Defender, Malwarebytes Free 3.8.3
Browser
Chrome
Other Info
Corsair SP120 x4, LG Blu-ray Drive, Durabrand HT-395 100 Watt Dolby Digital Amp, Corsair H2100 Wireless 7.1 Headset
They are portable programs(no installation)so I can place them wherever I want but the point is,do I need to place the x64 programs in "Program Files" and the x86 programs in "Program Files (x86)" or they will work the exact same way no matter where I place them.

I created a folder called Tools in both "Program Files" folders and I place the x64 in Program Files\Tools and the x86 to Program Files (x86)\Tools
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64 SP1i7 4771 3.5Ghz2x8GB DDR3 GEIL EVO LEGGERAPALIT GTX 750 TI StormX Duo
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 Ultimate x64 SP1
CPU
i7 4771 3.5Ghz
Motherboard
ASUS B85 Plus
Memory
2x8GB DDR3 GEIL EVO LEGGERA
Graphics Card(s)
PALIT GTX 750 TI StormX Duo
Monitor(s) Displays
Samsung T24D390
Screen Resolution
1920x1080
Hard Drives
Samsung SSD 840 EVO 128GB
2TB Seagate SATA 3
600GB WD Blue SATA 2
PSU
Seasonic S12II 520W Bronze
Case
Cooler Master Force 500
Antivirus
Avast Free
Browser
Firefox
In my experience, if they are portable and require no installation, they can be placed anywhere--wherever suits your sense of organization. I regard mine as data and therefore don't even keep them on the C partition.
 

My Computer My Computer

At a glance

Windows 7 Home Premium SP1, 64-bitIntel Skylake i5-6600K, not overclocked8 GB HyperX DDR4-2666 (2 x 4 GB)none; graphics are integrated on CPU
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Ignatz Special; 4 speed manual gearbox; factory air conditioning; one of one
OS
Windows 7 Home Premium SP1, 64-bit
CPU
Intel Skylake i5-6600K, not overclocked
Motherboard
AsRock Z170M Extreme 4, micro ATX
Memory
8 GB HyperX DDR4-2666 (2 x 4 GB)
Graphics Card(s)
none; graphics are integrated on CPU
Sound Card
onboard: Realtek ALC1150; external: USB Behringer UF0-202
Monitor(s) Displays
Dell S2340M 23 inch IPS
Screen Resolution
1600 x 900
Hard Drives
System: Crucial MX100 series SSD, 128 GB;
Data: Samsung Spinpoint 103SJ, 1 TB;
Backup: WD Caviar Green WD30EZRX-00D8PB0, 3 TB
PSU
Rosewill SilentNight 500 watt fanless, semi-modular
Case
Antec Solo II
Cooling
Noctua NH-U12S; Noctua F12 intake, Noctua S12A exhaust
Keyboard
Microsoft 200 6JH-00001 USB
Mouse
Dell or Microsoft optical wired; USB
Antivirus
Microsoft Security Essentials and Malwarebytes Premium
Browser
Pale Moon
Other Info
All fans PWM; speeds at idle: CPU circa 500 rpm; intake circa 600 rpm; exhaust circa 600 rpm; CPU temps 27 idle and 47 C load in a warm room (27 C/81 F) when running Intel Extreme Tuning Utility stress test.
In my experience, if they are portable and require no installation, they can be placed anywhere--wherever suits your sense of organization. I regard mine as data and therefore don't even keep them on the C partition.

I agree, that's my experience as well.
I created a "Portable Apps" partition and put all of them there.
 

My Computer My Computer

At a glance

Multi-Boot W7_Pro_x64 W8.1_Pro_x64 W10_Pro_x6...AMD Athlon II x4 6206GB GSkill DDR2 800AMD 4670 GPU + AMD 4200 IGP
Computer type
PC/Desktop
Computer Manufacturer/Model Number
home built
OS
Multi-Boot W7_Pro_x64 W8.1_Pro_x64 W10_Pro_x64 +Linux_VMs +Chromium_VM
CPU
AMD Athlon II x4 620
Motherboard
Gigabyte GA-MA785G-UD3H
Memory
6GB GSkill DDR2 800
Graphics Card(s)
AMD 4670 GPU + AMD 4200 IGP
Sound Card
on board Realtek ALC889A
Monitor(s) Displays
RCA 40" LCD TV, Insignia 32" LCD TV, HP 15" LCD monitor
Screen Resolution
1680 x 1050
Hard Drives
OCZ Vertex 3 120GB,
Samsung F3 1TB (3),
Several others - WD, Seagate, Hitachi, ...
PSU
Corsair 500 W
Case
Rosewill mid tower
Cooling
CM 90mm rifle
Keyboard
Gyration wireless, Logitech wireless, Dell USB wired
Mouse
Gyration wireless, Logitech wireless, V7 USB wired
Internet Speed
Spectrum - 100Mbps D / 10Mbps U
Antivirus
Avast, MBAM3, EMET, WinPatrol
Browser
Pale Moon, Firefox, IE
Other Info
2 multi-boot PC's
Mainly HTPC/Office/Gen purpose (no gaming).
Trendnet USB KVM.
LG DVD burner/Blue Ray Player.
Tray system for removable SATA backup drives.

Not currently OCd, under-volted.
I use Hybrid sleep, rarely re-boot or shutdown.

Hauppauge HD-PVR, Avermedia PCIe TV Tuner, Hauppauge PCI TV Tuner.
vsub

Your are making it way to complicated.

As long as it runs on your system no need for all that stuff to worry about. Windows 7 working with the program will take care of it.

The way I do it.
Download the program.
Put in on the desktop or a folder where I can find it.
Run the program when I want to and let Windows 7 decide how to open and run it. Whether it be 32 or 64 bit.
 

My Computer My Computer

At a glance

Windows 10 Pro. 64/ version 1709 Windows 7 Pr...Intel i7-6800K @ 4.3Corsair Platinum 16 gig @2400EVGA GTX 1070 OC
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home made Desktop
OS
Windows 10 Pro. 64/ version 1709 Windows 7 Pro/64
CPU
Intel i7-6800K @ 4.3
Motherboard
ASUS X-99 Deluxe II
Memory
Corsair Platinum 16 gig @2400
Graphics Card(s)
EVGA GTX 1070 OC
Monitor(s) Displays
Asus 27" LED LCD/VE278Q
Screen Resolution
1920-1080 or 1280-720 HDMI
Hard Drives
INTEL SSD 730-240 Gb Sata 3.0/
PSU
EVGA Platium 1200W
Case
Phanteks Luxe Tempered Glass 8 fans/ one radiator
Cooling
XSPC/ Water Cooled CPU
Keyboard
Das 4 Professional
Mouse
Logitech M705/MX Anywhere 2-S
Internet Speed
100 mbits
Antivirus
Microsoft Security Essentials/ Malwarebytes Premium 3.0/ SAS
Browser
I.E. 11 default/Firefox/ ISP Time Warner Cable/Spectrum
Other Info
LG BluRay Burner/
Sound system-KLipsch-THX/
Icy Dock ssd Hot Swap bays.
For installed applications it is recommended but not necessary to install them in the "Program Files" or "Program Files (x86)" folders as appropriate. This avoids some potential difficulties that may occur when there are both 32 and 64 bit versions installed, as is the case with a number of Windows applications. Programs that are not installed can be placed wherever it is deemed appropriate. You could even put a 64 bit program in "Program Files (x86)" folder and Windows wouldn't care, although this may cause confusion for you.
 

My Computer My Computer

At a glance

Windows 7 Pro 64 bitXeon W35208 GBNvidia Geforce 210
Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP
OS
Windows 7 Pro 64 bit
CPU
Xeon W3520
Memory
8 GB
Graphics Card(s)
Nvidia Geforce 210
Jack is right, you are making it wayyy to complictaed, just create a folder named software and store them there. Those 2 folders you speak of are for installed apps. There`s no reason to go into them. You don`t store software in them.

All the software you like to download and use, whether it be the exe file for a full installation or what you or I like to call portable is stored on my Software and Images drive.

Rufus
WintoBootic
Intel Burn Test

etc. Just 3 I can think of run no matter where you put them, If you use them alot just put their icons on the taskbar or the start menu and they run fine.
 
Last edited:

My Computer My Computer

At a glance

Windows 10 Pro x64Intel Core i7 6700KGSkill TridentZ RGB 16GB 3600 16-16-16-36EVGA GTX 980 Ti SC x2
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Skylake Special #666
OS
Windows 10 Pro x64
CPU
Intel Core i7 6700K
Motherboard
Asus Sabertooth Z170 Mark 1
Memory
GSkill TridentZ RGB 16GB 3600 16-16-16-36
Graphics Card(s)
EVGA GTX 980 Ti SC x2
Sound Card
Realtek High Definition
Monitor(s) Displays
AOC G2460PG
Screen Resolution
1920 x 1080 144Hz
Hard Drives
Samsung 860 Pro 256GB, Seagate Barracuda 4TB x2
PSU
EVGA 1000 P2, EVGA White Custom Braided Cables
Case
Corsair Vengeance C70 Gunmetal Black
Cooling
Corsair H100i v2, Corsair ML120 x2, Thermal Grizzly Kryonaut
Keyboard
Logitech G910 Orion Spectrum
Mouse
Logitech G700s
Internet Speed
Verizon Fios Quantum Gateway 75/75
Antivirus
Windows Defender, Malwarebytes Free 3.8.3
Browser
Chrome
Other Info
Corsair SP120 x4, LG Blu-ray Drive, Durabrand HT-395 100 Watt Dolby Digital Amp, Corsair H2100 Wireless 7.1 Headset
Interesting question.
Windows itself don't cares about "program files" and "program files (x86)" at all, and don't applies anything special to either of them or any other location for the matter, as others have already said, so it's totally irrelevant. The actual reason for having program files splited is mostly because backwards compatibility for x86 programs and to easily allow both versions to coexist at the same time, but other than an organization thing it has no effect.

I would just follow the convention to make it consistent with installers and better organization, but it's not necesary.

There is an important observation about program files and portable programs, permissions. The program files folders are read-only for plain users (that's why UAC popups when copying files into it). Portable programs are meant to save its settings to their main folder, but in program files it won't be able to save them. Installable programs are made to save its settings to AppData instead, where each user has appropriate permissions.
Just for that I would chose to keep portables out of program files.
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64Intel Core i7-740QM8 GB DDR3NVIDIA GeForce 330GT
Computer type
Laptop
Computer Manufacturer/Model Number
Toshiba Sattelite A665-S6092
OS
Windows 7 Ultimate x64
CPU
Intel Core i7-740QM
Memory
8 GB DDR3
Graphics Card(s)
NVIDIA GeForce 330GT
Screen Resolution
1366x768
Hard Drives
Samsung 840 SSD 500GB
1TB USB3 external HD
Cooling
Coolermaster Notepal U3 notebook cooling pad
Internet Speed
3mbps ASDL
Antivirus
ClamWin 0.98.7
Browser
Opera 12.17 x86 (main), Firefox 38 (sec), IE11 (last resort)
When I first saw how win7 wanted to split the installation, I didn't like it. My programs are installed in my P:\ (named PROGRAMS) partition. My intent was to have all non win7 system programs installed in the P: root directory, all application name, so I can get there quickly. Now I have gone to making each P:\ program folder before I download the setup zip (or whatever), then putting that in the same folder as I intend the program itself will install. Keeps it all together nicely. Win7 can tell if the application is 32 or 64 bits, and runs accordingly. With Corel paint shop (has both 32 & 64 on CD), the installation itself made the split; made two folders 32 and 64 under my Corel subdirectory. I have had no problems with this approach. Well, perhaps only when program installs misbehave and install on the C: anyway, even after asking.

Stan
 

My Computer My Computer

At a glance

Win 7 Pro 64 bitAMD Opteron 612816 gig DDR3 ECCAMD v5800
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home build
OS
Win 7 Pro 64 bit
CPU
AMD Opteron 6128
Motherboard
Supermicro
Memory
16 gig DDR3 ECC
Graphics Card(s)
AMD v5800
Sound Card
Zonar DG
Monitor(s) Displays
Dual SyncMaster 204B
Screen Resolution
2x 1600x1200
Hard Drives
Corsair Force 480g
WD 3TB
PSU
XFX XTR 750
Case
yes
Cooling
by means of air and fans
Keyboard
Logitech S520
Mouse
Logitech S520 combo'd
Internet Speed
basic DSL
Antivirus
Bit Defender
Browser
IE
I thought Program Files was somewhat protected. If you put a portable program in there, and it tries to write to its INI file, it could be redirected to Virtual Store, depending on user and permissions.
 

My Computer My Computer

At a glance

Win 7 Home Premium 64-bit
Computer type
PC/Desktop
OS
Win 7 Home Premium 64-bit
When I first saw how win7 wanted to split the installation, I didn't like it. My programs are installed in my P:\ (named PROGRAMS) partition. My intent was to have all non win7 system programs installed in the P: root directory, all application name, so I can get there quickly. Now I have gone to making each P:\ program folder before I download the setup zip (or whatever), then putting that in the same folder as I intend the program itself will install. Keeps it all together nicely. Win7 can tell if the application is 32 or 64 bits, and runs accordingly. With Corel paint shop (has both 32 & 64 on CD), the installation itself made the split; made two folders 32 and 64 under my Corel subdirectory. I have had no problems with this approach. Well, perhaps only when program installs misbehave and install on the C: anyway, even after asking.

Stan

The OP question is about where to place Portable programs.
Portable programs are NOT installed...;)
 

My Computer My Computer

At a glance

Multi-Boot W7_Pro_x64 W8.1_Pro_x64 W10_Pro_x6...AMD Athlon II x4 6206GB GSkill DDR2 800AMD 4670 GPU + AMD 4200 IGP
Computer type
PC/Desktop
Computer Manufacturer/Model Number
home built
OS
Multi-Boot W7_Pro_x64 W8.1_Pro_x64 W10_Pro_x64 +Linux_VMs +Chromium_VM
CPU
AMD Athlon II x4 620
Motherboard
Gigabyte GA-MA785G-UD3H
Memory
6GB GSkill DDR2 800
Graphics Card(s)
AMD 4670 GPU + AMD 4200 IGP
Sound Card
on board Realtek ALC889A
Monitor(s) Displays
RCA 40" LCD TV, Insignia 32" LCD TV, HP 15" LCD monitor
Screen Resolution
1680 x 1050
Hard Drives
OCZ Vertex 3 120GB,
Samsung F3 1TB (3),
Several others - WD, Seagate, Hitachi, ...
PSU
Corsair 500 W
Case
Rosewill mid tower
Cooling
CM 90mm rifle
Keyboard
Gyration wireless, Logitech wireless, Dell USB wired
Mouse
Gyration wireless, Logitech wireless, V7 USB wired
Internet Speed
Spectrum - 100Mbps D / 10Mbps U
Antivirus
Avast, MBAM3, EMET, WinPatrol
Browser
Pale Moon, Firefox, IE
Other Info
2 multi-boot PC's
Mainly HTPC/Office/Gen purpose (no gaming).
Trendnet USB KVM.
LG DVD burner/Blue Ray Player.
Tray system for removable SATA backup drives.

Not currently OCd, under-volted.
I use Hybrid sleep, rarely re-boot or shutdown.

Hauppauge HD-PVR, Avermedia PCIe TV Tuner, Hauppauge PCI TV Tuner.
Back
Top