Microsoft Knowledge Base Email Alertz

(318785) - This article describes how to determine whether service packs are installed for your .NET Framework installation. about .NET Framework service packs 318836 INFO: How to Obtain the Latest .NET Framework Service Pack For additional information about...

Search KbAlertz

Advanced Search

Receive Microsoft Knowledge Base articles by E-Mail?

Every night we scan the Microsoft Knowledge Base. If technologies you're interested in are updated, we'll send you an e-mail. You only get one e-mail a day, and only when new articles are added.

Click here to create a
FREE account
Already have an account?
[Click here to Login]











Microsoft Knowledge Base Article

This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks

How to determine which versions and service pack levels of the Microsoft .NET Framework are installed

Article ID: 318785 - View products that this article applies to.
This article was previously published under Q318785

On This Page

Summary

This article describes how to determine which version(s) and service pack level(s) of the Microsoft .NET Framework are installed.

More information

Use the registry information below to determine which version(s) and service pack level(s) of the Microsoft .NET Framework are installed.

To do this, following the steps below:
  1. 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.
  2. In the Registry Editor, locate the Registry Key Name in the table below and check the value for the related .NET Framework.
    Collapse this imageExpand this image


    Collapse this tableExpand this table
    .NET FrameworkService Pack LevelRegistry Key NameValue
    4 - ClientOriginal ReleaseHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\ClientName: Install, Type: REG_DWORD, Data: 1
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\ClientName: Version, Type: REG_SZ, Data: 4.0.30319.0
    4 - FullOriginal ReleaseHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\FullName: Install, Type: REG_DWORD, Data: 1
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\FullName: Version, Type: REG_SZ, Data: 4.0.30319.0
    3.5Original ReleaseHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5Name: Install, Type: REG_DWORD, Data: 1
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5Name: SP, Type: REG_DWORD, Data: 0
    3.5Service Pack 1HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5Name: Install, Type: REG_DWORD, Data: 1
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5Name: SP, Type: REG_DWORD, Data: 1
    3.0Original ReleaseFollow the deployment and detection guidance in this document: http://msdn.microsoft.com/en-us/library/aa480173.aspx
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0Name: SP, Type: REG_DWORD, Data: 0
    3.0Service Pack 1HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0Name: Install, Type: REG_DWORD, Data: 1
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0Name: SP, Type: REG_DWORD, Data: 1
    3.0Service Pack 2HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0Name: Install, Type: REG_DWORD, Data: 1
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0Name: SP, Type: REG_DWORD, Data: 2
    2.0Original ReleaseHKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727 Name: Install, Type: REG_DWORD, Data: 1
    HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727 Name: SP, Type: REG_DWORD, Data: 0
    2.0Service Pack 1HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727 Name: Install, Type: REG_DWORD, Data: 1
    HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727 Name: SP, Type: REG_DWORD, Data: 1
    2.0Service Pack 2HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727 Name: Install, Type: REG_DWORD, Data: 1
    HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727 Name: SP, Type: REG_DWORD, Data: 2
    1.1 (on 32-bit operating systems)Original ReleaseHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322Name: Install, Type: REG_DWORD, Data: 1
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322Name: SP, Type: REG_DWORD, Data: 0
    1.1 (on 32-bit operating systems)Service Pack 1HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322Name: Install, Type: REG_DWORD, Data: 1
    1.1 (on 64-bit operating systems)Original ReleaseHKLM\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v1.1.4322Name: Install, Type: REG_DWORD, Data: 1
    HKLM\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v1.1.4322Name: SP, Type: REG_DWORD, Data: 0
    1.1 (on 64-bit operating systems)Service Pack 1HKLM\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v1.1.4322Name: Install, Type: REG_DWORD, Data: 1
    HKLM\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v1.1.4322Name: SP, Type: REG_DWORD, Data: 1
    1.0 (on supported platforms except for Windows XP Media Center and Tablet PC)Original Release

    HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{78705f0d-e8db-4b2d-8193-982bdda15ecd}

    Name: Version, Type: REG_SZ, Data: 1.0.3705.0
    1.0 (on supported platforms except for Windows XP Media Center and Tablet PC)Service Pack 1

    HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{78705f0d-e8db-4b2d-8193-982bdda15ecd}

    Name: Version, Type: REG_SZ, Data: 1.0.3705.1
    1.0 (on supported platforms except for Windows XP Media Center and Tablet PC)Service Pack 2

    HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{78705f0d-e8db-4b2d-8193-982bdda15ecd}

    Name: Version, Type: REG_SZ, Data: 1.0.3705.2
    1.0 (on supported platforms except for Windows XP Media Center and Tablet PC)Service Pack 3

    HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{78705f0d-e8db-4b2d-8193-982bdda15ecd}

    Name: Version, Type: REG_SZ, Data: 1.0.3705.3
    1.0 (shipped with Windows XP Media Center 2002/2004 and Tablet PC 2004)Service Pack 2

    HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{FDC11A6F-17D1-48f9-9EA3-9051954BAA24}

    Name: Version, Type: REG_SZ, Data: 1.0.3705.2
    1.0 (shipped with Windows XP Media Center 2005 and Tablet PC 2005)Service Pack 3

    HKEY_LOCAL_MACHINE\Software\Microsoft\Active Setup\Installed Components\{FDC11A6F-17D1-48f9-9EA3-9051954BAA24}

    Name: Version, Type: REG_SZ, Data: 1.0.3705.3

Recommended Deployment Detection

To detect the existence of a specific .NET Framework version regardless of the Service Pack level, or to detect a service pack level or a later service pack level of the same .NET Framework version, use the registry information that is listed in the following table.

Click here to view or hide detailed information

References

For more information about the benefits of the .NET Framework, click the following article number to view the article in the Microsoft Knowledge Base:
829019 Benefits of the Microsoft .NET Framework

For more information about Microsoft’s currently supported products, visit the Microsoft Product Support Lifecycle website.

For more information about the Windows registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Windows registry information for advanced users

Properties

Article ID: 318785 - Last Review: December 24, 2012 - Revision: 30.0
Applies to
  • Microsoft .NET Framework 1.0
  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 2.0
  • Microsoft .NET Framework 2.0 Service Pack 1 (x86)
  • Microsoft .NET Framework 2.0 Service Pack 2
  • Microsoft .NET Framework 3.0
  • Microsoft .NET Framework 3.0 Service Pack 1
  • Microsoft .NET Framework 3.0 Service Pack 2
  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.5 Service Pack 1
  • Microsoft .NET Framework 4
Keywords: 
kbdownload kbinfo kbsetup KB318785
       

Community Feedback System

Very often, it takes hours to solve a problem. Very often, you've looked high and low, and have tried a lot of solutions. When you finally found it, chances are, it was because someone else helped you. Here's your chance to give back. Use our community feedback tool to let others know what worked for you and what didn't.

Please also understand that the community feedback system is not warranted to be correct, it's simply a system that we've built to let people try and help each other. If something in a feedback response doesn't make sense to you, or you're not comfortable making changes that the feedback talks about (like registry edits), please consult a professional.

Thank you for using kbAlertz.com Feedback System.

-- Scott Cate

paul - vivid1002003 NOSPAM-AT-NOSPAM yahoo.com.cn Report As Irrelevant  
Written: 3/1/2006 4:30 PM
Good one! But to be a rookie of .NET 2003, I have one more question. What info the file 'Mscorlib.dll ' contains. Thank you.