To work around this problem, follow these steps:
Install hotfix 975954. To download the MSI updates, visit the following MSDN webpage:
KB975954 - AccessViolationException or a dead-lock occurs in .NET 2.0 based app - Release: KB975954
Run a repair of the product. We can repair the product for you automatically or you may repair the product yourself.
Fix it for me
To run a repair of the product automatically, click the Fix this problem link. Then click Run in the File Download dialog box, and follow the steps in this wizard.
Fix this problem
Microsoft Fix it 50468
Note This wizard is temporarily in English only. However, the automatic fix also works for other language versions of Windows.
Note If you are not on the computer that has the problem, you can save the automatic fix to a flash drive or a CD so that you can run it on the computer that has the problem.
Let me fix it myself
To repair the product yourself, type the following command from an elevated command prompt:
msiexec /f {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}
This causes all features in the .NET Framework 2.0 SP2 product to reevaluate its installation state.
This resolves the issue and allows for update 982167 or 982168 to apply their respective payloads.
Note If steps 1 and 2 do not work, try uninstalling the update that you installed before you experienced the error, and then reinstall the update.