+ Post New Thread
Results 1 to 6 of 6
Windows 7 Thread, Win6 64bit Programs files(x86) in Technical; Hi I was wondering if there is a way to tell Windows 7 64bit to install all software to "Program ...
  1. #1

    Join Date
    Jan 2010
    Location
    Stockport
    Posts
    77
    Thank Post
    39
    Thanked 4 Times in 2 Posts
    Rep Power
    10

    Win6 64bit Programs files(x86)

    Hi
    I was wondering if there is a way to tell Windows 7 64bit to install all software to "Program File" rather then it suggesting a location of "Program Files(x86)"

    The reason being, if the school have a mix of XP, Win 7 32bit and Win7 64 bit the shortcuts on the re-directed desktops might be looking at different places for the application. I plan on rolling out most apps via a GPO and MSI files, where will Win7 64 bit install these apps to?? "Program Files" or "Program Files(x86)"

    Any suggestions please !!

    Regards,

    John

  2. #2

    Join Date
    Apr 2008
    Posts
    853
    Thank Post
    111
    Thanked 112 Times in 108 Posts
    Rep Power
    45
    They have to be seperate for some wierd cross 32/ 64 bit runtime

    I think there is a script but I were to do 64bit I do all at same time

  3. #3
    SneakyBeaky's Avatar
    Join Date
    May 2010
    Location
    Gosport
    Posts
    141
    Thank Post
    7
    Thanked 22 Times in 19 Posts
    Rep Power
    15
    'Program Files' is only for 64-bit programs and 'Program Files (x86)' is for all 32-bit programs. The installation routine of the program should place the program code into a sub-folder in the correct directory. I have noticed that Vista and Windows 7 sometimes seems to get it it wrong on installation however. If 32bit applications are run in Program Files then windows may get confused as to which drivers etc to use. (Why didn't microsoft call the folders Program Files (x64) and Program Files (x32)?) 64-bit apps require different supporting files, such as DLLs and drivers. When you run a 32-bit program on a 64-bit Windows installation, Windows redirects folder requests from that program for %ProgramFiles% to the x86 alternative. This allows 64-bit and 32-bit programs to coexist without interfering with each other. 32-bit apps on Win64 need to use a "transition layer" called WOW (Windows on Windows).
    For example, when you run Explorer in Win7 the 32bit version C:\Program Files (x86)\Internet Explorer\iexplore.exe will run. You can manually run 64-bit version: C:\Program Files\Internet Explorer\iexplore.exe but Adobe Flash Player will not run in the
    64-bit IE8 because Adobe has not yet updated Flash for 64-bit.
    Last edited by SneakyBeaky; 24th February 2011 at 10:09 AM.

  4. #4

    Join Date
    Mar 2008
    Location
    Surrey
    Posts
    2,168
    Thank Post
    98
    Thanked 319 Times in 261 Posts
    Blog Entries
    4
    Rep Power
    113
    Quote Originally Posted by SneakyBeaky View Post
    'Program Files' is only for 64-bit programs and 'Program Files (x86)' is for all 32-bit programs. The installation routine of the program should place the program code into a sub-folder in the correct directory. I have noticed that Vista and Windows 7 sometimes seems to get it it wrong on installation however. If 32bit applications are run in Program Files then windows may get confused as to which drivers etc to use. Why didn't microsoft call the folders Program Files (x64) and Program Files (x32)?
    Because they're probably trying to kill off 32-bit applications, or at least encourage people to switch to 64-bit.

  5. #5


    Join Date
    Feb 2007
    Location
    51.403651, -0.515458
    Posts
    8,914
    Thank Post
    226
    Thanked 2,676 Times in 1,973 Posts
    Rep Power
    787
    Perhaps one way to solve this would be to create the shortcuts using Group Policy Preferences and then use a couple of WMI Filters to ensure the shortcuts point to the correct "Program Files" folder?

    32-bit Windows
    Code:
    SELECT AddressWidth FROM Win32_Processor WHERE AddressWidth = '32'
    64-bit Windows
    Code:
    SELECT AddressWidth FROM Win32_Processor WHERE AddressWidth = '64'

    Quote Originally Posted by SneakyBeaky View Post
    Why didn't Microsoft call the folders Program Files (x64) and Program Files (x86)?
    That would be absolute nightmare from an application compatibility perspective. Just think of all the poorly written educational software that would break!

    %ProgramFiles% always points to the OSs native "Program Files" folder. This means that when Microsoft release Windows 8 for ARM processors, the main program files folder will still be "C:\Program Files".

  6. #6


    Join Date
    Feb 2007
    Location
    51.403651, -0.515458
    Posts
    8,914
    Thank Post
    226
    Thanked 2,676 Times in 1,973 Posts
    Rep Power
    787
    Would using separate profiles work?

    http://helgeklein.com/blog/2010/10/c...4-bit-windows/

SHARE:
+ Post New Thread

Similar Threads

  1. x86 or x64?
    By gshaw in forum Windows 7
    Replies: 21
    Last Post: 25th January 2011, 11:48 PM
  2. Internet Explorer 8 X86 and GPO
    By Vortex566 in forum Windows 7
    Replies: 2
    Last Post: 19th July 2010, 03:47 PM
  3. [SCCM 2007] x86 PC only wants to boot x64 WinPE
    By Ric_ in forum O/S Deployment
    Replies: 4
    Last Post: 19th April 2010, 11:01 PM
  4. GPO - Only allow programs in C:\program files to run
    By Dominic in forum Windows Server 2000/2003
    Replies: 4
    Last Post: 17th March 2010, 04:59 PM
  5. Can i run Server 2008 R2 64bit on x86 server
    By duxbuz in forum Hardware
    Replies: 10
    Last Post: 23rd February 2010, 11:34 PM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •