I rarely reach out for help on forums like this when I have computer problems, since I mostly manage to fix it myself, but with this one, I'm hitting a dead and and I really need some help of guys who know more about it than I do.
A few weeks ago, I started getting error messages whenever I booted up my pc or when I tried to run a program. I don't think it happened after I installed something. It just kinda... appeared. I'm not sure what the English text is, but the error constantly says that there's a problem with C:/WINDOWS/SYSTEM32/urlmon.dll. Roughly translated, it says that it's not suitable for Windows or that it contains an error. Error code 0xc000012f.
This thing causes a lot of stuff to become unusable. Here's the list of affected applications so far:
- A ton of Modern apps (Mail, IE, Calendar, etc)
- Flash player in Firefox
- Internet Explorer (desktop). Launches, but refuses to show anything other than a blank screen.
- OneDrive (both app and Explorer integration)
- Windows Update
- A lot of programs like uTorrent or VLC display the error message when launched, but run fine afterwards.
- A lot of other stuff I have forgotten about
Mostly, when I have a serious problem like this, I'd simply do a System Restore, but apparently, Windows needs the urlmon.dll file to do so. It keeps saying there are some files missing. My guess is that they're talking about urlmon.dll.
So in short, I have to fix urlmon.dll, but I can't do so by doing a Sytem Restore or Windows Update, because the system needs that file to do those things. I'm stuck in a loop here. Can one of you guys pinpoint what the exact problem is here, so I can fix it? I've been trying a lot of different stuff that's described here: http://pcsupport.about.com/od/findbyerrormessage/a/urlmon-dll-not-found-missing-error.htm but nothing seems to be working so far.
Thanks a lot in advance. I really appreciate it! Please let me know if you need more information or context.
I'm running Windows 8.1 (64 bit) on a custom made desktop.