Udostępnij przez


Instalowanie programu .NET Framework 3.5 w systemie Windows 11

Program .NET Framework 3.5 jest obsługiwany w systemie Windows 11. Sposób uzyskiwania programu .NET Framework 3.5 zależy od używanej wersji systemu Windows 11. Użyj poniższej listy, aby zidentyfikować metodę instalacji, która ma zastosowanie do Ciebie:

Wskazówka

Zobacz Jak określić, której wersji systemu Windows używasz , jeśli potrzebujesz pomocy w identyfikacji wersji.

Windows 11 26H1 (kompilacja 28000) i nowsze

Począwszy od systemu Windows 11 26H1 (kompilacja 28000), program .NET Framework 3.5 jest dostępny tylko jako autonomiczny instalator. Nie można zainstalować programu .NET Framework 3.5 jako składnika systemu Windows.

Ważne

Te instalatory działają tylko z określoną wersją systemu Windows.

Aby uzyskać więcej informacji na temat tej zmiany w programie .NET Framework 3.5, zobacz .NET Framework 3.5 w systemie Windows 11 — często zadawane pytania.

Opcjonalne składniki programu .NET Framework 3.5

Dotyczy systemu Windows 11 26H1 (kompilacja 28000) i nowszych

Następujące opcjonalne składniki programu .NET Framework 3.5 były wcześniej dostępne jako funkcje systemu Windows na żądanie. System Windows 11 26H1 (kompilacja 28000) usuwa następujące składniki:

  • ASP.NET 3.5
  • Rozszerzalność platformy .NET 3.5
  • Aktywacja HTTP programu WCF
  • Aktywacja WCF bez użycia protokołu HTTP

Jak włączyć ASP.NET 3.5 w usługach IIS

Począwszy od systemu Windows 11 26H1 (kompilacja 28000), ASP.NET 3.5 wymaga dodatkowej rejestracji do uruchomienia w usługach IIS.

Włączanie ASP.NET 3.5

Włącz ASP.NET 3.5 na urządzeniu przy użyciu skryptu Enable-ASPNet35.ps1 programu PowerShell. Skrypt umożliwia działanie następujących opcjonalnych składników, które zostały usunięte z systemu Windows:

  • ASP.NET 3.5
  • Rozszerzalność platformy .NET 3.5

Uwaga / Notatka

Skrypt przywraca tylko funkcje tych opcjonalnych składników, aby aplikacje, które są od nich zależne, mogły kontynuować pracę. W systemie Windows 11 nadal brakuje opcjonalnych składników, a narzędzia takie jak DISM nie wykryją tych opcjonalnych składników po uruchomieniu skryptu.

Wymagania wstępne

  • Windows 11 26H1 (kompilacja 28000) lub nowszy.
  • Windows PowerShell 5.1.
  • .NET Framework 3.5.
  • Włączona funkcja lub rola serwera sieci Web (IIS) wraz z opcjonalnymi składnikami filtrów ISAPI i rozszerzeń ISAPI .
  • Administracyjne okno polecenia programu PowerShell.

Uruchamianie skryptu

  1. Enable-ASPNet35.ps1 Pobierz skrypt do katalogu lokalnego.

  2. Otwórz okno polecenia programu Windows PowerShell jako administrator.

  3. Zmień zasady wykonywania, aby zezwolić na pobieranie skryptów z Internetu i podpisanych przez zaufanych wydawców:

    Set-ExecutionPolicy RemoteSigned
    

    Aby uzyskać więcej informacji na temat ustawień zasad wykonywania, zobacz Set-ExecutionPolicy.

  4. Przejdź do katalogu, w którym pobrano skrypt.

  5. Uruchom skrypt:

    .\Enable-ASPNet35.ps1
    

Jak określić używaną wersję systemu Windows

Istnieje kilka różnych sposobów znajdowania używanej wersji systemu Windows:

  • Wybierz ten link (ms-settings:about), który może otworzyć aplikację Ustawienia.

    1. Przewiń w dół do sekcji Specyfikacje systemu Windows i znajdź pole Wersja .
  • Użyj menu Start:

    1. Naciśnij klawisz Windows, aby otworzyć Menu Start.
    2. Wpisz Settings , aby znaleźć aplikację Ustawienia i otworzyć ją.
    3. Przewiń w dół do sekcji Specyfikacje systemu Windows i znajdź pole Wersja .
  • Uruchom aplikację winver.exe :

    1. Naciśnij skrót klawiaturowy Windows+R , aby otworzyć okno dialogowe Uruchamianie .
    2. Wpisz winver.exe i naciśnij Enter.