.NET Framework 3.5 installeren op Windows 11/10 en Windows Server
De meeste moderne Windows-apps werken prima met. NET 4.8 of nieuwer, en gelukkig is dat meestal al voorgeïnstalleerd op Windows 11/10 en nieuwere serverversies. Maar er is een probleem: sommige oudere apps vereisen nog steeds. NET 3.5 (inclusief 2.0 en 3.0).Als je fouten tegenkomt bij de installatie, of als het gewoon niet verschijnt, kan deze handleiding je helpen. Het installeren van. NET 3.5 is niet altijd even eenvoudig, vooral als je computer niet online is of als Windows is geconfigureerd om alleen updates van een WSUS-server te ontvangen. Afhankelijk van de configuratie kan het dus nodig zijn om een paar verschillende stappen te volgen om dit werkend te krijgen.
Het installeren van. NET Framework 3.5 op Windows 11 en 10
Controleer of. NET 3.5 al aanwezig is.
Controleer eerst of het nog niet is geïnstalleerd. Open *PowerShell als beheerder* en voer het volgende commando uit:
Get-WindowsCapability -Online -Name NetFx3
Als de status ‘Niet aanwezig’ aangeeft, moet je het installeren. Als er al ‘ Geïnstalleerd’ staat, is dat geen probleem.
Installeren via de grafische gebruikersinterface (Windows-functies inschakelen)
Deze methode is een beetje ouderwets, maar het werkt als je het niet erg vindt om te klikken. Voer het commando uit optionalfeatures.exe(druk op Win + R, typ optionalfeatures.exe, en druk op Enter).Vervolgens:
- Zoek naar .NET Framework 3.5 (inclusief. NET 2.0 en 3.0)
- Selecteer het
- Vink het vakje aan en klik vervolgens op OK.
Als uw apparaat rechtstreeks verbinding kan maken met internet, zorg er dan voor dat u ‘ Windows Update de bestanden voor u laten downloaden ‘ selecteert. Windows haalt dan de benodigde bestanden op van de servers van Microsoft. Bij sommige configuraties kan dit even duren, of soms mislukt het de eerste keer, om vervolgens na een herstart alsnog te werken. Want ja, Windows moet het natuurlijk altijd ingewikkelder maken dan nodig is.
Installeren via de opdrachtregel (DISM of PowerShell)
Als je de opdrachtregel verkiest of dit via een script doet, kun je het inschakelen met DISM of PowerShell:
DISM /online /Enable-Feature /FeatureName:"NetFx3"
of
Enable-WindowsOptionalFeature -Online -FeatureName "NetFx3"
Deze aanpak is betrouwbaarder, vooral op externe servers of in automatiseringsscripts. Houd er wel rekening mee dat als uw computer niet met internet is verbonden, deze opdrachten een foutmelding geven over ontbrekende bestanden. In dat geval moet u handmatig naar uw Windows ISO-bestand verwijzen.
Handmatig in te stellen bronbestanden vanaf ISO/USB-media
Dit onderdeel zorgt vaak voor problemen. Als uw pc offline is of Windows geen bestanden van internet kan ophalen, moet u de bronbestanden handmatig aanleveren. Zorg dat u uw Windows ISO-bestand bij de hand hebt, koppel het (klik met de rechtermuisknop > Koppelen, of gebruik PowerShell: Mount-DiskImage -ImagePath "C:\ISO\Windows11.iso") en gebruik dat vervolgens als bronbestand.
- Koppel het ISO-bestand, dat een stationsletter toewijst, bijvoorbeeld E:\.
- Voer de volgende DISM-opdracht uit en vervang E:\ door de letter van uw schijf:
DISM /online /enable-Feature /FeatureName:NetFx3 /All /Source:E:\sources\sxs /LimitAccess
Of voor PowerShell:
Add-WindowsCapability -Online -Name "NetFx3~~~~" -Source E:\Sources\SxS
Get-WindowsCapability -Online -Name NetFx3~~~~
Hier zou de status ‘ Geïnstalleerd’ moeten staan. Als dat zo is, gefeliciteerd, dan is je. NET 3.5 klaar voor gebruik.
Hoe installeer je. NET Framework 3.5 op Windows Server 2022/2019/2016?
Installatie op servers verloopt vrijwel hetzelfde, maar er zijn een paar extra tips nodig, vooral wanneer u offline bent. U kunt dit doen via Server Manager (GUI), PowerShell of DISM:
- Via Server Manager: Rollen en functies > Functies > vink het vakje naast .NET Framework 3.5 aan.
- Via DISM:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
Install-WindowsFeature NET-Framework-Core
Dezelfde regels zijn van toepassing: als de bronbestanden niet lokaal beschikbaar zijn, krijgt u fouten zoals 0x800f081f. Om dit op te lossen, hebt u waarschijnlijk een ISO-bestand of een netwerkshare met de juiste bestanden nodig.
Als u bronbestanden handmatig moet laden.
Hier wordt het lastig. Als de binaire bestanden niet vooraf zijn geïnstalleerd, moet u uw Windows Server ISO-bestand koppelen en de /Sourceparameter als volgt gebruiken:
Dism.exe /online /enable-Feature /FeatureName:NetFX3 /All /Source:D:\sources\sxs /LimitAccess
Vervang D:\ door de naam van uw daadwerkelijk gekoppelde schijf. Als u PowerShell gebruikt, kunt u het volgende doen:
Add-WindowsFeature NET-Framework-Core -Source D:\sources\sxs
En als je klaar bent, hoeft de server niet opnieuw opgestart te worden.
Offline installatieopties beheren met groepsbeleid
Als u in een grote omgeving werkt of WSUS gebruikt, kunt u het beheer van bronbestanden en installatiegedrag regelen via Groepsbeleid. Zoek naar ‘ Instellingen specificeren voor de installatie en reparatie van optionele componenten’ onder Computerconfiguratie > Beleid > Administratieve sjablonen > Systeem.
Hier kunt u:
- Stel dit zo in dat componentbestanden altijd rechtstreeks van Windows Update worden gedownload in plaats van via WSUS.
- Geef een lokale gedeelde map op (via een UNC-pad zoals
\\server\share\sxs) die de benodigde bronbestanden voor offline installatie bevat. - Of verwijs naar een WIM-bestand met de juiste afbeelding, voor het geval uw omgeving aangepaste afbeeldingen gebruikt.
Deze configuratie zorgt ervoor dat zelfs wanneer individuele machines offline zijn, ze. NET 3.5 nog steeds foutloos kunnen installeren of repareren.
Het centraal beheren van deze zaken wordt al snel ingewikkeld, maar het is het meestal wel waard. Houd er wel rekening mee dat als de binaire bestanden ontbreken in uw Windows-image (wat vaak voorkomt bij serverdistributies om ruimte te besparen), u externe bronbestanden moet aanleveren of vanaf een ISO-bestand moet installeren – vergelijkbaar met wat hierboven is beschreven.
Al met al kan het installeren van. NET 3.5 soms aanvoelen als tanden trekken, vooral als je configuratie niet eenvoudig is, maar deze methoden dekken de meeste scenario’s. Als een bepaalde aanpak niet werkt, controleer dan je bronpaden, netwerkconfiguratie en of Windows-updates beschikbaar zijn. Vaak is dat de ontbrekende schakel.
Samenvatting
- Controleer met PowerShell of. NET 3.5 al is geïnstalleerd.
- Gebruik de grafische gebruikersinterface of de opdrachtregel om de functie toe te voegen.
- Als u offline bent, koppel dan uw Windows ISO-bestand en geef de bronmap op.
- Gebruik op servers Server Manager of PowerShell en zorg ervoor dat u toegang heeft tot de bronbestanden.
- Beheer bronpaden via Groepsbeleid voor grotere installaties.
Samenvatting
Het installeren van. NET 3.5 kan frustrerend zijn, vooral als de gebruikelijke methoden (klikken en vergeten) niet werken of als je systeem offline is. Maar als het eenmaal is geïnstalleerd, werken oudere applicaties die ervan afhankelijk zijn meestal probleemloos. Vergeet niet om je bronbestanden bij de hand te houden, met name bij offline installaties. Hopelijk helpt dit iemand om het proces, al is het maar een beetje, te stroomlijnen.