Forum Discussion
If you have downloaded and installed ME2 to only be presented with this:
Invalid License: Reason Code = Missing DLL: [d3dx10_39.dll] Error: 0x7E
You need to install this: Download DirectX End-User Runtime Web Installer from Official Microsoft Download Center for Windows. From Microsoft's web page:
The Microsoft DirectX® End-User Runtime installs a number of runtime libraries from the legacy DirectX SDK for some games that use D3DX9, D3DX10, D3DX11, XAudio 2.7, XInput 1.3, XACT, and/or Managed DirectX 1.1. Note that this package does not modify the DirectX Runtime installed on your Windows OS in any way.
This is my build:
OS: Windows 7 Ultimate 64-bit (6.1, Build 7601)
Processor: Intel Core2 Quad Q9550
Video: GeForce 8800 GTX
Motherboard: ASUS G41C
Storage:
ssd #1 - 1tb for OS
ssd #2 - 2tb for games (this is where the EA App is installed)
After that install, and without a reboot or repair of ME2, it worked. Now however, ME3 is tanked... ME1 still tanked... no clue on these... guess I will post here or review the posts.
Quick follow up for others.. ME3 was suffering something very similar to this. I played ME2 a bit, then did other things on my PC.. nothing Earth shattering. Rebooted and used the EA App to repair ME3. Repair your game via EA App by hovering your mouse over the game tile (icon of the game in the EA App you have installed) click the ellipses in the top right and click repair. It looks like it sort of re-download the game and all the DLC's.
Decided to give it a shot.. POOF! It now plays. So, got ME2 working by installing Microsoft DX (https://www.microsoft.com/en-us/download/confirmation.aspx?id=35), got ME3 working after (best guess) repairing, rebooting.
Just need help with why ME1 will not download. I looked into the EA Desktop logs and it almost looks like the product id is pointing to ME2.. but without someone at EA I am simply guessing..