如何解决64位系统与32位软件不兼容
5个回答
展开全部
首先要理解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位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动态链接库文件。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
找到exe文件,右键选择属性,兼容性,选择以兼容模式运行,再勾选以管理员身份运行
而且64位下兼容绝大部分32位的软件。希望能够帮得到你
而且64位下兼容绝大部分32位的软件。希望能够帮得到你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
找到exe文件,右键选择属性,兼容性,选择以兼容模式运行,再勾选以管理员身份运行 而且64位下兼容绝大部分32位的软件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |