未找到 cards.dll,但它存在

未找到 cards.dll,但它存在

爸爸想玩 Windows XP 自带的游戏(扫雷、红心大战、纸牌、空当接龙和蜘蛛侠),但他不太喜欢任何现代版本(我的意思是,你见过扫雷现在的精美图形吗?我认为他说得没错。此外,还有广告。)

在 Windows 8.1 下,我通过复制 XP 中的 Windows\System32 文件夹中的旧可执行文件以及名为 cards.dll 的文件解决了这个问题,并且运行良好。

我在他的新 PC 上的 Windows 10 下做了同样的事情,MSHearts 默默地失败了,而 Sol 和 FreeCell 告诉我 CARDS.dll 丢失了(是的,我尝试将文件重命名为大写,但无济于事)。我再说一遍,文件已经在那里了,所有可执行文件都在同一个文件夹中。

我应该怎么做才能使这些游戏正常运行?

答案1

我不确定为什么将它们放在 System32 文件夹中时会给出缺少 .dll 的错误;对我来说也是如此。如果您将它们放在其他文件夹中,它们就会正常工作。

  1. 创建新文件夹“C:\Program Files\Games”
  2. 将 .exe 和 .dll 文件放在此目录中
  3. 创建 .exe 文件的快捷方式

相关内容