Darrellg
Wed Jun 08 16:35:22 CDT 2005
Hello R.C.
In most cases it probably will not matter. Some of it may help with
upgrades in future releases.
It's just a storage location for most cases, particularly for drivers.
However if common files are written we could get into trouble, at this
point mixing 32-bit and 64-bit files,possibly overwriting those files.
If the app is also used or makes itself available to be called by other
apps, the call could be directed to the incorrect program files folder
depending on how the call is made and which platform is being called. If
the app installs to the Program Files (x86) folder and it's a 64-bit App.
Now another program makes an OS call to start the app, if it's a 64-bit
call, the expectation is that it's going to be in \Program Files.
How about when the applications are updated or both a 32-bit and 64-bit
version exist. How do you ensure that the correct files get copied to the
correct location? You could update the wrong platform when you update or
service the app. It opens the potential for future problems. What works
today may not work tomorrow, the issue is hidden until a future event takes
place.
Thanks,
Darrell Gorter[MSFT]
This posting is provided "AS IS" with no warranties, and confers no rights
--------------------
<From: "R. C. White" <rc@corridor.net>
<References: <ACB4ECA1-4813-4482-8C39-65014669FE2A@microsoft.com>
<J1R2ypraFHA.3336@TK2MSFTNGXA01.phx.gbl>
<#yFw1FtaFHA.3864@TK2MSFTNGP10.phx.gbl>
<JTrUJ6taFHA.388@TK2MSFTNGXA01.phx.gbl>
<Subject: Re: Install 64 bit driver to x86 program files?
<Date: Mon, 6 Jun 2005 23:00:14 -0500
<Lines: 138
<Organization: R. C. White
<X-Priority: 3
<X-MSMail-Priority: Normal
<X-Newsreader: Microsoft Outlook Express 6.00.3790.1830
<X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.1830
<X-RFC2646: Format=Flowed; Original
<Message-ID: <#5jqpVxaFHA.584@TK2MSFTNGP15.phx.gbl>
<Newsgroups: microsoft.public.windows.64bit.general
<NNTP-Posting-Host: b-35.dlsrtr.corridor.net 65.111.109.35
<Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP15.phx.gbl
<Xref: TK2MSFTNGXA01.phx.gbl microsoft.public.windows.64bit.general:6268
<X-Tomcat-NG: microsoft.public.windows.64bit.general
<
<Thanks, Darrell.
<
<I'll chase down those links and do some reading tomorrow.
<
<But, as Rafael Rivera says a couple of posts down, does it really matter
<which folder the program files end up in? Or is this just an optional
<organizational tool for the user (me)?
<
<RC
<--
<R. C. White, CPA
<San Marcos, TX
<rc@corridor.net
<Microsoft Windows MVP
<
<""Darrell Gorter[MSFT]"" <Darrellg@online.microsoft.com> wrote in message
<news:JTrUJ6taFHA.388@TK2MSFTNGXA01.phx.gbl...
<> Hello,
<> The Program Files (x86) folder first appeared with the Itanium releases
<> back in Windows 2001.
<> Sorry to say yes your intuition was off by 180 degrees. It is reversed.
<> The Program Files (x86) folder contains the 32-bit Applications. When a
<> 32-bit Application is installed the Windows Installer should recognize
<> that
<> it's a 32-bit application and change the pathing from \program files to
<> \program files (x86).
<> The folder \Program Files should contain only 64-bit files.
<> You can check this by extracting filever.exe from the support.cab from
the
<> cd and use that to check file versions in a CMD Window.
<>
<> Here are a couple of links
<>
http://msdn.microsoft.com/isv/technology/64bitwindows/x64faq/developmentfaq/
<> default.aspx
<>
<>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/win64/win64
<> /running_32_bit_applications.asp
<>
<>
<> Thanks,
<> Darrell Gorter[MSFT]
<>
<> This posting is provided "AS IS" with no warranties, and confers no
rights
<> --------------------
<>>From: "R. C. White" <rc@corridor.net>
<>>References: <ACB4ECA1-4813-4482-8C39-65014669FE2A@microsoft.com>
<> <J1R2ypraFHA.3336@TK2MSFTNGXA01.phx.gbl>
<>>Subject: Re: Install 64 bit driver to x86 program files?
<>>Date: Mon, 6 Jun 2005 14:53:49 -0500
<>>Lines: 70
<>>Organization: R. C. White
<>>X-Priority: 3
<>>X-MSMail-Priority: Normal
<>>X-Newsreader: Microsoft Outlook Express 6.00.3790.1830
<>>X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.1830
<>>X-RFC2646: Format=Flowed; Original
<>>Message-ID: <#yFw1FtaFHA.3864@TK2MSFTNGP10.phx.gbl>
<>>Newsgroups: microsoft.public.windows.64bit.general
<>>NNTP-Posting-Host: b-35.dlsrtr.corridor.net 65.111.109.35
<>>Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP10.phx.gbl
<>>Xref: TK2MSFTNGXA01.phx.gbl microsoft.public.windows.64bit.general:6177
<>>X-Tomcat-NG: microsoft.public.windows.64bit.general
<>>
<>>Hi, Darrell.
<>>
<>>Whoa!! Could you clarify that point, please?
<>>
<>>> No it shouldn't be installing to \program files (x86). That is for
<> 32-bit
<>>> applications not for 64-bit drivers.
<>>
<>>Since \Program Files (x86) first showed up in WinXP x64, I assumed that
<> this
<>>was for 64-bit programs (in spite of the ambiguous x86 name). Are you
<>>saying that my intuition was off by about 180 degrees? I got it exactly
<>>backwards! I see that several folders (including Internet Explorer and
<>>Outlook Express) are duplicated in both of them.
<>>
<>>Where can we read ANY documentation as to what the (x86) folder is - and
<> is
<>>not - meant for?
<>>
<>>RC
<>>--
<>>R. C. White, CPA
<>>San Marcos, TX
<>>rc@corridor.net
<>>Microsoft Windows MVP
<>>
<>>""Darrell Gorter[MSFT]"" <Darrellg@online.microsoft.com> wrote in message
<>>news:J1R2ypraFHA.3336@TK2MSFTNGXA01.phx.gbl...
<>>> Hello,
<>>> No it shouldn't be installing to \program files (x86). That is for
<> 32-bit
<>>> applications not for 64-bit drivers.
<>>> Not sure why their installation program defaults to a 32-bit
application
<>>> program files folder.
<>>> Thanks,
<>>> Darrell Gorter[MSFT]
<>>>
<>>> This posting is provided "AS IS" with no warranties, and confers no
<> rights
<>>> --------------------
<>>>>Thread-Topic: Install 64 bit driver to x86 program files?
<>>>>thread-index: AcVp8kAoTBHGvT2pRri3Q6piFb5Izg==
<>>>>X-WBNR-Posting-Host: 205.161.233.135
<>>>>From: "=?Utf-8?B?QU1ENG1lMg==?=" <AMD4me2@discussions.microsoft.com>
<>>>>Subject: Install 64 bit driver to x86 program files?
<>>>>Date: Sun, 5 Jun 2005 10:16:02 -0700
<>>>>Lines: 8
<>>>>Message-ID: <ACB4ECA1-4813-4482-8C39-65014669FE2A@microsoft.com>
<>>>>MIME-Version: 1.0
<>>>>Content-Type: text/plain;
<>>>> charset="Utf-8"
<>>>>Content-Transfer-Encoding: 7bit
<>>>>X-Newsreader: Microsoft CDO for Windows 2000
<>>>>Content-Class: urn:content-classes:message
<>>>>Importance: normal
<>>>>Priority: normal
<>>>>X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
<>>>>Newsgroups: microsoft.public.windows.64bit.general
<>>>>NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.2.250
<>>>>Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGXA03.phx.gbl
<>>>>Xref: TK2MSFTNGXA01.phx.gbl microsoft.public.windows.64bit.general:5992
<>>>>X-Tomcat-NG: microsoft.public.windows.64bit.general
<>>>>
<>>>>When I run self install, updated, AMD Athlon64 CPU driver file ( from
<>>>>AMD.com--for WinXP Pro x64), the default installation is to: Program
<>>>>files\(x86)\AMD\Athlon64 Processor driver. Is this proper installation
<>>> for
<>>>>this 64 bit driver?
<>>>>--
<>>>>AMD Athlon64 3000+, MSI K8N Neo4 Platinum SLI, 2X74 GB Raptor HD's,
Raid
<>>> 0,
<>>>>2X512 MB OCZ Platinum Rev. 2 RAM, EVGA 6800 GT GPU, Enermax 535W PSU,
<>>>>NEC
<>>>>DVD+/-RW & FDD, WinXP Pro x64.
<
<
<