我想知道是否可以在 Windows 95/98 上运行程序(特别是雨量计),但至少可以在 XP 上运行。原因是我有一台内存有限的旧电脑,我想通过运行最早版本的 Windows 来尽量减少对系统的影响,所以我可以在上面运行 Rainmeter 而不会出现很大的延迟,并将它连接到备用显示器显示随机数据(例如日期,时间等)有问题的计算机是带有 1gb ram 和某种集成显卡的 AMD Athlon XP,以及 160gb 硬盘(我可能要用旧的 30gb 换掉)。
1 回答
两件事:首先,具有 1 GB RAM 的 Athlon XP 在当时是一台非常非常强大的机器。Windows 95 适用于 4 MB 机器,而 Windows 98 需要 16 MB。Windows XP 需要 64 MB 内存,而当时 128 MB RAM 的机器是标准的,而 1 GB 才是真正的“为什么在服务器之外需要这么多?!” 数量 - 真的没有理由不在其上运行 Windows XP 并为您省去所有的麻烦。
其次,在 Windows 98 上运行适用于 Windows XP 的应用程序可能与“直接复制”一样微不足道或不可能。有一些运行时的东西不是 Windows 98 的一部分,但可以安装在上面,例如 Internet Explorer 5、Visual C++ 运行时或 .net Framework 2.0。但是,有些系统 API 在 Windows 98 中根本不存在,并且无法添加它们(这还包括 2.0 之后的 .net 框架或至少自 2010 年以来的 Visual C++ 运行时)。
还值得注意的是,Windows XP 基于 Windows 2000/NT,而 Windows 95/98 基于具有不同 API 的完全不同的内核,引入了进一步的不兼容性。
找出究竟是什么阻止了应用程序在 Windows 98 上运行并检查是否有可再分发的组件可用于它,这将是一个练习,但正如所说,使用像你这样强大的机器,至少没有理由不安装视窗XP。