I Myself had this problem and have only just fixed it so im a happy chappy right now!
To find out what versions you have installed:
Click Start, type regedit in the Search programs and files box (click Run and type regedit in the Run Dialogbox in Windows XP), and then press Enter.
In the Registry Editor, locate the Registry Key Name in the table below and check the value for the related .NET Framework.
keep CTRL + F'ing until you find the above and you will see what you have installed.
To install .net FrameWork 4 :
This is the most annoying thing in the world, but heres how to fix " .Net FrameWork 4.0 errorcode: hresult 0xc8000222"
Before installing .NET Framework 4.0,
Run cmd.exe or command.exe
To open a Microsoft MS-DOS command prompt shell window, first click the Windows Start menu (located at the very lower-left corner of your computer's desktop) and select "Run...".
Then if you are using Windows XP or Vista or Windows 7, type cmd into the Run box and click "OK". You could also type cmd.exe
Otherwise, if you are using an older version of Windows, type command into the Run box and click "OK". You could also type command.exe
Run Window:
After you click "OK", an MS-DOS command prompt window will appear. Depending upon which version of Windows you are using, the MS-DOS command window will look similar to these images:
Type in command "net stop WuAuServ" (without the " 's)
Go to Run (you can do this by pressing Win + R) and type in "%windir%" (this command let you go to your windows system folder)
Find the folder "SoftwareDistribution" and rename it as "SDold"
Then, go back your previous command prompt and run the command "net start WuAuServ" (without the " 's)
Now, try to install .NET Framework again
علاقه مندی ها (بوک مارک ها)