Problemen met geblokkeerde .NET Framework-installaties en -verwijderingen oplossen

Wanneer u het web- of offline-installatieprogramma voor .NET Framework 4.5 of hoger uitvoert, kan er een probleem optreden waardoor de installatie van .NET Framework wordt voorkomen of geblokkeerd. De volgende tabel bevat mogelijke blokkeringsproblemen en bevat koppelingen naar informatie over probleemoplossing.

In Windows 8 en hoger is .NET Framework een besturingssysteemonderdeel en kan het niet onafhankelijk worden verwijderd. Updates voor .NET Framework worden weergegeven op het tabblad Geïnstalleerde updates van de app Configuratiescherm Programma's en onderdelen. Voor besturingssystemen waarop .NET Framework niet vooraf is geïnstalleerd, wordt het .NET Framework weergegeven op het tabblad Programma verwijderen of wijzigen (of het tabblad Programma's toevoegen/verwijderen) van de app Programma's en onderdelen in Configuratiescherm. Zie Systeemvereisten voor informatie over de Windows-versies waarop .NET Framework vooraf is geïnstalleerd.

Belangrijk

Omdat de 4.x-versies van .NET Framework in-place updates zijn, kunt u geen eerdere versie van .NET Framework 4.x installeren op een systeem waarop al een latere versie is geïnstalleerd. Op een systeem met Windows 10 Fall Creators Update kunt u bijvoorbeeld .NET Framework 4.6.2 niet installeren, omdat .NET Framework 4.7.1 vooraf is geïnstalleerd met het besturingssysteem.

U kunt bepalen welke versies van .NET Framework op een systeem zijn geïnstalleerd. Zie Procedure : Bepalen welke .NET Framework-versies zijn geïnstalleerd voor meer informatie.

In deze tabel verwijst 4.5.x naar .NET Framework 4.5 en de bijbehorende puntreleases, 4.5.1 en 4.5.2, 4.6.x naar .NET Framework 4.6 en de puntreleases, 4.6.1 en 4.6.2, 4.7.x verwijst naar .NET Framework 4.7 en de puntenreleases 4.7.1 en 4.7.2 en 4.8.x verwijst naar .NET Framework 4.8 en 4.8.1.

Bericht blokkeren Voor meer informatie of om het probleem op te lossen
Als u microsoft .NET Framework verwijdert, werken sommige toepassingen mogelijk niet meer. Over het algemeen moet u geen versies van .NET Framework verwijderen die op uw computer zijn geïnstalleerd, omdat een toepassing die u gebruikt, afhankelijk is van een specifieke versie van .NET Framework. Zie Het .NET Framework voor gebruikers in de handleiding Aan de slag voor meer informatie.
.NET Framework 4.5.x/4.6.x/4.7.x (ENU) of een nieuwere versie is al geïnstalleerd op deze computer. Geen actie nodig.

Als u wilt bepalen welke versies van .NET Framework op een systeem zijn geïnstalleerd, raadpleegt u Procedure: Bepalen welke .NET Framework-versies zijn geïnstalleerd.
Voor .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x (taal) is .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x vereist. Installeer .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x vanuit het Downloadcentrum en voer Setup opnieuw uit. U moet de Engelse versie van de opgegeven .NET Framework-release installeren voordat u een taalpakket installeert. Zie de sectie over Taalpakketten installeren in de installatiehandleiding voor meer informatie.
Kan .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x niet installeren. Andere toepassingen op uw computer zijn niet compatibel met dit programma.

– of –

Andere toepassingen op uw computer zijn niet compatibel met dit programma.
De meest waarschijnlijke oorzaak van dit bericht is dat er een preview- of RC-versie van .NET Framework is geïnstalleerd. Verwijder de preview- of RC-versie en voer Setup opnieuw uit.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x kan niet worden verwijderd met dit pakket. Als u .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x van uw computer wilt verwijderen, gaat u naar Configuratiescherm, kiest u Programma's en onderdelen, kiest u Geïnstalleerde updates weergeven, selecteert u Update voor Microsoft Windows (KB2828152) en kiest u Vervolgens Verwijderen. Het pakket dat u installeert, verwijdert geen preview- of RC-releases van .NET Framework.

Verwijder de preview- of RC-versie van Configuratiescherm.
Kan .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x niet verwijderen. Andere toepassingen op uw computer zijn afhankelijk van dit programma. Over het algemeen moet u geen versies van .NET Framework van uw computer verwijderen, omdat een toepassing die u gebruikt mogelijk afhankelijk is van een specifieke versie van .NET Framework. Zie Het .NET Framework voor gebruikers in de handleiding Aan de slag voor meer informatie.
Het herdistribueerbare .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x is niet van toepassing op dit besturingssysteem. Download .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x voor uw besturingssysteem vanaf de downloadpagina van .NET Framework. Mogelijk probeert u .NET Framework 4.5.1 te installeren, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 of 4.8.x op een platform dat niet wordt ondersteund, of u hebt het installatiepakket gekozen dat niet de onderdelen voor alle ondersteunde besturingssystemen bevat. Voer de installatie opnieuw uit met behulp van het offline-installatieprogramma (voor 4.5.1, voor 4.5.2, voor 4.6, voor 4.6.1, voor 4.6.2, voor 4.7.1, voor 4.7.2, voor 4.8 of voor 4.8.1. Zie de installatiehandleiding en systeemvereisten voor ondersteunde besturingssystemen voor meer informatie.
De update die overeenkomt met het KB-nummer<> moet worden geïnstalleerd voordat u dit product kunt installeren. Voor de installatie van .NET Framework moet een KB-update worden geïnstalleerd voordat u .NET Framework installeert. Installeer de update en start de .NET Framework-installatie opnieuw.

Installatie van bijgewerkte versies van .NET Framework op Windows 8.1, Windows RT 8.1 en Windows Server 2012 R2 vereist bijvoorbeeld dat de update die overeenkomt met KB-2919355 is geïnstalleerd.
Op uw computer wordt momenteel een Server Core-installatie van het besturingssysteem Windows Server 2008 uitgevoerd. Voor .NET Framework 4.5.x is een latere versie van het besturingssysteem vereist. Installeer Windows Server 2008 R2 SP1 of hoger en voer de installatie van .NET Framework 4.5.x opnieuw uit. .NET Framework 4.5.1 en 4.5.2 worden ondersteund in de Server Core-functie met Windows Server 2008 R2 SP1 of hoger. Zie Systeemvereisten.
U beschikt niet over voldoende bevoegdheden om deze bewerking te voltooien voor alle gebruikers van deze computer. Meld u aan als beheerder en voer Setup opnieuw uit. U moet een beheerder op de computer zijn om .NET Framework te installeren.
Setup kan niet worden voortgezet omdat een eerdere installatie vereist dat uw computer opnieuw wordt opgestart. Start uw computer opnieuw op en voer Setup opnieuw uit. Een herstart is soms vereist om een installatie volledig te voltooien. Volg de instructies om de computer opnieuw op te starten en Setup opnieuw uit te voeren.

In zeldzame gevallen wordt u mogelijk meer dan één keer gevraagd uw systeem opnieuw op te starten als Windows een aantal ontbrekende updates heeft gedetecteerd en opnieuw wordt opgestart om de volgende update in de wachtrij te installeren.
.NET Framework Setup kan niet worden uitgevoerd in de programmacompatibiliteitsmodus. Zie de sectie Compatibiliteitsproblemen met programma's verderop in dit artikel.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x is niet geïnstalleerd omdat het onderdeelarchief is beschadigd. Zie Windows Update-fouten oplossen met behulp van het hulpprogramma DISM of Systeemupdategereedheid voor meer informatie.
Setup kan niet worden uitgevoerd omdat de Windows Installer-service niet beschikbaar is op deze computer. Zie de fout 'De Windows Installer-service kan niet worden geopend' wanneer u een programma probeert te installeren in Windows 7 of Windows Vista op de Microsoft Ondersteuning website.
De installatie kan niet goed worden uitgevoerd omdat de Windows Update-service niet beschikbaar is op deze computer. De computer kan worden geconfigureerd voor het gebruik van Windows Server Update Services (WSUS) in plaats van Microsoft Windows Update. Zie de sectie voor foutcodes 0x800F0906 in .NET Framework 3.5-installatiefout: 0x800F0906, 0x800F081F, 0x800F0907 voor meer informatie.

Zie Ook hoe u de Windows Update-agent bijwerkt naar de nieuwste versie op de Microsoft Ondersteuning website.
Setup kan niet goed worden uitgevoerd omdat bits (Background Intelligent Transfer Service) niet beschikbaar is op deze computer. Zie Een update is beschikbaar om een BITS-crash (Background Intelligent Transfer Service) op een Windows Vista-computer op de Microsoft Ondersteuning website op te lossen.
Setup wordt mogelijk niet goed uitgevoerd omdat er een fout is opgetreden in Windows Update en foutcode 0x80070643 of 0x643 wordt weergegeven. Zie de installatiefout van de .NET Framework-update: '0x80070643' of '0x643' op de Microsoft Ondersteuning website.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x maakt al deel uit van dit besturingssysteem. U hoeft .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x niet opnieuw te installeren. Geen actie.

Als u wilt bepalen welke versies van .NET Framework op een systeem zijn geïnstalleerd, raadpleegt u Procedure: Bepalen welke .NET Framework-versies zijn geïnstalleerd. Zie Systeemvereisten voor ondersteunde besturingssystemen.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x wordt niet ondersteund op dit besturingssysteem. Zie Systeemvereisten voor ondersteunde besturingssystemen.

Voor mislukte installaties van .NET Framework in Windows 7 geeft dit bericht meestal aan dat Windows 7 SP1 niet is geïnstalleerd. Op Windows 7-systemen vereist .NET Framework Windows 7 SP1. Als u Windows 7 gebruikt en Service Pack 1 nog niet hebt geïnstalleerd, moet u dit doen voordat u .NET Framework installeert. Zie Meer informatie over het installeren van Windows 7 SP1 voor meer informatie over het installeren van Windows 7 Service Pack 1 (SP1).
Op uw computer wordt momenteel een Server Core-installatie van het Besturingssysteem Windows Server 2008 uitgevoerd. Voor .NET Framework 4.5.x is een volledige versie van het besturingssysteem of Server Core 2008 R2 SP1 vereist. Installeer de volledige versie van Windows Server 2008 SP2 of Windows Server 2008 R2 SP1 of Server Core 2008 R2 SP1 en voer .NET Framework 4.5.x Setup opnieuw uit. Het .NET Framework wordt ondersteund in de Server Core-functie met Windows Server 2008 R2 SP1 of hoger. Zie Systeemvereisten.
.NET Framework 4.5.x maakt al deel uit van dit besturingssysteem, maar is momenteel uitgeschakeld (alleen Windows Server 2012). Gebruik Windows-functies in- of uitschakelen in de Configuratiescherm om .NET Framework 4.5.x in te schakelen.
Voor dit installatieprogramma is een x86-computer vereist. Het kan niet worden geïnstalleerd op x64- of IA64-computers. Zie Systeemvereisten.
Voor dit installatieprogramma is x64- of x86-computer vereist. Het kan niet worden geïnstalleerd op IA64-computers. Zie Systeemvereisten.

Compatibiliteitsproblemen met programma's

De installatie van .NET Framework 4.5 of de puntreleases mislukt met een foutcode van 1603 of blokkeert wanneer deze wordt uitgevoerd in de compatibiliteitsmodus van Het Windows-programma. De programmacompatibiliteitsassistent geeft aan dat .NET Framework mogelijk niet correct is geïnstalleerd en u wordt gevraagd deze opnieuw te installeren met behulp van de aanbevolen instelling (programmacompatibiliteitsmodus). De programmacompatibiliteitsmodus kan ook zijn ingesteld door de Programmacompatibiliteitsassistent op eerdere mislukte of geannuleerde pogingen om de .NET Framework-installatie uit te voeren.

Het .NET Framework-installatieprogramma kan niet worden uitgevoerd in de programmacompatibiliteitsmodus. Als u dit blokkeringsprobleem wilt oplossen, moet u registereditor gebruiken om ervoor te zorgen dat de instelling voor de compatibiliteitsmodus niet voor het hele systeem is ingeschakeld:

  1. Kies de knop Start en kies Vervolgens Uitvoeren.

  2. Typ 'regedit' in het dialoogvenster Uitvoeren en kies OK.

  3. Blader in de Register-editor naar de volgende subsleutels:

    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persistented

    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

  4. Zoek in de kolom Naam naar .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 of 4.7.2 downloadnamen, afhankelijk van de versie die u installeert en verwijder deze vermeldingen. Zie het artikel .NET Framework voor ontwikkelaars installeren voor downloadnamen.

  5. Voer het .NET Framework-installatieprogramma opnieuw uit voor versie 4.5, 4.5.1, 4.5.2 of 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 of 4.7.2.

Zie ook