Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: how can i turn off 32-bit compatibility in win 7 -64

05 Apr 2010   #11
logicearth

Windows 10 Pro (x64)
 
 

Quote   Quote: Originally Posted by nutpantz View Post
if it is possible i want to turn off 32-bit capability.
its that simple.
It is not possible. In Server Core things are violently (meaning, dependencies are broken and not guaranteed to work)removed to get a smaller foot print. It is allowed in Server Core because it is only ever used in control environments. In ever other version of Windows [Client or Server] it cannot be turned off or removed.

Quote:
will it make some difference in my computers speed.
maybe.
Will it? No it will make zero difference. Running a 64 bit application will not run in compatibility mode, making it a moot point.


Quote:
will it ensure that the software providers i buy from have ONLY 64-bit code in the software they sell as 64-bit?
yes.
And why is that important? Not all software is required to be 64 bit.

Quote:
is it possible?
that is what is to be found out.
See first response.


My System SpecsSystem Spec
.
05 Apr 2010   #12
Scotteq

Windows 7 (x64)
 
 

The relevant page for your question: Performance and Memory Consumption Under WOW64 (Windows)


Quote:
On the x64 processor, instructions are executed natively by the micro-architecture. Therefore, execution speed under WOW64 on x64 is similar to its speed under 32-bit Windows.



In plain english:

On the processor side:

The CPU reads the actual binary code, which is presented in the form of instructions. These instructions are the "x86" and "x64" that you read/hear about. Now, most people understand that an x86 Processor (pre~2003, 2004) can't run x64 code. That's because the newer standard has commands, syntax, instructions, and data sets that do not exist in the older one. BUT: Understand that the newer x64 instruction set includes everything in the x86 - So any x64 processor can and will fully handle anything that's x86. Indeed, if your processor is a Sempron, P4, or newer, it *is* an x64 processor.

Therefore, as long as the (game) was compiled to the x86 (32bit) standard, the CPU can fully understand and run it because they are still 'speaking' the same language. And the reverse isn't true: Imaging speaking to a grade school child with words and phrases an MBA can use. The kid (older standard) won't understand it. The MBA can fully understand the child, though.



On the side of the OS: There is a similar mechanic, though here it's called an "API" (Application Programming Interface). In very broad terms, it works like the instructions sent to a CPU: These are the commands and formats programmers use to talk to the Operating System, which they use to access system resources like memory and information on the hard drive. You can think of it like the teller window at the bank: It's your way to pass an instruction inside in order to get the result you want. When you go to the teller (API), you have to give her a message (instruction) in the format that that she understands, right? The OS wants to see some Function (Withdrawl), the location required (Account #), and some data set (how much). If you give the teller (OS) that, then you'll get your twenty bucks.

As long as the program (game, whatever) follows the proper API's then it will run on the Operating System.

Therefore: As long as a given (32 bit) game is written to the proper Windows (Vista) API's, and compiled to run on an x86 processor, then it *will* run on 64 bit (Vista).


Generally speaking, when you hear about incompatibilities it's because the programmers who wrote a given application either did not adhere to the proper API spec when they wrote their code, or because they took short cuts (which may no longer work), or because the (new) Operating System's API set is different from the old one.

This is why that 10 year old game, or the printer, or whatever doesn't work any more. The rule "Dont run old sh*t on your new sh*t" exists for a reason, after all



MSDN WoW 64 Page

Running 32-bit Applications (Windows)
My System SpecsSystem Spec
06 Apr 2010   #13
nutpantz

win7 64 & ubuntu 64
 
 

Quote   Quote: Originally Posted by logicearth View Post
Quote:
will it ensure that the software providers i buy from have ONLY 64-bit code in the software they sell as 64-bit?
yes.
And why is that important? Not all software is required to be 64 bit.

why is that important?

of the last 15 programs i have tried that "claimed" to be 64bit. 4 really were.
the others had process running in 32bit.
i dont know about you
but if a company lies about its product
i dont buy it
windows 7 64 compatible is not the same a 64-bit program for windows 7 64
its seems more and more people dont mind fudging the truth about their products
or are too lazy to port all the code over in a rush to take my money

if i turn off 32 bit capability, then i dont have to look to the task manager to see if all my process are in 64 bit. it just will not run if it is not 64-bit. easier for me.

thats MY choice.
i like choice
everyone should have the ability to have a choice of their own.
i dont mind at all if it is violently removed from the os.
its is only there for the people to scared to buy windows with out it.

anything that runs should be able to be turned off. one way or another.
other wise it is not much better than a virus

nutz
My System SpecsSystem Spec
.

06 Apr 2010   #14
severedsolo

Windows 7 Ultimate X64 SP1
 
 

nuts... i appreciate where your coming from about wanting the choice, but try to appreciate that microsoft has to cater for the many not the few, as most new pc's now come with 64 bit preinstalled (all the ones i've seen, aside from a couple of netbooks) can you imagine the uproar if people suddenly found all their old stuff didn't work? it would be like Vista all over again, something MS have been very keen to avoid,

so i can see your point, but i think you'll have to face it, it aint gonna happen
My System SpecsSystem Spec
06 Apr 2010   #15
nutpantz

win7 64 & ubuntu 64
 
 

Quote   Quote: Originally Posted by severedsolo View Post
nuts... i appreciate where your coming from about wanting the choice, but try to appreciate that microsoft has to cater for the many not the few, as most new pc's now come with 64 bit preinstalled (all the ones i've seen, aside from a couple of netbooks) can you imagine the uproar if people suddenly found all their old stuff didn't work? it would be like Vista all over again, something MS have been very keen to avoid,

so i can see your point, but i think you'll have to face it, it aint gonna happen

well unless wow64 is integral part of windows 64
(which it may very well be, but not known yet)

long story short if i find the files and dlls that windows uses to start 32bit code
then i can remove them causing an error, which will alert me to the 32bit code.
even better yet if i can find the method that windows uses to start the whole wow64 process
i can block it from ever starting.

which is what type of info i was looking for on this forum
not a big debate on why someone needs it to play last years games or watch utube.
i dont expect micro$oft to do it. i expect the community to hack and patch it into the OS sooner or later

nutz
My System SpecsSystem Spec
06 Apr 2010   #16
not so gray matter

W7 Ult. x64 | OS X
 
 

Well then you're going to need to go and get yourself a copy of Windows Server 2008 R2, Good Luck spending $600+ on an operating system.

Windows Server 2008 R2
My System SpecsSystem Spec
07 Apr 2010   #17
nutpantz

win7 64 & ubuntu 64
 
 

Quote   Quote: Originally Posted by notsograymatter View Post
Well then you're going to need to go and get yourself a copy of Windows Server 2008 R2, Good Luck spending $600+ on an operating system.

Windows Server 2008 R2

thank goodness they are giving away the free beta now for testing.

nutz
My System SpecsSystem Spec
07 Apr 2010   #18
CommonTater

XP Pro SP3 X86 / Win7 Pro X86
 
 

Quote   Quote: Originally Posted by nutpantz View Post
i would really like to turn off the 32-bit compatibility of windows 7 64 ultimate.
there are very few programs i use that dont have a 64-bit counterpart
and the ones that are 32 bit i am replacing as fast as i can with 64-bit.

i have not been able to find out any way to turn off, remove. prohibit, 32 bit operations.

not to mention i really would like to see how fast my computer goes with after.

nutz
Ok... 32 bit is NOT an emulated mode. 32 bit softare runs right in the 64bit registers of the CPU except it doesn't use the newer 64 bit instruction set. There's no separate CPU mode, there's no emulator, there's no data switching... it's all the same to the CPU.

Disabling 32 bit software will not gain you one single flop of performance and given that 64 bit programs also use 32 bit cpu instructions, it might even slow you down.
My System SpecsSystem Spec
07 Apr 2010   #19
helmutcheese

Vista (Hate Win 7)
 
 

Actually it is and does.

If you run a 32bit App in a Windows 64 OS it runs in Wow64 Mode which is emulated.

You can read all about it on MS site and it even states in this mode a 32bit App may (not will) run slightly slower than in a Windows 32bit OS.

I was told this many many years ago when it was XP 64 and the person who told me was in charge of the Windows stuff of IRC #Winbeta (my buddy back then) and now works for MS.

It was this way in XP 64 and is same in Vista 64+Win 7 64.

If you want to run in non Wow64 you install a Windows 32bit OS.

WoW64 - Wikipedia, the free encyclopedia
My System SpecsSystem Spec
07 Apr 2010   #20
logicearth

Windows 10 Pro (x64)
 
 

Quote   Quote: Originally Posted by helmutcheese View Post
If you run a 32bit App in a Windows 64 OS it runs in Wow64 Mode which is emulated.
There is only emulation on Intel's Itanium processors, otherwise it is just a switch of DLLs and API calls. There is zero emulation on x86-64 processors (every 64bit processor except Itanium.)
My System SpecsSystem Spec
Reply

 how can i turn off 32-bit compatibility in win 7 -64




Thread Tools




Similar help and support threads
Thread Forum
Monitor turn on by itself after "Turn off the display" starts
Hi, I've set Turn off the display setting in my power plan to 15 minutes and my monitor does turn off after that period (sometimes it doesn't!), but then, sometimes, it turns ON by itself after few minutes. I've been Google-ing these days trying to find some solution and I came across...
General Discussion
How to turn on WiFi adapter from command line / How to turn on hotspot
Hi I have configured ad-hoc network for internet sharing from my PC. Normally I start it by netsh wlan start hostednetwork As I noticed the hotspot is automatically turned off when I turn off WiFi adapter. So I have two questions: How do I turn on WiFi by command line, so that I can control...
Network & Sharing
How to turn windows firewall off? I can't click the Turn Windows Firew
How to turn windows firewall off? I can't click the Turn Windows Firewall On or Off
System Security
Internet Explorer Compatibility View - Turn On or Off
How to Turn Internet Explorer Compatibility View On or Off for a Website Websites that were designed for earlier versions of Internet Explorer might not display correctly in IE8, IE9, IE10, or IE11. When you turn on Compatibility View, the webpage you're viewing, as well as any other webpages...
Tutorials
How to turn off application compatibility engine
I'm trying to install Windows SahrePoint Services 3.0 SP2 on Windows 7 Home Premium following a tutorial found at Bamboo Nation, which requires turning off the application compatibility engine from the local group policy editor. As my version of Windows 7 excludes gpedit.msc how am I supposed to...
General Discussion
Bing Maps turn-by-turn navigation released for Windows
More - Neowin.net - Bing Maps turn-by-turn navigation released for Windows phones
News


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 08:40.
Twitter Facebook Google+ Seven Forums iOS App Seven Forums Android App