carte.dll introuvable, mais elle est là

Papa veut jouer aux jeux fournis avec Windows XP (Démineur, Coeurs, Solitaire, FreeCell et Spider), mais il n'aime pas vraiment les itérations plus modernes (Je veux dire, avez-vous vu les graphismes sophistiqués de Démineur maintenant? Je ne pense pas qu'il ait tort. Il y a aussi des publicités.)

Sous Windows 8.1, j'ai résolu ce problème en copiant les anciens exécutables de XP dans le dossier WindowsSystem32, avec un fichier appelé cards.dll, et cela a bien fonctionné.

Je d la même chose sous Windows 10 sur son nouveau PC et MSHearts échoue silencieusement, tandis que Sol et FreeCell me disent que les CARTES.la dll est manquante (et oui, j'ai essayé de renommer le fichier en majuscules, en vain). Je le répète, le fichier est déjà là et tous les exécutables sont dans le même dossier.

Que dois-je faire pour que ces jeux fonctionnent correctement ?

demandé sur