No, I'm fairly sure the .NET frameworks or such aren't needed because I was able to patch it before on my laptop and I almost never update anything.
EDIT: Oh wait, maybe you need somewhat recent system components because my PC couldn't patch it, but, well.. the last time it was updated was at...