Re: Default "Program Files"
The problem is bigger than that though.
WOW64 or the the 32-bit thunking layer redirects calls to \program files
Problem 1) In addition to the installed Windows Applications that reside in
\program files (x86) there are also pointers to common files. These are
exposed functionality that exist in the platform and are available for
multiple applications. 32-bikt applications such as Office install files
(functionality) there that other applications may call and attempt to use.
Those will not be available any longer, plus if those 32-bit applications
are forced into \Program Files the common files may now be 32-bit may crash
or generate error message when called from 64-bit programs
Problem 2) If you lock down \Program Files (X86), you prevent servicing
those files with any updates or service packs. This will probably crash or
prevent the installation of any updates that attempt to touch those files.
Problem 3) Even though you install the 32-bit Applications into \program
files, you still could have issues with the WOW64 layer. Since the WOW64
layer thunks the calls to \program files(x86), there may be cases where the
call is still redirected to the wrong location.
This isn't as simple as just locking down the folder. This will cause any
number of issues and unforseen problems that will affect the system in
negative ways. I would not recommend attempting this.
This posting is provided "AS IS" with no warranties, and confers no rights
|>Thread-Topic: Default "Program Files"
|>From: =?Utf-8?B?RDNEQWlN?= <D3DAiM@discussions.microsoft.com>
|>Subject: Re: Default "Program Files"
|>Date: Sun, 1 Apr 2007 04:18:03 -0700
|>X-Newsreader: Microsoft CDO for Windows 2000
|>X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.2757
|>NNTP-Posting-Host: tk2msftsbfm01.phx.gbl 10.40.244.148
|>I understand. However, x86 programs will run just fine in the standard
|>regular Program Files folder. I do know, however, that a few preinstalled
|>Microsoft x86 items must be left in the folder.
|>That is why I have not decided to eliminate the folder altogether, but
|>it, so nothing else can be installed in it.
|>"Robert Wolfe" wrote:
|>> Keep in mind the (x86) folder was put there in the 64-bit version of XP
|>> well to keep 32-bit programs and 64-bit program separated as some
|>> programs ma contain the same files of the same name as 64-bit programs.
|>> Then again, this is just my $.02 worth on this.
|>> "D3DAiM" <D3DAiM@discussions.microsoft.com> wrote in message
|>> > In Vista x64 there are two "Program Files" folders.
|>> > One for (x86) programs, and the other for everything else.
|>> > This makes my whole process of finding files a whole lot more
|>> > I would like specify the regular "Program Files" (not "Program files
|>> > (x86))
|>> > as my default installation directory for both x86 and x64 software.
|>> > I would also lick to LOCK the other Program Files so nothing can be
|>> > to
|>> > it.
|>> > How can I do this?