Getting a really wierd error.
One of the developers tried to install Windows 2008 as a Virtual PC. He has also run windows update.
When he tries to install dotnet framework 3.5 SP1 he gets the following error:
[09/25/09,12:48:26] Microsoft .NET Framework 2.0SP1 (CBS):  Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code 1 [09/25/09,12:48:34] WapUI:  DepCheck indicates Microsoft .NET Framework 2.0SP1 (CBS) is not installed.
I though that dotnet framework was installed automatically with windows update on windows 2008. So how could it be missing?
We also have the same problem on a VPC that had dotnet framework 3.5 installed and working OK.
I have tried removing all versions of dotnet framework, using the following clean up tool: http://blogs.msdn.com/astebner/pages/8904493.aspx
I then downloaded and tried to install dotnet framework 2.0 SP1, from this location: http://www.microsoft.com/Downloads/details.aspx?familyid=79BC3B77-E02C-4AD3-AACF-A7633F706BA5&displaylang=en
The error I now get is:
"This product is not supported on the Vista Operating System"
Thanks for the help, have given an up vote to everyone.
In the end our problem was that we had installed Windows Server 2008 from an older ISO image, on this everything worked fine untill we tried to install framework 3.5 SP1. We reinstalled Windows from a new image, and it worked OK.