To confirm that we are dealing with the same problem, first You have to study logs in the C:$Windows.~BT\Sources\Rollback directory :
- setupact.log
- setuperr.log
To put it simply, there will be two kinds of errors - minor, that setup ignores, and major that causes a setup to stop and rollback to the previous version.
For me it was the problem with NET Framework 2.0 itself, not with particular KB update.
After disabling feature in the control panel :
Press the Windows key on your keyboard, type "Windows Features", and press Enter.
The Turn Windows features on or off dialog box appears.
Unselect the .NET Framework 3.5 (includes .NET 2.0 and 3.0) check box, select OK, and reboot your computer if prompted.
Everything went smoothly :)
WG.