在64位操作系统上运行32位的程序
在64位操作系统上运⾏32位的程序
运⾏ 32 位程序
WOW64 ⼦系统使 32 位程序能够在基于 x64 版本的 Windows Server 2003 和 Windows XP 专业 x64 版的运⾏⽽不⽤修改。WOW64 ⼦系统是通过在基于 x64 版本的 Windows Server 2003 和 Windows XP 专业 x64 版的创建 32 位环境。WOW64 ⼦系统有关的详细信息,请参阅 Microsoft 平台SDK ⽂档的 64 位 Windows 部分中的"运⾏ 32-位应⽤程序"主题。若要查看此⽂档,请访问下⾯的 Microsoft ⽹站:
() msdn2.microsoft/en-us/library/aa384249.aspx
市民卡服务中心程序性能⽅⾯的考虑
WOW64 ⼦系统创建基于 x64 版本的 Windows Server 2003 和 Windows XP 专业 x64 版的 32 位环境。某些 32 位程序可能会较慢运⾏这些操作系统的系统上⽽不愿在 32 位版本的 Windows Server 2003 和 Windows XP。例如,32 位程序可能运⾏得更慢 Windows XP 专业 x64 版上⽐它像在Microsoft Windows XP 专业版上。或者,某些 32 位程序需要⼤量内存可能会表现出更⾼的基于 x64 版本的 Windows Server 2003 和 Windows XP 专业 x64 版的性能。此性能提⾼的原因是基于 x64 版本的 Windows Server 2003 和 Windows XP 专业 x64 版的⽀持更多的物理内存⽐ 32 位版本的Windows Server 2003 和 Windows XP 专业版。
有关 64 位和 32 位的 Windows 版本之间的内存管理之间的区别的详细信息,请参阅 Microsoft 平台 SDK ⽂档中的内存管理有关本节中的"虚拟地址空间"主题。若要查看此⽂档,请访问下⾯的 Microsoft ⽹站:
黄河作文() msdn2.microsoft/en-us/library/aa366912.aspx
WOW64 ⼦系统的限制
WOW64 ⼦系统不⽀持下列程序:
对于 16 位操作系统进⾏编译的程序数据分析怎么做
被编译为 32 位操作系统的内核模式程序
16 位程序
不⽀持基于 x64 版本的 Windows Server 2003 和 Windows XP 专业 x64 版的 16 位程序或 16 位程序组件。软件模拟所需的基于 x64 的版本或Windows XP 专业 x64 版的 Windows Server 2003 上运⾏ 16 位程序会⼤⼤减少这些程序的性能。
将⼀个 16 位的安装经常⽤于安装和配置的 32 位程序。此外,某些 32 位程序需要 16 位组件,才能正确运⾏。虽然在安装后需要 16 位组件的 32 位程序可能会正确运⾏,您不能使⽤ 16 位安装程序安装的 32 位程序。需要 16 位组件的程序不能运⾏在基于 x64 版本的 Windows Server 2003 和 Windows XP 专业 x64 版。
如果尝试运⾏ 16 位⽂件或组件的 32 位程序需要 16 位组件,将 32 位程序将在系统⽇志中记录⼀条错误消息。然后,操作系统将让 32 位程序处理错误。
要确定是否在程序需要⼀个 16 位组件,请安装并运⾏该程序。如果该程序⽣成⼀条错误消息,该程序的制造商联系与基于 x64 版本的 Windows Server 2003 和 Windows XP 专业 x64 版的兼容的更新。
32 位驱动程序
基于 x64 版本的 Windows Server 2003 和 Windows XP 专业 x64 版不⽀持 32 位驱动程序。必须专门为基于 x64 版本的 Windows Server 2003 和Windows XP 专业 x64 版的编译所有硬件设备驱动程序和程序的驱动程序。
如果尝试在计算机上安装 32 位驱动程序的 32 位程序正在运⾏基于 x64 版本的 Windows Server 200
3 SP1 或 Windows XP 专业 x64 版的驱动程序安装失败。在这种情况,或 Windows Server 2003 SP1 的 Windows XP 专业 x64 版的基于 x64 版本的 32 位程序报告的错误。
如果尝试注册为正在运⾏基于 x64 版本或 Windows XP 专业 x64 版的 Windows Server 2003 的计算机上⾃动启动 32 位驱动程序的 32 位程序,认识到引导加载程序在计算机上不受⽀持的 32 位驱动程序。基于 x64 版本的 Windows Server 2003 或 Windows XP 专业 x64 版的不启动 32 位驱动程序,但不启动其他已注册的驱动程序。
我们还有好多好多年歌词
要确定是否在程序需要 32 位驱动程序,请安装并运⾏该程序。如果该程序⽣成⼀条错误消息,该程序的制造商联系与基于 x64 版本的 Windows Server 2003 和 Windows XP 专业 x64 版的兼容的更新。dnf浙江三区
其他注意事项
注册表和⽂件重定向
2023父亲节几月几日过
WOW64 ⼦系统将从 64 位⼆进制⽂件的 32 位⼆进制⽂件隔离通过将注册表调⽤和某些⽂件系统调⽤重定向。WOW64 ⼦系统将隔离的⼆进制⽂件,以防⽌意外地从 64 位⼆进制⽂件访问数据的 32 位⼆进制⽂件。例如,从 %systemroot%\System32 ⽂件夹运⾏.dll ⽂件的 32 位⼆进制⽂件可能会⽆意中
尝试访问不兼容的 32 位⼆进制⽂件的 64 位的.dll ⽂件。要防⽌这样,WOW64 ⼦系统将重定向到 %systemroot%\SysWOW64 ⽂件夹从
%systemroot%\System32 ⽂件夹的访问。这种重定向可防⽌兼容性错误,因为它要求要被专门⽤于使⽤ 32 位程序的.dll ⽂件。
有关⽂件系统和注册表重定向的详细信息,请参阅 Microsoft 平台 SDK ⽂档的 64 位 Windows 部分中的"运⾏ 32-位应⽤程序"主题。若要查看此⽂档,请访问下⾯的 Microsoft ⽹站:
() msdn2.microsoft/en-us/library/aa384249.aspx
WOW64 ⼦系统将 32 位⼆进制调⽤重定向⽽不需要更改对 32 位⼆进制⽂件。但是,当您执⾏某些任务时可以看到此重定向的证据。例如,如果在 64 位命令提⽰符下键⼊命令⾏脚本,在命令提⽰符下可能不能访问 32 位程序⽂件⽂件夹中的程序。WOW64 ⼦系统将重定向并将 32 位程序安装程序⽂件 (x86) ⽂件夹中。若要访问正确的⽂件夹中,则必须更改该命令⾏脚本。另外,也必须在 32 位命令提⽰符下键⼊命令⾏脚本。32 位命令提⽰符下⾃动重定向到正确的32 位⽬录的⽂件系统调⽤。
若要启动 32 位命令提⽰符处,执⾏以下步骤:
单击开始,单击运⾏,键⼊%windir%\,然后单击确定.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。