如何在 Windows Server 2016 Essentials 上禁用全局 ASLR 设置?

如何在 Windows Server 2016 Essentials 上禁用全局 ASLR 设置?

我正在尝试在运行 Windows Server 2016 Essentials 的计算机上部署一些旧的自定义软件。以前它可以在 64 位 Windows 7 Professional 上运行,没有任何问题。

有问题的软件为现场使用的硬件提供了接口。不幸的是,该软件供应商不再营业,用竞争对手的产品替换它将花费数千美元。所以我需要先找到一个解决方案来更改 Windows 中的设置。

我做了一些搜索这一页准确地解释了我所看到的问题。有问题的软件使用非常老旧的 Borland 数据库引擎 (BDE),它与地址空间布局随机化 (ASLR) 不兼容,因此我们偶尔会遇到崩溃和内存错误。

所以我的问题是——我可以全局禁用 Windows 中的 ASLR 吗?至少出于测试目的,看看它是否能解决问题。

我的第二个问题是,我还可以在 Windows Server 2016 中进行哪些更改,以使其运行得更像 Windows 7 Pro,这可能会导致该软件出现问题?

相关内容