Windows Server 2003 ?? Windows XP 64-??? ????????? ?? 32-??? ??????????? ?? ??? ?????? ????? ?? ????????? ??????

???? ?????? ???? ??????
???? ID: 896456 - ?? ???????? ?? ?????? ??? ?? ?? ???? ???? ???? ??.
?? ?????-???? ?????? Microsoft ?? ???????? ???????? ?????? ??????? ??? ?? ??? ????? ?? ???? ????? ???? ??.. Microsoft ?? ???????? ?? ????? ???????? ?? ??????????? ?? ???? ??? ??? ?? ??????, ?????????? ?? ???? ???? ?????? ?? ??? ???? ??..
??? ?? ??????? ???? | ??? ?? ??????? ????

?? ????? ??

??????

Microsoft Windows XP ?? ?? Microsoft Windows Server 2003 ?? 64-??? ??????? ????? Microsoft Windows - 32 - ?? - Windows - 64 (WOW64) ???????? ?????? ?? ???? 32-??? ????????? ?? ????? ?? ???? 64-??? ????????? ?? Windows XP ?? Windows Server 2003 ?? 16-??? ????????? ?? 32-??? ??????? ?? ??? ?????? ?????? ????? 16-??? ????????? ?? 32-??? ??????? ?? ?????? ????????? ?? Windows XP ?? Windows Server 2003 ?? 64-??? ????????? ?? ????? ???? ???? ?? ???? ?? ?? ?? ????????? ?? ???????? ????????? ?? ??? ?? ?????? ?????? ????? ???

??? ????????? ?????? ?? ???????? ?? ???????? ????? ?? ???? ??? ?? ???? ??? ????????? ???? ?????? ?? ??????????? ?? ???????? ?? Windows XP ?? Windows Server 2003 ?? 64-??? ??????? ??? ?? ?? ?? ????????? ?? ??????? ?? ?????? ????????? ?? ???? ????

?? ???? ?? Windows XP ?? Windows Server 2003 ?? 64-??? ????????? ?? 32-??? ????????? ?? ????? ?? ??? ?????? ?? ????? ?? ??? ?? ????? ???? ??? ?? ???? 32-??? ?? 64-??? ????????? ?? Windows XP, ?? ???? 64-??? ???????? ?????? ?? Windows Server 2003 ?? ?? ????? ???? ??? ?? ???? ????? ?? ?? ????????? ?? 32-??? ?? 64-??? ????????? ?? ??? ???? ?? ????? ???

?????? ????? ?? ????? ????? ?? ???? ??? ?? Windows XP ?? Windows Server 2003 ?? 64-??? ??????? ?? ???? ???? ??, ?????? ?? ???? ??????? ???? ?? Microsoft Windows Server 2003 ?????? ??? ?? ??? 1 (SP1) ?? ??????? ????? ??? ?? ???? ?? ??? ??????????? ???? ????? ?? Windows Server 2003 SP1 ?? Windows Server 2003 ?? 64-??? ???? ???? ????????? ?? ??? ??? ???? ????

?????

X x64-?????? ??????? Microsoft Windows XP Professional x64 ??????? ?? ?? Microsoft Windows Server 2003 ?? 64-??? ?? ??? ????????? ?? ????? ?? ??? ????????? ???? ??? ???? ??? ??, Windows Server 2003 ?? Windows XP Professional x64 ??????? ?? x x64-?????? ??????? ????? WOW64 ???????? 32-??? ????????? ?? ????? ?? ????

???? ???????

32-??? ????????? ?? ??? ??

WOW64 ???????? x x64-?????? ????????? ?? Windows XP Professional x64 ??????? ?? ?? Windows Server 2003 ?? ?????? ?? ???? ????? ?? ??? 32-??? ??????????? ?? ????? ???? ??? WOW64 ???????? ?? ?? ???? ?? x x64-?????? ????????? ?? Windows XP Professional x64 ??????? ?? Windows Server 2003 ?? ?? 32-??? ?? ??????? ??? ??? ???? ??? WOW64 ???????? ?? ???? ??? ???? ??????? ?? ??? Microsoft ??????????? SDK ???????? ?? 64-??? Windows ??? ??? "32-bit ????????? ?? ??? ??" ???? ?? ?????? ?? ????????? ?? ????? ?? ???, ????? Microsoft ??? ???? ?? ????::
HTTP://msdn2.Microsoft.com/en-us/library/aa384249.aspx

????????? ??????????? ?????

WOW64 ???????? x x64-?????? ????????? ?? Windows XP Professional x64 ??????? ?? ?? Windows Server 2003 ?? 32-??? ?? ?? ??????? ????? ??? ??? 32-??? ????????? ?? ???? ??? slower ????? ???????? ???????? ?? Windows Server 2003 ?? ?? Windows XP ?? 32-??? ????????? ?? ???? ?? ??? ?????? ?? ???, ?? 32-??? ????????? ?? ???? ?? ????? slower Windows XP Professional x64 ??????? ?? Microsoft Windows XP Professional ?? ???? ??? ???????? ??? ??, ??? 32-??? ????????? ?? ???????? ?? ?????? ?? ????? exhibit ?? ???? ?? ?? x x64-?????? ????????? ?? Windows XP Professional x64 ??????? ?? ?? Windows Server 2003 ?? ???????? increased. ?? ???????? ?????? ???? ?? ??????? x x64-?????? ????????? ?? Windows XP Professional x64 ??????? ?? Windows Server 2003 ?? ?????? ?? Windows XP Professional ?? Windows Server 2003 ?? 32-??? ????????? ?? ???? ????? ?????? ???

Windows ?? 64-??? ?? 32-??? ????????? ?? ??? ?????? ??????? ??? ???? ?? ???? ??? ???? ??????? ?? ??? Microsoft ??????????? SDK ?????????? ?? ?????? ??????? ?? ???? ??? ??? ??? "??????? ??? ?????" ???? ?? ?????? ?? ????????? ?? ????? ?? ???, ????? Microsoft ??? ???? ?? ????::
HTTP://msdn2.Microsoft.com/en-us/library/aa366912.aspx

WOW64 ???????? ?? ????????

WOW64 ???????? ????? ??????????? ?? ?????? ???? ???? ??:
  • 16-??? ???????? ?????? ?? ??? ?????? ???????????
  • 32-??? ???????? ?????? ?? ??? ?????? ????????? ??????-???

16-??? ???????????

16-??? ??????????? ?? 16-??? ????????? ??? x x64-?????? ????????? ?? Windows Server 2003 ?? ?? Windows XP Professional x64 ??????? ?? ?????? ???? ????? ?????????? ????????? ?? x x64-?????? ??????? ?? Windows XP Professional x64 ?? Windows Server 2003 ?? ??????? ????? ???????????? ???? ?? 16-??? ????????? ?? ??????????? ?? ??????????? ????? ?? ??? ?????? ???

??? 16-??? ???????? ????? ??????? ???? ?? ??? 32-??? ????????? ?? ???????? ???? ?? ??? ????? ???? ???? ??? ??? ??, ??? 32-??? ????????? ??? ?? ????? ?? ??? 16-??? ??? ?? ???????? ??? ?????? 32-??? ????????? ?? ?? 16-??? ??? ?? ???????? ?? ???? ?? ????? ??? ??? ?? ?????? ??????? ???? ?? ???, ???? 16-??? ???????? 32-??? ????????? ?? ??????? ???? ?? ??? ????? ???? ?? ????? ????????? ?? ?? 16-??? ??? ?? ???????? ?? x ????? ???? x64-?????? ????????? ?? Windows XP Professional x64 ??????? ?? Windows Server 2003 ???

??? 32-??? ????????? ?? ?? 16-??? ????? ?? ??? ?????? ?? ??? ?? 16-??? ????? ?? ????? ?? ??? ?? ?????? ???? ??, 32-??? ????????? ????? ??? ?????? ????? ?????? ??? ??? ??? ???????? ?????? ?????? ????? 32-??? ????????? ?? ??? ???? ?????

????????? ???? ?? ???? ??? ????????? ??? 16-??? ??? ?? ???????? ???? ??, ?? ??? ??????? ???? ?? ????????? ?????? ??? ????????? ??? ?????? ????? ????? ??, ?? x x64-?????? ????????? ?? ??? Windows Server 2003 ?? ?? Windows XP Professional x64 ??????? ?? ???? ?????? ?? ??? ????????? ?? ???????? ?? ?????? ?????

32-??? ???????

X x64-?????? ????????? ?? Windows XP Professional x64 ??????? ?? Windows Server 2003 ?? 32-??? ??????? ?? ?????? ???? ????? X64-?????? ??????? ?? ??????? ?? 64 x Windows XP Professional ?? Windows Server 2003 ?? ??? ????? ??? ?? ??? ????????? ?????? ??????? ?? ????????? ??????? ?????? ???? ??????

If a 32-bit program tries to install a 32-bit driver on a computer that is running an x64-based version of Windows Server 2003 SP1 or of Windows XP Professional x64 Edition, the installation of the driver fails. When this behavior occurs, the x64-based version of Windows Server 2003 SP1 or of Windows XP Professional x64 Edition reports an error to the 32-bit program.

If a 32-bit program tries to register a 32-bit driver for automatic startup on a computer that is running an x64-based version of Windows Server 2003 or of Windows XP Professional x64 Edition, the bootstrap loader on the computer recognizes that the 32-bit driver is not supported. The x64-based version of Windows Server 2003 or of Windows XP Professional x64 Edition does not start the 32-bit driver, but does start the other registered drivers.

To determine whether a program requires a 32-bit driver, install and run the program. If the program generates an error message, contact the manufacturer of the program for an update that is compatible with the x64-based versions of Windows Server 2003 and of Windows XP Professional x64 Edition.

Additional considerations

Registry and file redirection

The WOW64 subsystem isolates 32-bit binaries from 64-bit binaries by redirecting registry calls and some file system calls. The WOW64 subsystem isolates the binaries to prevent a 32-bit binary from accidentally accessing data from a 64-bit binary. For example, a 32-bit binary that runs a .dll file from the %systemroot%\System32 folder might accidentally try to access a 64-bit .dll file that is not compatible with the 32-bit binary. To prevent this, the WOW64 subsystem redirects the access from the %systemroot%\System32 folder to the %systemroot%\SysWOW64 folder. This redirection prevents compatibility errors because it requires the .dll file to be specifically designed to work with 32-bit programs.

For more information about file system and registry redirection, see the "Running 32-bit Applications" topic in the 64-Bit Windows section of the Microsoft Platform SDK documentation. To view this document, visit the following Microsoft Web site:
http://msdn2.microsoft.com/en-us/library/aa384249.aspx
WOW64 ???????? ???????? 32-??? ????????? ???? ?? ??? ???????? ?? ???? 32-??? ??????? ??? ???? ??? ???????, ?? ??? ???? ??? ?? ?? ????????????? evidence ?? ?? ??? ????? ???? ???? ?????? ?? ???, ??? ?? 64-??? ????? ????????? ?? ?? ????-?????? ????????? ???? ????, ????? ????????? ???? ?? ???? ?? ????????? ????? ??????? ??? 32-??? ??????????? ?? ??????? ??? ????? ??? WOW64 ???????? ???? ?? ?? ????????? ??????? (x 86) ??????? ??? 32-??? ????????? ??????? ???? ??? ??? ??????? ?? ????? ??, ???? ????????? ???????-?????? ????????? ???? ?????? ??? ???????? ??? ??, ?? ????? ?????? ???????-?????? ????????? 32-??? ????? ????????? ?? ??? 32-??? ????? ????????? ???? ???????? ??? ?? ?????? ??? ?? ??? 32-??? ?????????? ?? ??? ????? ???

32-??? ????? ????????? ???? ?? ???, ????? ????? ?? ???? ????:
  • ????? ????,???????????? ????,???????????:% windir %\SysWoW64\cmd.exe?? ????-????? ????, ?? ???? ???OK.

??????? ?? ????

??? 32-??? ??????????? ?? ???? ?? ???????? ?????? ??????? ??????? ??? ?? ???? ???? ???? ?? 32-??? ??????????? x x64-?????? ????????? ?? Windows XP Professional ?? ??????? ?? 64 x ?? Windows Server 2003 ?? ???? ???????? ?????? ?? ??? ??? ???? ???????? ?? ?? ??????? ?? ???? ??, 32-??? ????????? ???? ???? ??????? ?? ???? ?????? ????? ????, ?? ?? ??? ????? ?? ??????? ?? ???? ??, ??? ??? ?????? x x64-?????? ????????? ?? ??? Windows Server 2003 ?? ?? Windows XP Professional x64 ??????? ?? ???? ?? ?? ?? ??? 32-??? ????????? ?? ???????? ?? ?????? ?????

Microsoft .NET Framework

??? ????????? ?? Microsoft .NET Framework ?? ??? ?????? WOW64 ???????? ??? ?? 32-??? ????????? ?? ??? ??? ????? ????? ??? ????? ????????? ???? ???:
  • ????????? ??? ????? ??? ??????? ILONLY ??? ??? ???
  • ????????? Microsoft .NET Framework ?? ??? ?????? ???? ??? 1.1?
??? ????????? ??? ????? ??? ??????? ILONLY ??? ??? ?? ??? ???? ?? ?? ??? ????????? Microsoft .NET Framework ?? ??? ?????? ???? ??? ??????? 2.0, ????????? ?? ?????? ??? 64-??? ????????? ?? ??? ????

OpenGL

X x64-?????? ????????? ?? Windows XP Professional x64 ??????? ?? Windows Server 2003 ?? ??? OpenGL ????????? ??????? ?? ????? ???? ??? X x64-?????? ????????? ?? ??????? ?? 64 x Windows XP Professional ?? Windows Server 2003 ?? ??? ???? ??????? ?? ??? ?????? ?? ???????? ?? ?????? ?????

Microsoft ??????? ????? (MMC)

X x64-?????? ????????? ?? Windows XP Professional x64 ??????? ?? Windows Server 2003 ?? ??????? ?????-?? ?? ????? ?? ??? Microsoft ??????? ????? (MMC) ?? 64-??? ??????? ?? ????? ????? ???????, ?? ???-??? ??? ???? ?? WOW64 ???????? ??? ?????-?? ?? ????? ?? ??? MMC ?? 32-??? ???????? ???? ??????? ?? ??? ??????? ?? ???? ??? MMC ?? x x64-?????? ????????? ?? Windows Server 2003 ?? ?? Windows XP Professional x64 ??????? ??, Microsoft ??????????? SDK ???????? ?? MMC 2.0 ?? ????? ??? ??? "??? 64-??? Windows 32-??? ?? 64-??? ?????-???? ?? ??? ????" ???? ?? ?????? ?? ????????? ?? ????? ?? ???, ????? Microsoft ??? ???? ?? ????::
HTTP://msdn2.Microsoft.com/en-us/library/aa815172.aspx

??????? ?????

????? ???????? ??????? ????? ????? ?? ?????? ?? ???????-?????? ??????? Microsoft Windows Server 2003 ?? ?? Microsoft Windows XP ?? 32-??? ??????????? ?? ??? ??????? ????

Intel ??????????? 32-??? ???????? ???? (IA-32 EL)

???????-?????? ????????? ?? ?????? ??? 1 (SP1) ?? ??? Microsoft Windows Server 2003 ?? Microsoft Windows XP ?? 32-??? ??????????? ?? ?????? ???? ?? ??? Intel ??????????? 32-??? ???????? ???? (IA-32 EL) ?? ????? ????? ????? ???????-?????? ????????? ?? Windows XP ?? Microsoft Windows Server 2003 ??, ??? ?? ??????????? WOW64 ???????? ?????? ??????? ???? WOW64 ???????? ????? ????? ????????? ?????? ??? x 86 ????? ?? ??? 32-??? ??????????? ?? ??? ???????? ?? ?????? ????, IA-32 EL ?? x 86 ???????-?????? ??????? Windows Server 2003 ?? Windows XP ?? ??? ?????? ????????? ??? 32-??? ??????????? ?? ??? ???????? IA 32 EL ??????? 64-??? ??? ??? 32-??? ??????????? ?? ??? x 86 ????????? ?? ?????? ???? ??, ?? ???? ??? WOW64 ???????? CPU ???????-?????? ????????? ?? 32-??? ??????????? ?? ????? ???? ???

CPU ???????-?????? ????????? ?? ?? 32-??? ????????? ?? ??? 32-??? ????????? ?? ??????????? ???? ???? ???? ??? ?? ??? overhead ???? ?? ?? IA 32 EL 32-??? ?? 64-??? ??????? ??? ?? ??? ??? ???? ???????? ?? ?????? ???? ??, ?? ???? ??? ??????????? ?? ????? ?? ???? ???? IA-32 EL ???????? 32-??? ????????? ?? ??????????? ??????? ???? ?? ??? ?? ???????? ?? ??? ?????? ?? ???, IA-32 EL ???? ?? ?? ?????? ???? ??? ?? ??????? ??? ?? ???? ???? ?? ??????? ??? ?? ??? ?? ?? 32-??? ????????? ?? ??????????? ?????? ??????

IA-32 EL ?? ???? ??? ???? ??????? ?? ??? Intel ?? ????? ??? ???? ?? ????:

HTTP://www.Intel.com/CD/Software/Products/asmo-na/eng/219773.htm?????? ?????? ???? ??? ???? ?????? ???? ?? ??? Microsoft ???? ?????-???? ?????? ??????? ?????? ????? ??.. ?? ?????? ??????? ???? ???? ????? ????? ?? ??? ???? ??.. Microsoft ?? ?????-???? ?????? ??????? ?? ??? ???? ?? ??? ?????? ???? ????..

?????? ???????

???????-?????? ????????? ?? Windows XP ?? Microsoft Windows Server 2003 ??, ?? ????? ?????? ??????? ???????? ?? ?????? ???? 32-??? ??????????? ?? ???:
  • ??????/????? ?????/?????? (IO)
    ???? ??????? ?? ???, Microsoft ?????? ??? ??? ???? ????? ?? ??? ????? ???? ?????? ????? ????::
    160606Windows NT ?? ???? SQL ????? ?? ??? ???????? ???????????
  • ??? Windowing ????????? (AWE)
  • ?????? ????? ???????? ?? ?????
?? ???????? ?? ???????? ???? ?? ?? 32-??? ??????????? ???????-?????? ????????? ?? Windows XP ?? Windows Server 2003 ?? ?? ???? ????? ?? ????? ?? 64-??? ??????? ????????? ????? ?????? ???

??? ?????? ??????? ?? ?? ???????? ?? ???????? ?? ?? 32-??? ????????? ??? ??? ?????? ???????, ???????-?????? ????????? ?? Windows XP ?? Windows Server 2003 ?? ??? ???? ?? ?? ???? ?????? ?? ??? ????????? ?? ???????? ?? ?????? ?????

????????? ??????

????? ???? ?? ???????-?????? ????????? ?? Windows XP ?? Windows Server 2003 ?? 32-??? ????????? ?? ??? ??????? ????????? ?????? ?????? ???
?? ?????? ?? ??????? ?????? ?????? ?? ??????? ????
????????? ???????????????? ????????????????????? ????????????
DDraw???????
D3D3????????
D3D5????????
D3D6????????
D3D7????????
D3D8????????
D3D9????????
OpenGL??????
???????????? ??? ???? ????????? ????????? ??????????? ??????? ???? ??, ????????? ????????? ??????????? ?? ????????? ?? ???????? ?? ???? ????? 32-??? ????????? ?? ??? ??? ???????-?????? ????????? ?? Windows XP ?? Windows Server 2003 ??? ??? ??, 32-??? ????????? extensively ????????? ?? ????? ???? ???? ????? ????? ??? ??? ??????????? ?? ????????? ??????????? ?? ??????? ???? ???

??? DirectX ????????? ??????????? ?? ?? 32-??? ????????? ?? ???????? ??, ?? ???????-?????? ????????? ?? Windows XP ?? Windows Server 2003 ?? ??? ???? ?? ?????? ?? ??? ????????? ?? ???????? ?? ?????? ?????

64 ????? x

The x64-based versions of Windows Server 2003 and of Windows XP Professional x64 Edition support 32-bit instructions and 64-bit instructions. The WOW64 subsystem can run 32-bit programs in native 64-bit mode by switching the native mode of the processor. Separate hardware or software layers are not required. You may not experience decreased performance when you run a 32-bit program on the x64-based versions of Windows Server 2003 and of Windows XP Professional x64 Edition.

For more information about the performance of an x64-based processor, contact the manufacturer of the processor or visit the manufacturer's Web site.The information and the solution in this document represents the current view of Microsoft Corporation on these issues as of the date of publication. This solution is available through Microsoft or through a third-party provider. Microsoft does not specifically recommend any third-party provider or third-party solution that this article might describe. There might also be other third-party providers or third-party solutions that this article does not describe. Because Microsoft must respond to changing market conditions, this information should not be interpreted to be a commitment by Microsoft. Microsoft cannot guarantee or endorse the accuracy of any information or of any solution that is presented by Microsoft or by any mentioned third-party provider.

Microsoft ??? ?????? ???? ???? ?? ??? ????????????, ?????????, ?? ?????? ?? ???? ?? ???? ?? ???, ??????? ??? ?? ??????? ??? ?? ???? ?? ??? ???? ??.. ????? ???? ?? ????, ???? ???????, ?? ????? ?????? ?? ????? ?? ???? ??? ?? ??? ????????????, ?????????, ?? ????????? ??????, ???????, ???????? ??????, ????????????, ?? ???? ????? ???????? ?? ??? ???????? ????? ???, ?? ???? ?? ????? ???? ???. ???? ?? ?????? ??? Microsoft ?? ???? ??? ???????? ???? ?? ?????-???? ?????? ?? ??? ????????? ???? ????..

??????

AMD64 ???????? ?? ???? ??? ???? ??????? ?? ??? ????? ????? Micro ?????? ??? ???? ?? ????:
HTTP://www.amd.com/US-en/
?????? ?????? ???? ??? ???? ?????? ???? ?? ??? Microsoft ???? ?????-???? ?????? ??????? ?????? ????? ??.. ?? ?????? ??????? ???? ???? ????? ????? ?? ??? ???? ??.. Microsoft ?? ?????-???? ?????? ??????? ?? ??? ???? ?? ??? ?????? ???? ????..

???????-?????? ????????? ?? Windows XP ?? Windows Server 2003 ?? ??? ????????? ?? ?? ???? ??? ???? ??????? ?? ??? ????? Microsoft ??? ???? ?? ????:
HTTP://msdn2.Microsoft.com/en-us/library/ms952405.aspx


???? ???????? ?? Windows XP ?? Windows Server 2003 ?? 64-??? ????????? ?? ??? ??????????? ?? ?? ?? ??????? ?? ???? ??? ???? ??????? ?? ??? ????? Microsoft ??? ???? ?? ????:
HTTP://MSDN.Microsoft.com/

???

???? ID: 896456 - ????? ???????: 05 ?????? 2010 - ??????: 2.0
???? ???? ???? ??:
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows XP Professional x64 Edition
??????: 
kbinfo kbtshoot kbusage kbperformance kbhardware kbinterop kbmt KB896456 KbMthi
???? ?????? ????????
??????????: ?? ???? ?? ???? ??????? ?? ????? ?? Microsoft ????-?????? ?????????? ?????? ?????? ???? ??? ??. Microsoft ???? ??? ????-???????? ?? ????-???????? ????? ?????? ?? ???? ???????? ???? ?? ???? ????? ????? ??? ?? ??? ?????? ?? ???? ???? ???? ??? ????? ??. ???????, ????-???????? ???? ????? ???? ???? ???? ???. ?????, ????????, ?????-???? ?? ??????? ?? ???????? ?? ???? ???, ???? ?? ??? ?????? ???? ???? ??? ????? ??? ?? ???? ??. Microsoft ??????? ??? ???? ?? ?????? ?? ??????????, ????????? ?? ??? ?????? ?? ???? ????? ?? ???? ???????? ?? ??? ???? ????? ?? ??? ????????? ???? ??. Microsoft ????-?????? ?????????? ?? ????? ?????? ?? ?? ??? ??.
?????????? ?? ??????? ????????? ??????? ??:896456

??????????? ???

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com