64位的操作系统,能够全部兼容32位的软件吗?
64位系统能兼容大部分32位的软件,但不能兼容全部。
某些32位程序如果不能正常运行在64位系统中,可以选中该程序,然后鼠标右键单击,在出现的选项菜单中点击“属性”,然后在属性窗口中点击“兼容性”选项,勾选“以兼容模式运行这个程序”,如下图(此种方法能解决一部分32位程序的兼容问题,但也不是全部):
64位系统能兼容32位软件吗
1、Win 7 64bit对32位程序使用的是一种类似于模拟器的兼容方式。
有几个关键的库文件负责把32位程序的呼叫、接入点和把CPU转换为32位模式。
因此,一般的32位应用软件都可以流畅的运行于64位系统。
2、Win7 64bit系统不兼容性最容易出现在软件只有32位的驱动,或者试图嵌入64位的程序中时。
如果这种情况,只能下载相应的x64版本的安装程序。
3、对于一些比较老的32位系统的软件,可以考虑通过WIN7提供的兼容性模式来运行安装程序以便程序能正常安装。
具体来说,在安装程序上右键,选择”属性”,在弹出的窗口中选择“兼容性”选项卡,勾选“以兼容模式运行这个程序”,在下拉菜单中选择兼容的系统平台即可。
64位系统如何兼容32位 具体设置
但光有硬件支持还不够,我们还需要有同样基于64位的操作系统和软件,才能真正发挥出64位计算技术的优势。
而我们现在通常使用的,还都是32位的Windows系统和软件。
不过,还是已经有越来越多的朋友开始使用64位的Windows操作系统来代替原来的32位系统了。
如果你买的新电脑拥有4G以上的内存,那么它随机安装的操作系统也应该是64位的,因为32位的操作系统最高只能支持3.5G内存,而只有64位系统才能正确识别并使用全部的4G内存。
可是,使用了64位的硬件和操作系统,随之也会带来一些麻烦。
并不是所有的应用软件都推出了64位的版本,虽然64位的Windows操作系统已经最大限度的保证了对32位应用程序的向下兼容,但还是难免会有某些编写不够规范的小程序的某些功能无法在64位的Windows系统上正常运行,这时候,该怎么解决呢? 使用虚拟机是一个非常好的解决办法。
我们可以在64位的Windows操作系统上面通过虚拟机来运行一个独立的32位的Windows系统,然后让存在兼容问题的程序在虚拟系统里面运行,问题就可以迎刃而解了。
目前比较流行的虚拟机VirtualBox和VMWare都提供了64位的版本,可以帮助我们在64位系统上面模拟32位Windows系统。
而如果你使用的是64位的Windows 7,那么微软也为你提供了免费的XP模式来模拟32位的Windows XP。
如果您不了解具体如何操作,请看这些文章: 如何使用虚拟机来模拟32位系统 什么是Windows7XP模式
32位的系统能运用64位的软件吗
首先要理解32位与64位:“32 位”和“64 位”是计算机术语,是指计算机CPU寻址位宽。
当计算机从内存中读取数据时,要根据内存的逻辑地址去寻址来读取数据,64 位版本的 Windows每次可处理大量的随机存取内存 (RAM),理论上来说,寻址的速度是32位Windows系统的2倍。
64位Windows操作系统兼容32位程序,得益于Windows操作系统的WOW64子系统。
WOW64子系统使32位程序能够在基于 x64 版本的Windows操作系统上运行而不用修改。
WOW64 子系统是通过在基于x64版本的Windows Server 2003和 Windows XP professional x64版而创建的32位环境。
该子系统将32位应用程序从64位应用程序中隔离开来并提供了跨边界运行的环境(如剪切和粘贴和COM 32/64的互操作性)。
但是,32位进程无法加载并执行64位DLL,而且64位进程无法加载32位DLL执行。
所以,在64位Windows操作系统的根分区$Windows\system32与$windows\sysWOW64中分别存放了32位程序运行时需要加载的*.DLL动态链接库文件和64位程序运行时需要加载的*.DLL动态链接库文件。
...
怎么能在64位的操作系统上安装32位软件
64位操作系统中安装32位软件的方法和32位操作系统中安装32位软件的方法没有任何区别,按照正常安装流程进行即可。
64位操作系统可以兼容32位软件。
安装软件时,系统会自动识别软件版本,对32位软件,默认会将其安装到系统盘的Program Files(X86)目录下;对64位软件,默认会将其安装到系统盘的Program Files目录下。
32位软件启动时,系统会自动将其运行在兼容模式下。
需要注意的是:32位软件可以正常在64位操作系统中安装和运行,而64位软件是无法在32位操作系统中安装的。
...
如何在64位的计算机上运行32位的软件
目前,拥有64位处理器的用户也可以安装32位的Ubuntu系统。
并非所有软件在64位环境下都可用,尤其是,非免费的程序通常都是32位。
有的程序可在64位Ubuntu下运行,不过要使用32位的库。
可以使用 sudo 和 apt-get 来安装这些库。
也可以用 新立得软件包管理器 安装 32 位库。
转载请注明出处51数据库 » 64位怎么兼容32位软件