Older guides will tell you to reinstall DirectX or Visual C++—and that still helps. But recently, three new culprits have emerged:
Another PC with a working copy of Far Cry 5, or the Ubisoft game cache. far cry 5 fcm64dll missing new
This solves 70% of modern cases. Windows is actively blocking the file. Older guides will tell you to reinstall DirectX