I had strange problem with uninstall and ran repair mode .Net Framework 4.0 when I upgrade Windows Vista to SP2. When I tried uninstall .Net Framework 4.0 I always get error "Program Microsoft Common Language Runtime native compiler has stopped working". And I must click on Cancel button.
I tried used removal tool to fix .NET Framework, but this tool removed only .Net Framework 3.5 SP1. I can not installed once again .Net Framework 4.0 and 3.5 SP1, because I got always error during installation.
VS 2010 was uninstalled successfully.
I can not ran any applications for .Net platform, and another applications because msvcr100.dll file is missing. I had to must reinstall OS!!!
I uninstall .Net Framework 4.0 without any problems in the Windows Vista SP1.
I attached a screen shot and installation log.