WIN10 64位专业版怎样运行16位和32位程序?运行16位和32位程序方法介绍

由于CPU和系统架构的更新,现行主流的Windows系统已经是64位 。然而许多人还恋恋不舍的一些老游戏或老程序已经没有了更新 。在64位的系统上运行这些程序,往往会出现运行故障 。如何才能解决这个烦心事?
无奈的选择 旧的不代表没有用
就像其他硬件一样,CPU在过去的10多年间经历了重大的升级变革 。这不仅仅体现在核心的数量,还涉及到了体系结构的更新 。因此,现在的操作系统也围绕着CPU系统结构的升级而升级,依次出现了针对32位和64位处理器的版本 。然而,针对32位处理器并非第一个,在它之前还有16位处理器统治世界的时代 。更重要的是,目前仍在“服役”的一些应用程序仍然基于过时的体系结构,尽管Windows 10的增强兼容性选项可以创建一个与现行版本兼容的环境,但其仍然没有包含一些老软件所需的支持组件,因此致使一些老程序无法运行,因为这些程序的安装程序本身是基于16位的 。然而,旧的不代表没有用 。在没有新式应用程序替代的情况下,旧应用程序和游戏仍有其用武之地 。因此,需要找到能够运行它们的办法 。
解决有道 在新系统上运行旧程序
目前Windows的主流版本已经发展到64位,但许多老程序仍未升级到64位版本 。好在目前主流的64位Windows 8.1或Windows 10都建有一种启用32位应用程序专门兼容机制,名为WoW64兼容层,它能够让我们在64位Windows上运行大多数32位应用程序,就像直接在32位Windows上运行一样 。
但是,基于32位架构的老程序有一个明显的短板,它们只能使用2GB多的内存 。对于目前绝大多数电脑来说,内存利用率甚至还不足四分之一 。虽然目前多数电子游戏建立在64位架构之上,能够充分利用机器上安装的大容量内存空间,但许多老游戏由于采用32位架构设计,因此同样也无法充分利用现有内存空间 。
【WIN10 64位专业版怎样运行16位和32位程序?运行16位和32位程序方法介绍】1. 解决潜在的兼容性问题的基本方法
避免软件与系统的不兼容的最好方法是安装最新版的64位电子游戏或应用程序 。但是,如果所使用的老软件仍然依赖于32位或更低的体系架构,且没有类似的新软件可替代,那么尝试用管理员方式来运行程序,可能是最有效和直接的解决办法 。有时,即便是登录的Windows账号具有管理员权限,某些应用程序也会在启动时失败,试图阻止访问 。在这种情况下,只需右键单击要运行的程序,在右键菜单中选择“以管理员身份运行”即可 。

WIN10 64位专业版怎样运行16位和32位程序?运行16位和32位程序方法介绍

文章插图
但是,每次使用管理员身份运行程序,都会弹出用户账户控制提示确认窗口,这样会变得非常麻烦 。那么,如何才能实现无确认的运行呢?
为了解决老程序顽固地拒绝工作和频繁的管理员身份确认的麻烦,我们可以利用Windows 10内置的兼容性设置机制,对某个老程序进行一次性兼容运行设置 。方法是:右键单击老软件的主程序,选择“属性→兼容性”选项卡,选择“以兼容模式运行这个程序”复选框,同时在下拉列表中选择一个较低的系统版本;与此同时,选中“以管理员身份运行此程序”选项 。
WIN10 64位专业版怎样运行16位和32位程序?运行16位和32位程序方法介绍

文章插图
小提示:
有些老游戏无法在高版本的Windows中运行,即便是选择了低版本兼容选项也是如此 。此时,需要考虑颜色模式或分辨率是否兼容 。为此,需在设置中选择“简化的颜色模式”,尝试用640×480屏幕分辨率运行;或以“替代高DPI缩放行为”选择缩放执行应用程序 。这样便可能给老游戏或软件带来“生机” 。

推荐阅读