For some reason "Diagnostic Service Host" Will not start. I get the error message that it started then stopped.

Also, When ever I try to use "Diagnose and Repair" on anything I always get the error message "Windows cannot resolve the problem"

It used to repair my connection whenever I had issues with it, but now it won't repair anything.

Anyone have any ideas on what it could be? Thanks.