• Battlefield 3 (PC) Invalid License Error
    3 replies, posted
Hey everyone. I've been looking for a solution to what's been happening with my Battlefield 3 game. Simply put, whenever I try to launch the game I get this error: [img]http://oi48.tinypic.com/24zlsef.jpg[/img] Right now I'm running: - OS: Windows Vista Home Premium - Service Pack 2 - GPU: NVIDIA GeForce GTS 450 1GB - Processor: Intel Core 2 Quad-Core @ 2.33GHz - Memory: 8GB DDR2 - DirectX runtime version: 10.1 So far the things I've tried are: - Updating my graphics drivers. I now have version 306.23. After installing I restarted my system and still received the same error. - Updated Windows with every update that was available through Windows Update. - Some places recommended trying this: [url]http://www.microsoft.com/en-us/download/details.aspx?id=3274[/url] but it just tells me "The update does not apply to your system". - I've tried doing a repair install in Origin, just tells me that nothing was corrupt and everything's up to date. - Updating DirectX with this: [url]http://www.microsoft.com/en-us/download/details.aspx?id=35[/url] It just tells me that I already have the same/newer version of DirectX. I may have done some other things to try and fix it but I can't remember what they were (I was pretty tired last night when trying this). I bought the game on Friday night and I haven't been able to even launch it since. I've also read that getting DirectX 11.0 fixes this problem but I can't find anywhere to update up to 11.0, everything DirectX related I've tried just tells me that I'm already up to date and won't install anything else. Looking at this [url]http://support.microsoft.com/kb/179113[/url] 11.0 is available for Windows Vista with SP2 and updates 971644 or 971512. As I listed above, I've already tried 971512 but it just says "The update does not apply to your system", so I'm wondering if 971644 would work, but I can't find anywhere to download it. With everything downloaded from Windows Update I would assume I'd already have it but it appears that I don't. I really appreciate the help if someone knows how to fix this problem or can help me troubleshoot it.
According to the screenshot a DLL file is missing, which probably wouldn't be noticed by the directx installer. You can download the dll file from here [url]http://www.dll-files.com/dllindex/dll-files.shtml?dxgi[/url] They have their own application to automatically install the dll, I'm not sure how well that works, but alternatively you can download it in a zip file and extract the dll to system32
I ran the program and it had said that everything was fixed correctly or whatever it does, but Origin still gives me the same error, sadly. Going on what you said though I took a look in my System32 folder before I ran that program and there was a dxgi.dll already there (I just ran the program to be sure). For some reason though there are suddenly 55 updates in Windows Update. No idea where they came from so I'm just going to install those and see what happens :v: I'll update when it's done.
Alright, it looks like whatever it was that I needed was somewhere in those Windows updates. I thought I got everything there but I guess I was wrong. It's working now, thanks for your help.
Sorry, you need to Log In to post a reply to this thread.