none
.NET 3.5SP1 does not install on Vista -missing .NET Framework 2.0SP1 (CBS). RRS feed

  • Question

  • I cannot install 3.5 SP1 because of this pre-requisite but .NET 2.0 SP1 does not install on Vista (SP1). I must be missing something in the middle.

    Without 3.5 SP1 cannot install SQL08 and VS08 SP1... etc.
    Flavio


    My program list includes:
    .NET Compact Fr 2.0 SP2
    .NET Fr 3.5 + Italian Lang pack
    Inside Windows features
    .NET Fr 3.0

    ERROR LOG (installing dotnetfx35.exe)
    [11/15/08,17:28:31] Microsoft .NET Framework 2.0SP1 (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code -2147467262
    [11/15/08,17:28:36] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP1 (CBS) is not installed.
    Sunday, November 16, 2008 7:09 PM

Answers

  • I tried several times. Eventually was able to install .NET 3.5 SP1 and then VS2008.

    I think elements that contributed were:
    1. Renaming Windows Update directory (as shown above)
    2. Disactivating the User Account Control
    3. Disinstalling all "close by" programs and previos versions
    4. Using the dotnetfx_cleanup_tool to clean the previous installations (download and see other articles)

    Thanks to all posts that contributed.
    Flavio

    • Marked as answer by flavios55 Monday, December 8, 2008 3:57 PM
    Monday, December 8, 2008 3:56 PM

All replies

  • Service pack 1 for Vista already includes .NET Framework 2.0 sp1 and 3.0 sp1.
    Please use the verify tool to verify it: .NET Framework Setup Verification Tool User's Guide
    http://blogs.msdn.com/astebner/pages/8999004.aspx

    And before the installation, please complete/dismiss Windows Update temporarily and after installation turn it on again.

    If still have problem, please post back with more log information collected by the tool collect.exe: http://blogs.msdn.com/heaths/archive/2008/05/09/visual-studio-and-net-log-collection-utility.aspx

    Thanks.


    Please remember to mark the replies as answers if they help and unmark them if they provide no help. http://forums.msdn.microsoft.com/en-US/vssetup/thread/60424309-bd78-4ca2-b618-03c4a16123b6
    • Edited by Figo Fei Tuesday, November 18, 2008 4:57 AM also find http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=2527855&SiteID=17 might be useful
    • Marked as answer by flavios55 Wednesday, November 19, 2008 3:08 PM
    • Unmarked as answer by flavios55 Wednesday, November 19, 2008 5:42 PM
    Tuesday, November 18, 2008 4:46 AM
  • Contrary to the error message produced by the 3.5SP1 installation ... the verification tool said that .NET Fr 2.0 SP1 is OK. ??? (also 3.0)

    Launched the "connect" tool. It has made a log file of about 3Mb how do I upload it here? Posted on CONNECT. ID 382917
    Thanks
    Flavio
    Wednesday, November 19, 2008 6:25 PM
  •  Now by the verify tool, what versions are installed on your machine and what versions are not?

    You can use skydrive.live.com to upload the vslog.cab and paste the link here.

    thanks.
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. http://forums.msdn.microsoft.com/en-US/vssetup/thread/60424309-bd78-4ca2-b618-03c4a16123b6
    Thursday, November 20, 2008 3:10 AM
  • This is the log of the verification tool when verifying .NET Fr 3.5

    [11/20/08,19:17:29] Detected operating system: Windows Vista (x86)
    [11/20/08,19:17:29] Install state for .NET Framework 1.0: not installed.
    [11/20/08,19:17:29] Install state for .NET Framework 1.1: not installed.
    [11/20/08,19:17:29] Install state for .NET Framework 2.0: installed with service pack 1.
    [11/20/08,19:17:29] Install state for .NET Framework 3.0: installed with service pack 1.
    [11/20/08,19:17:29] Install state for .NET Framework 3.5: installed with no service packs.

    Link to vslog.cab http://cid-d1fe5c15cd6112e7.skydrive.live.com/browse.aspx/FlavioS|_hare

    Neat job, Figo. Thanks
    Flavio
    Thursday, November 20, 2008 6:33 PM
  • Can you please clean the %temp% folder and try installing .NET Framework 3.5 sp1?
    If it fails again, please use the collect tool again to gather a fresh version of log files.

    BTW, it looks not only a .NET setup problem, but more likely to be Windows update problem, so %windir%\WindowsUpdate.log can be helpful.

    thanks.
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. http://forums.msdn.microsoft.com/en-US/vssetup/thread/60424309-bd78-4ca2-b618-03c4a16123b6
    Friday, November 21, 2008 4:56 AM
  • Also received the answer fm Connect, they also told me it's Windows Update, I clean the Temp directory as per yr advice and followed their instructions (see below).

    The setup error is there again only two lines where before it was repeated several times (follows). WindowsUpdate.log added on the same link as message before.

    [11/21/08,19:54:49] Microsoft .NET Framework 2.0SP1 (CBS): [2] Error: Installation failed for component Microsoft .NET Framework 2.0SP1 (CBS). MSI returned error code -2147467262
    [11/21/08,19:54:55] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0SP1 (CBS) is not installed.


    This problem may occur if the Windows Update SoftwareDistribution folder has been corrupted. We can refer to the following steps to rename this folder. Please note that the folder will be re-created the next time we visit the Windows Update site.

    1. Click Start, click Run, and type "cmd" (without the quotes) and press Enter. Please run the following command in the opened window to stop the Automatic Updates service.

    Type in "net stop WuAuServ" (without the quotes) and press Enter.

    Note: Please look at the cmd window and make sure it says that it was successfully stopped before we try to rename the folder. However, if it failed, please let me know before performing any further steps and include any error messages you may have received when it failed.

    2. Click Start, click Run, and type in "%windir%" (without the quotes) and press Enter.
    3. In the opened folder, look for the folder named "SoftwareDistribution".
    4. Right-click on the folder, select Rename and type "SDold" (without the quotes) to rename this folder.
    5. Click Start, click Run, and type "cmd" (without the quotes) and press Enter.

    Type the command "net start WuAuServ" (without the quotes) in the opened window to restart the Automatic Updates service.

    Note: Please look at the cmd window and make sure it says that it was successfully started. However, if it failed, please let me know before performing any further steps and include any error messages you may have received when it failed.

    Friday, November 21, 2008 7:08 PM
  • I tried several times. Eventually was able to install .NET 3.5 SP1 and then VS2008.

    I think elements that contributed were:
    1. Renaming Windows Update directory (as shown above)
    2. Disactivating the User Account Control
    3. Disinstalling all "close by" programs and previos versions
    4. Using the dotnetfx_cleanup_tool to clean the previous installations (download and see other articles)

    Thanks to all posts that contributed.
    Flavio

    • Marked as answer by flavios55 Monday, December 8, 2008 3:57 PM
    Monday, December 8, 2008 3:56 PM