Ekinlikler
17 Mar 21 - 21 Mar 10
Diğer geliştiriciler ve uzmanlarla gerçek dünyadaki kullanım örneklerini temel alan ölçeklenebilir yapay zeka çözümleri oluşturmak için toplantı serisine katılın.
Hemen kaydolunBu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
.NET Framework is included on all current versions of Windows and Windows Server. This article helps you understand which version of .NET Framework is included in Windows and Windows Server, and if an upgrade is available.
The latest version of .NET Framework is 4.8.1. This version of .NET Framework supports all .NET Framework 4 apps. For more information about a specific release of .NET Framework, see .NET Framework versions and dependencies.
Not
.NET Framework is a Windows-only technology, and is separate from .NET (formerly called .NET Core). For more information, see Introduction to .NET.
The following versions of .NET Framework are still supported:
.NET Framework 3.5 is still supported by Microsoft, even though it's an older version of .NET Framework. However, only the .NET Framework 3.5 runtime is supported, which runs apps. Developing new apps that target .NET Framework 3.5 isn't supported. This version of .NET Framework supports running apps that target versions 1.0 through 3.5, and can be installed alongside .NET Framework 4.
If you try to run an app that targets .NET Framework 1.0 through 3.5, and .NET Framework 3.5 is missing, you're prompted to install it. For more information, see Install .NET Framework 3.5 on Windows.
All .NET Framework 4.x versions are in-place updates. Only a single 4.x version can be present on Windows. Because .NET Framework is installed as part of Windows, consider that:
Visual Studio uses .NET Framework Developer Packs to support targeting specific versions of .NET Framework 4. If you're a developer who must work on a project targeting an old version of .NET Framework 4, install the corresponding developer pack. For more information, see Install .NET Framework for developers.
.NET Framework 4.8 was originally included with Windows 11. Starting with Windows 11 22H2 (released September 2022), .NET Framework 4.8.1 is included.
In the following table, ❌ represents an unsupported version of Windows 11 and ✔️ represents a supported version of Windows 11. The table also describes which version of .NET Framework is included with Windows 11, and which version of .NET Framework you can upgrade to.
Windows 11 version | .NET Framework included | Latest .NET Framework supported |
---|---|---|
✔️ 24H2 (October 2024) | 4.8.1 | 4.8.1 |
✔️ 23H2 (October 2023) | 4.8.1 | 4.8.1 |
❌ 22H2 (September 2022) | 4.8.1 | 4.8.1 |
❌ 21H2 (October 2021) | 4.8 | 4.8.1 |
For more information about Windows 11 end-of-support dates, see Windows 11 Home and Pro Lifecycle and Windows Lifecycle FAQ.
If you're using Windows 11 21H2, install .NET Framework 4.8.1 by downloading and running the installer. If you're using any other version of Windows 11, the latest .NET Framework is already installed.
If you need to install .NET Framework 3.5, which supports .NET Framework apps 1.0 through 3.5, refer to the .NET Framework 3.5 section.
For more downloads, see All downloads.
.NET Framework 4.6 was originally included with Windows 10. However, newer releases of Windows 10 included upgraded versions of .NET Framework.
Windows 10 22H2 is the last supported version of Windows 10. Support ends October 14, 2025. For more information about Windows 10 end-of-support dates, see Windows 10 Home and Pro Lifecycle and Windows Lifecycle FAQ.
In the following table, ❌ represents an unsupported version of Windows 10 and ✔️ represents a supported version of Windows 10. The table also describes which version of .NET Framework is included with a particular Windows 10 version, and which version of .NET Framework you can upgrade to.
Windows 10 version | .NET Framework included | Latest .NET Framework supported |
---|---|---|
✔️ 22H2 (October 2022) | 4.8 | 4.8.1 |
❌ 21H2 (November 2021) | 4.8 | 4.8.1 |
❌ 21H1 (May 2021) | 4.8 | 4.8.1 |
❌ 20H2 (October 2020) | 4.8 | 4.8.1 |
❌ 2004 (May 2020) | 4.8 | 4.8 |
❌ 1909 (November 2019) | 4.8 | 4.8 |
❌ 1903 (May 2019) | 4.8 | 4.8 |
❌ 1809 (October 2018) | 4.7.2 | 4.8 |
❌ 1803 (April 2018) | 4.7.2 | 4.8 |
❌ 1709 (October 2017) | 4.7.1 | 4.8 |
❌ 1703 (April 2017) | 4.7 | 4.8 |
❌ 1607 (August 2016) | 4.6.2 | 4.8 |
❌ 1511 (November 2015) | 4.6.1 | 4.6.2 |
❌ 1507 (July 2015) | 4.6 | 4.6.2 |
The latest version of .NET Framework is 4.8.1, which can be installed on Windows 10 22H2.
If you need to install .NET Framework 3.5, which supports .NET Framework apps 1.0 through 3.5, refer to the .NET Framework 3.5 section.
For more downloads, see All downloads.
Windows Server, whether it's in support or not, comes with a version of .NET Framework. Only Windows Server 2022 and Windows Server 2025 are supported, and they both support the latest version of .NET Framework. For more information about Windows Server end-of-support dates, see the following articles:
In the following table, ❌ represents an unsupported version of Windows Server and ✔️ represents a supported version of Windows Server. The table also describes which version of .NET Framework is included with a particular Windows Server version, and which version of .NET Framework you can upgrade to.
Windows Server | .NET Framework included | Latest .NET Framework supported |
---|---|---|
✔️ Windows Server 2025 | 4.8 | 4.8.1 |
✔️ Windows Server 2022 | 4.8 | 4.8.1 |
❌ Windows Server 2019 | 4.7.2 | 4.8 |
❌ Windows Server, version 1809 | 4.7.2 | 4.8 |
❌ Windows Server, version 1803 | 4.7.2 | 4.8 |
❌ Windows Server, version 1709 | 4.7.1 | 4.7.2 |
❌ Windows Server 2016 | 4.6.2 | 4.8 |
❌ Windows Server 2012 R2 | 4.5.1 | 4.8 |
❌ Windows Server 2012 | 4.5 | 4.8 |
❌ Windows Server 2008 R2 SP1 | 3.5 | 4.8 |
❌ Windows Server 2008 SP2 | 2.0 | 4.6 |
❌ Windows Server 2003 | 2.0 | 4.0 |
The latest version of .NET Framework is 4.8.1, which can be installed on Windows Server 2025 and Windows Server 2022.
If you need to install .NET Framework 3.5, which supports .NET Framework apps 1.0 through 3.5, refer to the .NET Framework 3.5 section.
For more downloads, see All downloads.
The following table describes which version of .NET Framework was included with these older versions of Windows, and the last release of .NET Framework for that operating system. None of these operating systems are supported. This information is provided for historical purposes.
Windows | .NET Framework included | Latest .NET Framework supported |
---|---|---|
Windows 8.1 | 4.5.1 | 4.8 |
Windows 8 | 4.5 | 4.6.1 |
Windows 7 | 3.5 | 4.8 |
Windows Vista | 3.0 | 4.6 |
Windows XP SP3 | None | 4.0.3 |
Windows XP SP2 | None | 3.5 |
Windows XP | None | 1.0 |
Some downloads aren't available for these older versions of windows, and some installers might not run. For example, the latest .NET Framework 4.8 installer might not run on Windows 8.1. You might need to search the internet for older downloads as they're no longer provided by Microsoft.
For more downloads, see All downloads.
The following list is a link to each version of .NET Framework that can be downloaded from Microsoft.
Downloads of other versions of .NET Framework are no longer provided by Microsoft.
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin:
Ekinlikler
17 Mar 21 - 21 Mar 10
Diğer geliştiriciler ve uzmanlarla gerçek dünyadaki kullanım örneklerini temel alan ölçeklenebilir yapay zeka çözümleri oluşturmak için toplantı serisine katılın.
Hemen kaydolunEğitim
Modül
.NET Yükseltme Yardımcısı ile ASP.NET Framework'ASP.NET Core'a modernleştirme - Training
Bu modülde, Yükseltme Yardımcısı'nı kullanarak bir ASP.NET Framework uygulamasını ne zaman, neden ve nasıl ASP.NET Core'a modernleştirmeyi öğreneceksiniz.
Belgeler
Windows 8.1'de .NET Framework'ü yükleme - .NET Framework
Windows 8.1'de .NET Framework'ü yüklemeyi öğrenin