You do have .NET Framework installed on your computer.
v3.5.1 is part of the OS which you can see when you go into Programs & Features/Turn Windows features on or off, but the failure of the update tool to do anything with the update fails could have something to do with that corrupt mscorlib.tlb in your CBS log..