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

Page 1 of 3 123 LastLast

  1. Posts : 18
    win7 64 & ubuntu 64
       #1

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


    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
      My Computer


  2. Posts : 1,241
    Windows 7 Profesional x86, Mac OS X 10.6 Snow Leopard
       #2

    As far as I am aware this isn't possible.

    I think mainly because although 32 bit apps aren't running natively, they aren't running in some sort of heavy duty compatability mode.

    This would be much the same as trying to turn off 16bit apps in Windows 7 32bit, you can't.

    It's just a different kind of process and as long as there aren't any 32bit apps running your system performance should be without 32bit hinderance.

    Of course I'm no expert in this field so if I've got something majorly wrong feel free to correct me and give me a good telling off (but I'm sure that won't happen!).

    Oli
      My Computer


  3. Posts : 3,322
    Windows 8.1 Pro x64
       #3

    What osholt said is pretty much right.

    You'd see no difference if there was a way to disable the 32 bit emulation in 64 bit Windows. It only "kicks in" when a 32 bit application is executed.
      My Computer


  4. Posts : 5,642
    Windows 10 Pro (x64)
       #4

    There is zero emulation going on, unless you are on Intel's Itanium processors (not likely, Itaniums are very expensive server processors.) All that happens is a switch of the processing mode on the processor for x86 instructions versus x86-64 (called Compatibility mode.) You cannot turn this off, nor would you want to, or need to. There would be zero increase in performance even if you found a way to turn it off.
      My Computer


  5. Posts : 3,322
    Windows 8.1 Pro x64
       #5

    Way I've understood it to work is in Vista and 7 64, 32 bit applications run on top of WOW64, which is 32 bit emulation layer, which intercepts the calls made by 32 bit applications to the OS, and converts the 32 bit data structures in to the 64 bit aligned structures.
      My Computer


  6. Posts : 18
    win7 64 & ubuntu 64
    Thread Starter
       #6

    logicearth said:
    There is zero emulation going on, unless you are on Intel's Itanium processors (not likely, Itaniums are very expensive server processors.) All that happens is a switch of the processing mode on the processor for x86 instructions versus x86-64 (called Compatibility mode.) You cannot turn this off, nor would you want to, or need to. There would be zero increase in performance even if you found a way to turn it off.
    do you have a link to any published info on this?
    if this was the case and the is no underlaying emulation going on
    then why did M$ drop 16-bit program capability?
    a no performance hit processing mode would have been easier and less painfull
    for them, than having to backtrack and release " xp mode Virtualization software" for everyone for free when they HAD planed on NOT releasing it to the general public.

    im sure there is lots more to learn about win 7
    and its very possible that 32-bit mode is cannot be turned off.
    but 16 bit mode was on demand in xp
    much the same way 32-bit is in win7 64
    and it was possible to disable 16-bit in xp
    so why not win7-64?

    (and if there was no difference is performance of the 2 why do 32 bit bench marks have diffrent results than 64 bit benchmarks in win 7-64 i would think the difference would be the 32 bit mode)

    nutz

    from wikipedia
    WoW64 (Windows-on-Windows 64-bit) is a subsystem of the Windows operating system that is capable of running 32-bit applications and is included on all 64-bit versions of Windows — including Windows 2000 Limited Edition, Windows XP Professional x64 Edition, IA-64 and x64 versions of Windows Server 2003, 64-bit versions of Windows Vista and Windows Server 2008, as well as the 64-bit edition of Windows 7. In Windows Server 2008 R2 Server Core, it's an optional component. WoW64 is designed to take care of many of the differences between 32-bit Windows and 64-bit Windows, particularly involving structural changes to Windows itself.

    its the
    In Windows Server 2008 R2 Server Core, it's an optional component

    that make me think you can turn it off
    http://en.wikipedia.org/wiki/WoW64
      My Computer


  7. Posts : 5,642
    Windows 10 Pro (x64)
       #7

    nutpantz said:
    ...then why did M$ drop 16-bit program capability?
    DOS 16bit support. This was dropped because there is no way to support DOS without extensive emulation when the processor is running in "Long" mode. The processor must be switched to "Legacy" mode which requires a hard reset. Also for the fact that 16 bit applications are now mostly rare.

    See: x86-64 - Wikipedia, the free encyclopedia
    Operating mode explanation

    The architecture has two primary modes of operation:

    Long mode
    The architecture's intended primary mode of operation; it is a combination of the processor's native 64-bit mode and a combined 32-bit and 16-bit compatibility mode. It is used by 64-bit operating systems. Under a 64-bit operating system, 64-bit programs run under 64-bit mode, and 32-bit and 16-bit protected mode applications which do not need to use either real mode or virtual 8086 mode [DOS apps requires real mode and virtual 8086 mode] in order to execute at any time run under compatibility mode. Real-mode programs and programs that use virtual 8086 mode at any time cannot be run in long mode unless they are emulated.

    Since the basic instruction set is the same, there is almost no performance penalty for executing protected mode x86 code. This is unlike Intel's IA-64, where differences in the underlying ISA means that running 32-bit code must be done either in emulation of x86 (making the process slower) or with a dedicated x86 core. However, on the x86-64 platform, many 32-bit x86 applications could benefit from a 64-bit recompile, due to the additional registers in 64-bit code and guaranteed SSE2-based FPU support, which a compiler can use for optimization. However, applications that regularly handle integers wider than 32 bits like cryptographic algorithms will need a rewrite of the code handling the huge integers to take advantage of the 64-bit registers.
    Legacy mode
    The mode used by 16-bit (protected mode or real mode) and 32-bit operating systems. In this mode, the processor acts just like an x86 processor, and only 16-bit or 32-bit code can be executed. 64-bit programs will not run.
    (and if there was no difference is performance of the 2 why do 32 bit bench marks have diffrent results than 64 bit benchmarks in win 7-64 i would think the difference would be the 32 bit mode)
    You are speaking of difference performance there. 64 bit applications have the ability to run faster because they can take advantage of the additional registers in the CPU as well as crunch larger numbers faster. A 32 bit application cannot do this, compatibility mode or not.
      My Computer


  8. Posts : 18
    win7 64 & ubuntu 64
    Thread Starter
       #8

    there is almost no performance penalty for executing protected mode x86 code.

    is not the same as

    there is no performance penalty for executing protected mode x86 code.



    nutz
      My Computer


  9. Posts : 3,427
    Windows 10 Pro x64
       #9

    nutpantz said:
    In Windows Server 2008 R2 Server Core, it's an optional component. WoW64 is designed to take care of many of the differences between 32-bit Windows and 64-bit Windows, particularly involving structural changes to Windows itself.

    its the
    In Windows Server 2008 R2 Server Core, it's an optional component

    that make me think you can turn it off
    WoW64 - Wikipedia, the free encyclopedia
    note the In Windows Server 2008 R2 it says nothing about windows 7, i wouldnt go taking Wikipedia as gospel either... its not unheard of for it to be wrong
      My Computer


  10. Posts : 18
    win7 64 & ubuntu 64
    Thread Starter
       #10

    if it is possible i want to turn off 32-bit capability.
    its that simple.
    will it make some difference in my computers speed.
    maybe.
    will it ensure that the software providers i buy from have ONLY 64-bit code in the software they sell as 64-bit?
    yes.
    is it possible?
    that is what is to be found out.
    is it for everyone?
    no.

    but it is for me

    nutz
      My Computer


 
Page 1 of 3 123 LastLast

  Related Discussions
Our Sites
Site Links
About 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 21:13.
Find Us