none
SQL Server 2008 Developer Edition Install fail due to .NET Framework 3.5 missing

    Question

  • I am attempting to install SQL Server 2008 Developer Edition on my laptop.  I already have VS 2008 SP1 installed and the .NET Framework 3.5 SP1 installed on my machine.  When I run setup.exe, it fails saying the .NET Framework 3.5 installation failed and that .NET Framework 3.5 is required for the installation.  I obviously have this already on my machine.  What's the problem and how do I get this to install?  Below is the text in my SqlSetup.log file:

    10/10/2008 13:22:25.453 ======================================================================
    10/10/2008 13:22:25.515 Setup launched
    10/10/2008 13:22:25.546 Attempting to determine media source
    10/10/2008 13:22:25.562 Media source value not specified on command line argument.
    10/10/2008 13:22:25.578 Setup is launched from media directly so default the value to the current folder.
    10/10/2008 13:22:25.609 Media source: C:\Downloads\en_sql_server_2008_developer_x86_x64_ia64_dvd_x14-88839\
    10/10/2008 13:22:25.640 Attempt to determine media layout based on file 'C:\Downloads\en_sql_server_2008_developer_x86_x64_ia64_dvd_x14-88839\mediainfo.xml'.
    10/10/2008 13:22:25.703 Media layout is detected as: Full
    10/10/2008 13:22:25.718 Media LCID is detected as: 1033
    10/10/2008 13:22:25.734 Local setup.exe not found, so continuing to run setup.exe from media.
    10/10/2008 13:22:25.765 /? or /HELP or /ACTION=HELP specified: false
    10/10/2008 13:22:25.781 Help display: false
    10/10/2008 13:22:25.812 Checking to see if we need to install .Net version 3.5
    10/10/2008 13:22:25.875 Determining the cluster status of the local machine.
    10/10/2008 13:22:25.890 The local machine is not configured as a cluster node.
    10/10/2008 13:22:25.921 Attempting to find media for .Net version 3.5
    10/10/2008 13:22:25.953 Error: Cannot determine file version of .Net redist: 0x80004005
    10/10/2008 13:22:45.046 .Net version 3.5 installation failed, so setup will close. Error code: 0x80004005
    10/10/2008 13:22:45.093 Setup closed with exit code: 0x80004005
    10/10/2008 13:22:45.109 ======================================================================

    Thanks in advance for your help and assistance..
    Friday, October 10, 2008 6:30 PM

Answers

  • ok, I talked this over with one of the devs on our team, he thinks this is a version mismatch problem between the .net framework installed on your computer and the one that we are redisting on the DVD you have of SQL Server.

     

    So two possible approaches...

     

    1) uninstall the .net framework 3.5 sp1 version from MSDN, reboot, then install the one from the SQL Server DVD, reboot, try our setup again

     

    2) If you downloaded the DVD from MSDN it's possible the download was corrupted somehow and you might try re-downloading it to see if that's the problem...

     

    Thursday, October 16, 2008 8:58 PM

All replies

  • Please post the contents of the summary_*_ComponentUpdate.txt and GlobalRules.txt files, and/or detail.txt around this.

     

    You might also try to run the .net 3.5 sp1 redist from the \x86\redist\DotNetFrameworks\dotNetFx35setup.exe (or x64 if you have an x64 system) and then try again as well.

     

    Friday, October 10, 2008 7:53 PM
  • I performed a search of my hard drive and those files don't exist.  I removed and reinstalled the .NET Framework 3.5 SP1 redistributable and I still have the same problem.
    Friday, October 10, 2008 8:39 PM
  • They should be in \%program files%\microsoft sql server\100\setup bootstrap\log in a timestamped directory.

     

    Friday, October 10, 2008 9:52 PM
  • Hi,

    I have same problem i will apprecate if you can assits in this:

     

    Here are my setup.log:

     

    10/11/2008 16:46:05.521 ======================================================================
    10/11/2008 16:46:05.571 Setup launched
    10/11/2008 16:46:05.592 Attempting to determine media source
    10/11/2008 16:46:05.612 Media source value not specified on command line argument.
    10/11/2008 16:46:05.632 Setup is launched from media directly so default the value to the current folder.
    10/11/2008 16:46:05.662 Media source: J:\
    10/11/2008 16:46:05.692 Attempt to determine media layout based on file 'J:\mediainfo.xml'.
    10/11/2008 16:46:05.752 Media layout is detected as: Full
    10/11/2008 16:46:05.782 Media LCID is detected as: 1033
    10/11/2008 16:46:05.802 Current running setup.exe full path: J:\setup.exe
    10/11/2008 16:46:05.822 Media setup.exe file version detected: 2007.100.1600.22
    10/11/2008 16:46:05.852 Locally installed setup.exe full path: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Release\setup.exe
    10/11/2008 16:46:05.902 Local setup.exe file version detected: 2007.100.1600.22
    10/11/2008 16:46:05.982 Local setup.exe version 2007.100.1600.22 is equal or greater than media version 2007.100.1600.22, so re-launching setup.exe from local
    10/11/2008 16:46:06.012 Media source: J:\
    10/11/2008 16:46:06.032 Install media path: J:\x86\setup\
    10/11/2008 16:46:06.062 Media layout: Full
    10/11/2008 16:46:06.082 Attempting to get execution timestamp
    10/11/2008 16:46:06.102 Timestamp: 20081011_164605
    10/11/2008 16:46:06.132 Attempting to launch local setup.exe
    10/11/2008 16:46:06.162 Attempting to launch process C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Release\setup.exe
    10/11/2008 16:46:08.756 Process returned exit code: 0x80004005
    10/11/2008 16:46:08.966 Local setup.exe returned exit code: 0x80004005
    10/11/2008 16:46:09.026 Setup closed with exit code: 0x84C40013
    10/11/2008 16:46:09.147 ======================================================================
     and summary file:

     

    Overall summary:
      Final result:                  Passed
      Exit code (Decimal):           0
      Exit message:                  Passed
      Start time:                    2008-09-06 16:08:18
      End time:                      2008-09-06 16:17:16
      Requested action:              Uninstall

    Machine Properties:
      Machine name:                  FRAZ
      Machine processor count:       1
      OS version:                    Windows XP
      OS service pack:               Service Pack 3
      OS region:                     United States
      OS language:                   English (United States)
      OS architecture:               x86
      Process architecture:          32 Bit
      OS clustered:                  No

    Product features discovered:
      Product              Instance             Instance ID                    Feature                                  Language             Edition              Version         Clustered
      Sql Server 2000      SQL2000                                             SQL Server                               1033                                      8.00.194        No       
      Sql Server 2000      SQL2000                                             Replication Support                      1033                                      8.00.194        No       
      Sql Server 2000      SQL2000                                             Full-Text Search                         1033                                      8.00.194        No       
      Sql Server 2000      SQL2000                                             Debug Symbols                            1033                                      8.00.194        No       
      Sql Server 2000      SQL2000                                             Performance Counters                     1033                                      8.00.194        No       
      Sql Server 2000                                                          Enterprise Manager                                            Tools                8.00.194        No       
      Sql Server 2000                                                          Profiler                                                      Tools                8.00.194        No       
      Sql Server 2000                                                          Query Analyzer                                                Tools                8.00.194        No       
      Sql Server 2000                                                          DTC Client Support                                            Tools                8.00.194        No       
      Sql Server 2000                                                          Conflict Viewer                                               Tools                8.00.194        No       
      Sql Server 2000                                                          Client Connectivity                                           Tools                8.00.194        No       
      Sql Server 2000                                                          Books Online On Disk                                          Tools                8.00.194        No       
      Sql Server 2000                                                          Debugger Interface                                            Tools                8.00.194        No       
      Sql Server 2000                                                          DTS                                                           Tools                8.00.194        No       
      Sql Server 2005      MSSQLSERVER          MSSQL.1                        Database Engine Services                 1033                 Developer Edition    9.2.3068        No       
      Sql Server 2005      MSSQLSERVER          MSSQL.1                        SQL Server Replication                   1033                 Developer Edition    9.2.3068        No       
      Sql Server 2005      MSSQLSERVER          MSSQL.1                        Full-Text Search                         1033                 Developer Edition    9.2.3068        No       
      Sql Server 2005      MSSQLSERVER          MSSQL.1                        SharedTools                              1033                 Developer Edition    9.2.3068        No       
      Sql Server 2005      MSSQLSERVER          MSSQL.2                        Analysis Services                        1033                 Developer Edition    9.2.3068        No       
      Sql Server 2005      MSSQLSERVER          MSSQL.4                        Reporting Services                       1033                 Developer Edition    9.2.3068        No       
      Sql Server 2005      SQL2005              MSSQL.3                        Database Engine Services                 1033                 Developer Edition    9.2.3068        No       
      Sql Server 2005      SQL2005              MSSQL.3                        SQL Server Replication                   1033                 Developer Edition    9.2.3068        No       
      Sql Server 2005      SQL2005              MSSQL.3                        Full-Text Search                         1033                 Developer Edition    9.2.3068        No       
      Sql Server 2005      SQL2005              MSSQL.3                        SharedTools                              1033                 Developer Edition    9.2.3068        No       
      Sql Server 2005                                                          DTS                                      1033                 Developer Edition    9.2.3068        No       
      Sql Server 2005                                                          Tools                                    1033                 Developer Edition    9.2.3042        No       
      Sql Server 2005                                                          ToolsClient                              1033                 Developer Edition    9.2.3042        No       
      Sql Server 2005                                                          ToolsClient\Connectivity                 1033                 Developer Edition    9.2.3042        No       
      Sql Server 2005                                                          ToolsDocument                            1033                 Developer Edition    9.2.3042        No       
      Sql Server 2005                                                          ToolsDocument\BOL                        1033                 Developer Edition    9.2.3042        No       
      Sql Server 2005                                                          ToolsDocument\Samples                    1033                 Developer Edition    9.2.3042        No       
      Sql Server 2005                                                          NS                                       1033                 Developer Edition    9.2.3068        No       
      Sql Server 2008      SQL2008D             MSSQL10.SQL2008D               Database Engine Services                 1033                 Developer Edition    10.0.1600.22    No       

    Package properties:
      Description:                   SQL Server Database Services 2008
      SQLProductFamilyCode:          {628F8F38-600E-493D-9946-F4178F20A8A9}
      ProductName:                   SQL2008
      Type:                          RTM
      Version:                       10
      SPLevel:                       0
      Installation edition:          DEVELOPER

    User Input Settings:
      ACTION:                        Uninstall
      CONFIGURATIONFILE:             C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20080906_160113\ConfigurationFile.ini
      FEATURES:                      SQLENGINE,SNAC_SDK
      HELP:                          False
      INDICATEPROGRESS:              False
      INSTANCEID:                    <empty>
      INSTANCENAME:                  SQL2008D
      MEDIASOURCE:                  
      QUIET:                         False
      QUIETSIMPLE:                   False
      X86:                           True

      Configuration file:            C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20080906_160113\ConfigurationFile.ini

    Detailed results:
      Feature:                       Database Engine Services
      Status:                        Passed
      MSI status:                    Passed
      Configuration status:          Passed

      Feature:                       SQL Client Connectivity SDK
      Status:                        Skipped
      MSI status:                    Passed
      Configuration status:          Passed

    Rules with failures:

    Global rules:

    There are no scenario-specific rules.

    Rules report file:               C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20080906_160113\SystemConfigurationCheck_Report.htm

     

     

    Please advise me so i can provide you u more files.

     

     

    Thanks in advance.

     

     

    Saturday, October 11, 2008 9:01 PM
  • I don't have the \setup bootstrap directory on my machine.
    Monday, October 13, 2008 2:52 PM
  • ok, so both of you aren't getting setup to run because of some other problem.

     

    Setup starts with a non-managed code component and then when pre-reqs are verified (i.e. MSI 4.5 and .net Framework 3.5 SP1) then launches GUI setup.  Because you never got gui setup running you won't have the logs I asked for.

     

    The main setup code is managed, so will never start if the .net Framework 3.5 SP1 is not present.

     

     

    We should next look for the non-managed setup error log, %temp%\sqlsetup.log.

    Monday, October 13, 2008 6:01 PM
  • The contents of that follow:

    10/10/2008 13:22:25.453 ======================================================================
    10/10/2008 13:22:25.515 Setup launched
    10/10/2008 13:22:25.546 Attempting to determine media source
    10/10/2008 13:22:25.562 Media source value not specified on command line argument.
    10/10/2008 13:22:25.578 Setup is launched from media directly so default the value to the current folder.
    10/10/2008 13:22:25.609 Media source: C:\Downloads\en_sql_server_2008_developer_x86_x64_ia64_dvd_x14-88839\
    10/10/2008 13:22:25.640 Attempt to determine media layout based on file 'C:\Downloads\en_sql_server_2008_developer_x86_x64_ia64_dvd_x14-88839\mediainfo.xml'.
    10/10/2008 13:22:25.703 Media layout is detected as: Full
    10/10/2008 13:22:25.718 Media LCID is detected as: 1033
    10/10/2008 13:22:25.734 Local setup.exe not found, so continuing to run setup.exe from media.
    10/10/2008 13:22:25.765 /? or /HELP or /ACTION=HELP specified: false
    10/10/2008 13:22:25.781 Help display: false
    10/10/2008 13:22:25.812 Checking to see if we need to install .Net version 3.5
    10/10/2008 13:22:25.875 Determining the cluster status of the local machine.
    10/10/2008 13:22:25.890 The local machine is not configured as a cluster node.
    10/10/2008 13:22:25.921 Attempting to find media for .Net version 3.5
    10/10/2008 13:22:25.953 Error: Cannot determine file version of .Net redist: 0x80004005
    10/10/2008 13:22:45.046 .Net version 3.5 installation failed, so setup will close. Error code: 0x80004005
    10/10/2008 13:22:45.093 Setup closed with exit code: 0x80004005
    10/10/2008 13:22:45.109 ======================================================================

    Monday, October 13, 2008 8:06 PM
  • This log is still reporting that .net framework 3.5 sp1 setup is failing or the reg keys we use to detect it are missing.  You did run the redist from above?

     

    You might also try to run the .net 3.5 sp1 redist from the \x86\redist\DotNetFrameworks\dotNetFx35setup.exe (or x64 if you have an x64 system) and then try again as well.

     

     

    What message did that give you?

    Monday, October 13, 2008 10:42 PM
  • I have uninstalled and reinstalled the .NET Framework 3.5 SP1 a couple of times already.  It installs fine -- SQL Server 2008 is not seeing it somehow.
    Tuesday, October 14, 2008 1:40 PM
  • What operating system?  When we've seen this before it's been because of some beta .net framework component still being on the system. 

     

    Tuesday, October 14, 2008 6:25 PM
  • WinXP SP3.  I used the .NET Framework 3.5 SP1 that is currently on the MSDN Subscriber Downloads page.
    Tuesday, October 14, 2008 6:31 PM
  • ok, I talked this over with one of the devs on our team, he thinks this is a version mismatch problem between the .net framework installed on your computer and the one that we are redisting on the DVD you have of SQL Server.

     

    So two possible approaches...

     

    1) uninstall the .net framework 3.5 sp1 version from MSDN, reboot, then install the one from the SQL Server DVD, reboot, try our setup again

     

    2) If you downloaded the DVD from MSDN it's possible the download was corrupted somehow and you might try re-downloading it to see if that's the problem...

     

    Thursday, October 16, 2008 8:58 PM
  • I finally got it to install.  The problem was that I was running from an extracted ISO image.  For some reason, when you run from there, it doesn't detect the .NET Framework 3.5 SP1 as being installed.  I burned the ISO image to a disc and ran the install from there.  The installation detected that I required Windows Installer 4.5.  It installed it, I rebooted the machine and then the installation proceeded with no problems.
    Friday, October 17, 2008 7:15 PM
  • Copying the contents of the iso to disk worked for me.

     

    Interesting note:  When I had the iso mounted with Daemon-Tools the setup.exe executable had no special icon.  However, when I copied over to a folder on my desktop the usual green-square-with-white-arrow icon appeared.  hrmph.

    Wednesday, November 24, 2010 10:05 AM