Here is the exact update that caused the problem in my opinion
Update for Microsoft .NET Framework 4 on Windows XP, Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008, Windows Server 2008 R2 for x64-based Systems (KB2468871)
Installation date: 2/22/2012 3:17 AM
Installation status: Failed
Error details: Code 643
Update type: Recommended
Install this update to resolve issues in Microsoft .NET Framework 4. For a complete listing of the issues that are included in this update, see the associated Microsoft Knowledge Base article for more information. After you install this item, you may have to restart your computer.
More information: http://go.microsoft.com/fwlink/?LinkID=210664
Help and Support: http://support.microsoft.com
It has failed for the last week.