Looks like all you have is Dot Net 4.x - You would see folders for 1, 1.1, 2.0, 3.0, 3,5 as well.

I have an idea, open Control Panel and go to Programs and Features, click on Features. At the very top you would see Dot Net 2.0-3.x - If it is not checked, just click on it once. It will put a square in there, with a white area around it. That means you are installing the basic things you need. Then hit "Apply" and let it install Dot Net 2.x to 3.x.

That may stop the errors, I'm guessing you ahve a program that runs at boot that needs some dot net, and it is not there, except for version 4.x.