Trying to fix my mom's laptop. The problem started with Microsoft Security Essentials crashing (never once saw the main window) and the error report revealed it was because of gdiplus.dll (which is part of DotNet last time I checked, please correct if I'm mistaken). I've tried re-registering the DLL (regsvr32 gdiplus.dll) but it gives me an error (...was loaded, but the DllRegisterServer entry point was not found). I ran system file checker twice, completely uninstalled .Net v2.0/3.5/4.0 and rebooted. Now in the process of re-installing them all, starting with .NET v2 which didn't ask me to restart, and the test program still crashes (of course the details showed gdiplus.dll). Nothing shows up on Windows Update, even after flushing the cache with Dial-a-Fix. I'm at my wit's end and would like these crashes to stop.