you can try getting it from
http://www.dll-files.com/dllindex/dl...shtml?mscorwks
I have not virus scanned it or anything, all i did was check and make sure it was labeled for the right version of .net that you have.
however it sounds like it didnt install the framework all the way, but getting that file is certainly worth a shot.