64位电脑装32位系统(电脑适合装32位还是64位)

35小吃技术网 推荐阅读 2022年12月11日08时59分09秒 334 0

采用32位系统的64位计算机(计算机适用于32位还是64位)

由于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位架构设计,无法充分利用现有的内存空。

1.解决潜在兼容性问题的基本方法

64位电脑装32位系统(电脑适合装32位还是64位)-第1张图片

避免软件和系统不兼容的最好方法是安装最新版本的64位视频游戏或应用程序。但是,如果使用的老软件仍然依赖于32位或更低的架构,并且没有类似的新软件替代,那么尝试以管理员身份运行程序可能是最有效、最直接的解决方案。有时,即使登录的Windows帐户具有管理员权限,一些应用程序也会在启动时失败,试图阻止访问。在这种情况下,只需右键单击要运行的程序,并从右键菜单中选择“以管理员身份运行”。

但是每次以管理员身份运行程序,都会弹出用户账号控制的提示确认窗口,会很麻烦。那么,如何才能实现无确认操作呢?

为了解决老程序顽固拒绝工作,频繁确认管理员身份的麻烦,我们可以利用Windows 10内置的兼容性设置机制,设置一个老程序的一次性兼容运行。方法是:右键单击旧软件的主程序,选择“属性→兼容性”选项卡,选中“在兼容模式下运行此程序”复选框,从下拉列表中选择一个较低的系统版本;同时,选中“以管理员身份运行此程序”选项。

小贴士:

一些老游戏无法在更高版本的Windows中运行,即使选择了更低版本的兼容性选项。此时就需要考虑色彩模式或者分辨率是否兼容。要做到这一点,你需要在设置中选择“简化色彩模式”,尝试用640×480的屏幕分辨率运行;或者“替换高DPI缩放行为”来选择缩放以执行应用程序。这可能会给旧游戏或软件带来“活力”。

64位电脑装32位系统(电脑适合装32位还是64位)-第2张图片

2.解决驱动程序和其他依赖问题。

许多视频游戏主要依靠驱动程序和其他软件组件来正确使用系统资源。因为我们不能在64位系统上安装32位驱动程序,反之亦然,在这种情况下,除非经过数字签名,否则Windows不会让它安装。

我们可以通过底层的Windows控件来解决这个问题。在Windows 10中按住Shift键选择“重启”命令后,在提示屏幕中选择“故障排除”;然后进入“高级选项”,选择“启动设置”,点击“重启”按钮。当启动屏幕设置出现时,选择“禁用驱动程序的强制签名”(第7项)选项,并按下F7触发此功能。现在可以谨慎选择安装各种驱动了。

一些老的软件或者游戏也依赖于一些进程所需要的运行时间。例如,您需要安装Microsoft Visual C++运行时。这些运行时通常有32位和64位架构版本,但最好安装这两个版本。因为目标游戏或者程序会寻找它需要的版本,而不是你的系统对应的版本。如果同时保留两个版本的运行库,就不会有兼容性问题。

3.64位Windows运行16位游戏和程序

因为WoW16层不是在64位Windows上实现的,所以没有真正直接的方法运行16位程序或游戏。试图从32位版本的Windows复制系统架构更是痴心妄想。即使应用程序本身构建在32位架构上,如果安装程序基于16位,它仍然无法运行。这时会出现提示,表示这个程序无法在PC上运行。

另一方面,虽然在32位版本的Windows上,但对于16位应用程序来说,不会造成任何问题。然而,为应用程序或游戏保留低版本的操作系统也是不明智的。

要解决上述问题,在其中安装虚拟机软件和32位Windows系统不失为一个好办法。这样就可以临时启动32位Windows,在需要的时候运行老的16位应用或者游戏。

除此之外,我们还可以在Windows中运行DOS模拟程序(比如DOSBox),为一些DOS游戏寻找完美的解决方案。

这样,Windows 10就可以“兼容”16位程序或游戏。