Holy ****, man! First, my installer clearly says "Service Pack 4". Secondly, it does say "Service Pack 4" in Computer Properties. Thirdly, even cmd and winver report Service Pack 4. Fourthly, I never said that if I run Windows Update, it will surely install Service Pack 4, if I have no service packs, it will just install the next one, and the next one, and the next one, until the latest one is reached (at least that's how it worked under XP, Vista and 7 for me), but what I wanted to be understood from that was the fact that I would have known that the OS wasn't SP4 and would have downloaded myself SP4 from Microsoft's website and install it manually right away, if the OS wasn't SP3. Fifthly, I said that the OS is SP4 in 3 posts already. OK, you didn't understand the meaning of "not to be", but to insist is annoying. I *was* dumb. I'm not, I've experienced enough computer problems in the last year I haven't posted here, so there really is no reason to insist on something. Sorry for my blowup, but it is annoying and we are getting nowhere by insisting on something. Need an attachment to go further in diagnosing this? That's going to waste another day of you waiting for me to give the attachment and for me to get to the computer and make a screenshot and not having that kernel extension installed.
Anyway, I found out that .NET Framework 2 was actually installed by Windows Update, SP1 was the one with the problem. If you're wondering, yes, I would actually like .NET Framework 2 SP1 installed, to reduce the virus and malware entrance points a bit, as I don't have any antivirus app installed yet.