none
Does 3.5 SP1 include 2.0 SP2? RRS feed

  • Question

  • I thought that 3.5 SP1 included 2.0 SP2.  However, I recently dumped the framework registry keys from a customer site and it indicated that they have 3.5 SP1 and 2.0 SP1.  Should I have them install 2.0 SP2?

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727]
    "Install"=dword:00000001
    "Version"="2.1.21022"
    "MSI"=dword:00000001
    "Increment"="1433"
    "SP"=dword:00000001

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5]
    "Install"=dword:00000001
    "MSI"=dword:00000001
    "SP"=dword:00000001
    "Version"="3.5.30729.01"
    "InstallPath"="W:\\WIN2003\\Microsoft.NET\\Framework\\v3.5\\"

     

    Tuesday, August 23, 2011 3:22 PM

Answers

  • Hi mcmullen,

    Thanks for your post.

    As far as I know, the .NET Framework 3.5 SP1 include 2.0 SP2, see: http://en.wikipedia.org/wiki/.NET_Framework_version_history

    Regarding your issue, I think this might caued by the .NET Framework 3.5 SP1 corrupted or missing files. Like pvdg42 suggested, please use the .NET Framework Verification Tool to verify the install status of .NET Framework 20., 3.0, 3.5. Additionally, this issue might related to your customer's OS version, please check this blog to see What version of the .NET Framework is included in what version of the OS.  

    If there are any updates, please feel free to let us know.

    Best Regards,


    Andrew Wu [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Wednesday, August 24, 2011 3:14 AM
    Moderator
  • Hi mcmullen,

    Based on your description, I think the .NET Framework 3.5 SP1 might not applied correctly in the customer's machine.

    As far as I know, the .NET Framework 2.0 SP1 is included in .NET Framework 3.5. I test this on a Windows Server 2003 VM, firstly inall .NET Framework 3.5, then install 3.5 SP1, we can see the registry changes in the below screenshot:

    Thus, if possible, I think you can use the .NET Framewrok Verification tool to verify the .NET Framework. Then reapply .NET Framework 3.5 SP1 again. The download address of .NET Framework 3.5 SP1 is included in pvdg42's post.

    If you have any concerns, please feel free to let me know.

    Best Regards,


    Andrew Wu [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Thursday, August 25, 2011 6:37 AM
    Moderator

All replies

  • What Windows version is your customer running? Better specific suggestions can be provided if that information is provided.

    If it's Windows 7 or Windows Server 2008 R2, .NET Framework 2.0/3.0/3.5 through 3.5 SP1 (including all needed interim updates) is installed as part of the OS.

    If it's Vista or WS 2008, 2.0/3.0 are installed as part of the OS.

    To find out what is actually on your customer's system, heve them run this:

    http://blogs.msdn.com/b/astebner/archive/2008/10/13/8999004.aspx

    What follows is for Windows XP/WS 2003, or Vista/WS 2008 to fully update to .NET Framework 3.5 SP1.

    If you find that something is actually missing, have them download and run the .NET Framework 3.5 SP1 intelligent update:

    http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe

    This update will detect any needed updates in .NET Framework 2.0/3.0/3.5 through 3.5 SP1 and install what's needed.

    Before running the update, they should clear out their %temp% directory and disable any AV/anti-malware/firewall software. Run the update As Administrator.

    Tuesday, August 23, 2011 6:31 PM
  • Hi mcmullen,

    Thanks for your post.

    As far as I know, the .NET Framework 3.5 SP1 include 2.0 SP2, see: http://en.wikipedia.org/wiki/.NET_Framework_version_history

    Regarding your issue, I think this might caued by the .NET Framework 3.5 SP1 corrupted or missing files. Like pvdg42 suggested, please use the .NET Framework Verification Tool to verify the install status of .NET Framework 20., 3.0, 3.5. Additionally, this issue might related to your customer's OS version, please check this blog to see What version of the .NET Framework is included in what version of the OS.  

    If there are any updates, please feel free to let us know.

    Best Regards,


    Andrew Wu [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Wednesday, August 24, 2011 3:14 AM
    Moderator
  • Apologies for not being more specific.

    They have Windows 2003 Server (32 bit).

    The thing that surpises me is how they ended up with 3.5 SP1 in conjunction with 2.0 SP1.

    It isn't that they are having problems which I know are specific to this.  I only saw this because I ran Debug Diag 1.2 on a dump file and it pointed this out.  BTW, the dump was an application bug not related to the framework.

    Wednesday, August 24, 2011 9:32 PM
  • Hi mcmullen,

    Based on your description, I think the .NET Framework 3.5 SP1 might not applied correctly in the customer's machine.

    As far as I know, the .NET Framework 2.0 SP1 is included in .NET Framework 3.5. I test this on a Windows Server 2003 VM, firstly inall .NET Framework 3.5, then install 3.5 SP1, we can see the registry changes in the below screenshot:

    Thus, if possible, I think you can use the .NET Framewrok Verification tool to verify the .NET Framework. Then reapply .NET Framework 3.5 SP1 again. The download address of .NET Framework 3.5 SP1 is included in pvdg42's post.

    If you have any concerns, please feel free to let me know.

    Best Regards,


    Andrew Wu [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Thursday, August 25, 2011 6:37 AM
    Moderator
  • Hi mcmullen,

    We have not heard from you in a couple of days. Would you mind letting me know the result of the suggestions? If you need further assistance, feel free to let me know. I will be more than happy to be of assistance.

    Best Regards,


    Andrew Wu [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Monday, August 29, 2011 2:50 AM
    Moderator