Aracılığıyla paylaş


Windows 11'de .NET Framework 3.5'i yükleme

.NET Framework 3.5, Windows 11'de desteklenir. .NET Framework 3.5'i nasıl edindiğiniz, hangi Windows 11 sürümünü kullandığınıza bağlıdır. Sizin için geçerli olan yükleme yöntemini belirlemek için aşağıdaki listeyi kullanın:

Tavsiye

Sürümünüzü tanımlama konusunda yardıma ihtiyacınız varsa bkz. Hangi Windows sürümünü kullandığınızı belirleme .

Windows 11 26H1 (derleme 28000) ve üzeri

Windows 11 26H1 'den (derleme 28000) itibaren .NET Framework 3.5 yalnızca tek başına yükleyici olarak kullanılabilir. .NET Framework 3.5'i bir Windows bileşeni olarak yükleyemezsiniz.

Önemli

Bu yükleyiciler yalnızca belirtilen Windows sürümüyle çalışır.

.NET Framework 3.5'e yapılan bu değişiklik hakkında daha fazla bilgi için bakınız Windows 11 üzerinde .NET Framework 3.5 Sıkça Sorulan Sorular.

.NET Framework 3.5 isteğe bağlı bileşenleri

Windows 11 26H1 (derleme 28000) ve üzeri için geçerlidir

Aşağıdaki isteğe bağlı .NET Framework 3.5 bileşenleri daha önce İsteğe Bağlı Windows Özellikleri olarak kullanılabilirdi. Windows 11 26H1 (derleme 28000) şu bileşenleri kaldırır:

  • ASP.NET 3.5
  • .NET Genişletilebilirliği 3.5
  • WCF HTTP Etkinleştirmesi
  • WCF HTTP Dışı Etkinleştirme

IIS'de ASP.NET 3.5'i etkinleştirme

Windows 11 26H1 (derleme 28000) ile başlayarak ASP.NET 3.5, IIS'de çalışmak için ek kayıt gerektirir.

ASP.NET 3.5'i etkinleştirme

PowerShell betiğini kullanarak cihazınızda ASP.NET 3.5'i Enable-ASPNet35.ps1 etkinleştirin. Betik, Windows'tan kaldırılan aşağıdaki isteğe bağlı bileşenlerin işlevselliğini etkinleştirir:

  • ASP.NET 3.5
  • .NET Genişletilebilirliği 3.5

Uyarı

Betik yalnızca bu isteğe bağlı bileşenlerin işlevselliğini geri yükler, böylece bunlara bağımlı olan uygulamalar çalışmaya devam edebilir. windows 11'de isteğe bağlı bileşenler hala eksiktir ve DISM gibi araçlar betiği çalıştırdıktan sonra bu isteğe bağlı bileşenleri mevcut olarak algılamaz.

Önkoşullar

  • Windows 11 26H1 (derleme 28000) veya üzeri.
  • Windows PowerShell 5.1.
  • .NET Framework 3.5.
  • Web Sunucusu (IIS) özelliği veya rolü, ISAPI Filtreleri ve ISAPI Uzantıları isteğe bağlı bileşenleriyle birlikte etkindir.
  • Yönetim PowerShell komut penceresi.

Script'i çalıştırın

  1. Enable-ASPNet35.ps1 Betiği yerel bir dizine indirin.

  2. Windows PowerShell komut penceresini Yönetici olarak açın.

  3. İnternet'ten indirilen ve güvenilen yayımcılar tarafından imzalanan betiklere izin verecek şekilde yürütme ilkesini değiştirin:

    Set-ExecutionPolicy RemoteSigned
    

    Yürütme ilkesi ayarları hakkında daha fazla bilgi için bkz. Set-ExecutionPolicy.

  4. Betiği indirdiğiniz dizine gidin.

  5. Betiği çalıştırın:

    .\Enable-ASPNet35.ps1
    

Hangi Windows sürümünü kullandığınızı belirleme

Kullandığınız Windows sürümünü bulmanın birkaç farklı yolu vardır:

  • Ayarlar uygulamasını açabilecek bu (ms-settings:about) bağlantısını seçin.

    1. Ekranı aşağı kaydırarak Windows özellikleri bölümüne gelin ve Sürüm alanını bulun.
  • Başlangıç menüsünü kullanın:

    1. Başlat menüsünü açmak için Windows tuşuna basın.
    2. Settings yazıp Ayarlar uygulamasını bulun ve açın.
    3. Ekranı aşağı kaydırarak Windows özellikleri bölümüne gelin ve Sürüm alanını bulun.
  • winver.exe Uygulamayı çalıştırın:

    1. Çalıştır iletişim kutusunu açmak için Windows+R klavye kısayolunu basın.
    2. Yazın winver.exe ve Enter tuşuna basın.