首页 > 解决方案 > Delphi Rio 应用程序无法在 Windows 2003 Server 上启动(缺少 d2d1.dll)

问题描述

自 Delphi Rio 10.3.3 更新(之前:Delphi Seattle)以来,我的应用程序尚未在 Windows 2003 服务器上启动。

错误消息如:无法启动应用程序,因为找不到 d2d1.dll。重新安装应用程序可以解决问题。

我已将文件 d2d1.dll 从我的 PC 复制到 Windows 2003 Server。出现以下错误消息: 应用程序或 DLL d2d1.dll 不是有效的 Windows 文件。使用安装链检查这一点。

然后我尝试通过 CMD 注册 DLL,如下所示: regscr32 / i d2d1.dll 错误消息:d2d1.dll 不是可执行文件,也不是为此文件类型注册的注册工具。

有任何想法吗?(我知道 Windows 2003 Server 非常旧且令人讨厌,但我需要任何解决方案)

编辑:一个简单的 Hello World 应用程序有效。

标签: windowswindows-serverdelphi-10.3-rio

解决方案


推荐阅读