Solved

how to run 32 bit in 64 bit mode

Posted on 2011-03-14
7
397 Views
Last Modified: 2012-05-11
hello all,
how can I run 32-bit aps in 64-bit mode?

thanks for any prompt feedback.
0
Comment
Question by:zemarc
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
7 Comments
 
LVL 5

Accepted Solution

by:
sweeps earned 168 total points
ID: 35131319
WOW64 is the x86 emulator that allows 32-bit Windows-based applications to run seamlessly on 64-bit Windows. WOW64 is provided with the operating system and does not have to be explicitly enabled. For more information, see WOW64 Implementation Details.

The system isolates 32-bit applications from 64-bit applications, which includes preventing file and registry collisions. Console, GUI, and service applications are supported. The system provides interoperability across the 32/64 boundary for scenarios such as cut and paste and COM. However, 32-bit processes cannot load 64-bit DLLs for execution, and 64-bit processes cannot load 32-bit DLLs for execution. This restriction does not apply to DLLs loaded as data files or image resource files

they should work on the 64bit system.  If you are asking how to get 64bit windows to run the 32bit apps.  you need 64bit apps to take advantage of 64bit processor chip type.

also 16bit apps will not run on 64bit systems.
0
 
LVL 2

Assisted Solution

by:sdern
sdern earned 166 total points
ID: 35131387
if you're asking how to run 32-bit applications inside a 64-bit Operating system, then you really dont have to do anything. Windows 7 64-bit installs programs into their own Program Files x86 folder, which is all 32bit application. It's solid and I havent' had any issues, especially recently, with 32 bit applications running in a Windows 7 64bit environment.

If you're asking about running 32 bit applications as a 64 bit application, the answer is much more complicated. The big thing with 64 bit applications vs 32 bit applications is the size of the address space. For example a pointer in 32 bit is such that it can hold a 32 bit address, vs the 64 bit address. Really the way that the 64 bit OSs are working now, you dont have to think about it.

tl;dr - Windows 7 64 bit OS gives you more memory and can run 32 bit applications just fine. You'll find the 32 bit applications installed in Program Files x86 and 64 bit applications installed into just Program Files.
0
 
LVL 10

Assisted Solution

by:LMiller7
LMiller7 earned 166 total points
ID: 35132439
Most 32 bit applications will install and run without problems. Many novice users install 32 bit applications and they aren't even aware they are running a 64 bit OS.

But there are exceptions.

Some applications, such as some system utilities, have genuine incompatibilities and will not run on a 64 bit OS. Some older applications will not run due to OS incompatibility, quite apart from 64 bit issues. In some cases the application provider is selling a 64 bit version of the program for a higher price and will deliberately prevent the 32 bit version from running. 64 bit systems do not support 16 bit applications. The problem is that many older 32 bit applications use a 16 bit installer. Unless the OS recognizes the 16 bit installer and is able to substitute it's own code, the install will fail.
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:zemarc
ID: 35132880
all great comments.
thanks for the prompt feedback.
0
 
LVL 15

Expert Comment

by:Russell_Venable
ID: 35138395
If your trying to make a x86 application run in x64 mode this will not work as x86 programs utilize a 32 byte block compared to a x64 application which uses 64 byte blocks. As you can see x64 applications use more memory to help make memory processing faster.

 For further understanding you can do a little reading from the help of wiki on these processor types.

http://en.wikipedia.org/wiki/X86
http://en.wikipedia.org/wiki/X64
http://en.wikipedia.org/wiki/IA64

0
 
LVL 143

Expert Comment

by:Guy Hengel [angelIII / a3]
ID: 35953987
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Many times while working on a computer regardless of any Operating System, lag and crashes seem to creep in, hindering your working speed. Sometimes, it can also cause your work to be lost unexpectedly and as a result, you are unable to meet your de…
Many admins will agree: WSUS is is a nice invention but using it on the client side when updating a newly installed computer is still time consuming as you have to do several reboots and furthermore, the procedure of installing updates, rebooting an…
With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…
With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question