旧的 Windows XP EXE 程序无法在 Windows Server 2019 标准上运行

Old Windows XP EXE program can´t run on Windows server 2019 standard

提问人:Benjamin 提问时间:3/30/2023 最后编辑:Benjamin 更新时间:4/10/2023 访问量:132

问:

我正在将旧的 exe 程序从 Windows XP(Service Pack 2) 移动到 Windows Server 2019 标准。该程序在我的 Windows 10 开发人员计算机上运行良好,但是当我尝试在 Windows Server 2019 上运行该程序时,程序崩溃并在 Evenlog 中给出以下输出:

enter image description here enter image description here

enter image description here

我尝试了以下方法

  • 已安装的 .NET SDK
  • 尝试在不同的可梳理性模式下运行程序
  • 安装了Visual Studio,其中包含可能与问题相关的所有包(C++,.Net开发等)
  • 在Hyper-V上创建了Windows 8.1服务器并测试了EXE程序,它运行良好。
  • 尝试从Windows 32位模拟器(C:\Windows\SysWOW64)运行程序

这是一个旧程序,我是否缺少特定的 .NET 包?

Windows-XP Windows-服务器-2019

评论

0赞 Solar Mike 3/30/2023
Win 10 开发人员计算机上有哪些内容,而另一台计算机上没有?
0赞 Benjamin 3/30/2023
分配 SDK 版本等。但问题是一台装有 Windows 8.1 的普通机器,没有额外的软件包可以开箱即用地运行该程序。
0赞 Benjamin 4/10/2023
我做了一些过程。我已将该程序复制到 SysWOW64 文件夹。现在,程序启动,但当给定其当前文件夹中文件的输入参数时,程序会再次崩溃。崩溃后,程序在其内部日志中写道:“>Allegro CL for Windows 异常报告 04/09/23 22:05:46。ACL 内核版本:3.0.7 执行地址 = 0x02686380:对0x02686380的写入访问权限无效 --异常的回溯 fp=0019fd94 resume @=00000000:lisp 帧:INTERPRETER fp=0019fda0 resume @=00000000:基本帧 == 回溯链断开 (00000000) == 结束回溯
0赞 Benjamin 4/10/2023
我还在问题中添加了错误的图片(Aclxdump.txt)

答: 暂无答案