Fout 0x8007042c bij het inschakelen van de Windows Firewall kan een enorme hoofdpijn zijn. Het betekent in feite dat sommige firewallservices niet goed opstarten, waardoor je je netwerk niet goed kunt beveiligen. Soms komt het doordat de Base Filtering Engine (BFE) of de Windows Defender Firewall- service is gestopt met werken, bijvoorbeeld na een Windows-update, of omdat een kwaadaardige beveiligingsapp van derden roet in het eten gooit. Geen verrassing, maar ook antivirussoftware of beschadigde DLL-bestanden kunnen roet in het eten gooien. Als je deze fout tegenkomt, moet je in de services snuffelen, een aantal DLL’s resetten of controleren of je beveiligingsinstellingen niet naar de knoppen zijn.
Hoe u fout 0x8007042c kunt oplossen en de firewall weer in werking kunt krijgen
Zorg ervoor dat firewallservices correct werken
Dit verhelpt een veelvoorkomende oorzaak: services die gestopt of uitgeschakeld zijn. Als deze services niet actief zijn, kan Windows Firewall zijn werk niet doen. U moet ze dan opnieuw opstarten en op automatisch zetten. Wanneer deze services goed werken, kan Windows uw firewallregels weer beheren zonder de foutmelding ‘instellingen kunnen niet worden gewijzigd’.
- Druk op Win + R om het dialoogvenster Uitvoeren te openen.
- Typ
services.mscen druk op Enter of klik op OK. Hiermee opent u het venster Services. - Zoek Base Filtering Engine en dubbelklik erop om de eigenschappen te openen.
- Zorg ervoor dat het opstarttype is ingesteld op Automatisch. Als de service als gestopt wordt weergegeven, klikt u op Start. Vergeet niet op Toepassen en vervolgens op OK te klikken.
- Herhaal hetzelfde voor Windows Defender Firewall. Zorg ervoor dat deze ook is ingesteld op Automatisch en actief.
- Sluit het venster ‘Services’ en kijk of het inschakelen van de firewall nu werkt. Soms lost dit het probleem direct op, maar als de fout aanhoudt, ga dan verder.
Firewall-DLL-bestanden opnieuw registreren om ontbrekende of beschadigde vermeldingen te herstellen
Omdat Windows afhankelijk is van die DLL-bestanden om de firewall soepel te laten werken, kan het opnieuw registreren ervan soms mysterieuze fouten oplossen, vooral als bestanden beschadigd zijn geraakt of verdwenen zijn. Waarom helpt dit? Nou, door opnieuw te registreren worden sommige registervermeldingen gereset, waardoor Windows de juiste DLL’s herkent en de firewall weer inschakelt.
- Open het Startmenu en typ
cmd. - Klik met de rechtermuisknop op Opdrachtprompt en kies Als administrator uitvoeren. Deze stap is cruciaal: beheerdersrechten zijn hier vereist.
- Voer in het zwarte venster de volgende opdrachten één voor één uit (druk na elke opdracht op Enter):
regsvr32 firewallapi.dll regsvr32 hnetcfg.dll regsvr32 netshell.dll regsvr32 netcfgx.dll regsvr32 netman.dll - Let op de berichten over succes of mislukking. Meestal krijg je een bevestiging dat de DLL succesvol is geregistreerd. Als er berichten zijn die aangeven dat het is mislukt, kan dat wijzen op onderliggende problemen.
- Zodra u klaar bent, start u uw pc opnieuw op en controleert u of de firewallfout nog steeds aanwezig is.
Conflicterende antivirussoftware van derden verwijderen
Vaak blokkeren overgebleven of incompatibele antivirusprogramma’s van derden de Windows Firewall of stoppen ze de services ervan volledig. Als u andere beveiligingssoftware gebruikt, probeer deze dan tijdelijk te verwijderen om te zien of de normale firewallfunctie dan wordt hersteld. Sommige antivirusprogramma’s schakelen Windows Defender of firewallservices volledig uit, en zelfs na verwijdering kunnen restanten ervoor zorgen dat alles niet meer werkt. In dat geval is een goede opschoontool of handmatige verwijdering via het Configuratiescherm mogelijk nodig, maar soms is uitschakelen of verwijderen al voldoende.
- Open het Configuratiescherm door
appwiz.cplin het vak Uitvoeren ( Win + R) te typen. - Zoek uw antivirusprogramma in de lijst, dubbelklik erop of klik met de rechtermuisknop en selecteer Verwijderen.
- Volg de instructies om het netjes te verwijderen. Start daarna uw systeem opnieuw op.
- Probeer Windows Firewall opnieuw in te schakelen. Hopelijk is het probleem nu opgelost.
Firewallinstellingen terugzetten naar standaardinstellingen
Als de regels of het beleid volledig in de war zijn, kan het resetten van de firewall de slechte configuratie mogelijk verwijderen – een soort nieuwe start. Dit kan fouten verhelpen die worden veroorzaakt door onjuiste regels of frauduleus beleid waardoor de firewall niet goed kan opstarten.
- Open het Configuratiescherm opnieuw via
controlof Win + R en ga vervolgens naar Systeem en beveiliging > Windows Defender Firewall. - Klik op Standaardinstellingen herstellen in de linkerzijbalk.
- Klik nogmaals op ‘Standaardinstellingen herstellen’ en wacht tot het proces is voltooid. Dit kan even duren.
- Sluit het programma af en probeer de firewall opnieuw in te schakelen.
Als de firewall na al deze stappen nog steeds niet wil inschakelen, kan het uitvoeren van een sfc /scannow -scan in een opdrachtprompt met verhoogde bevoegdheden helpen bij het herstellen van beschadigde systeembestanden, inclusief bestanden die gerelateerd zijn aan Windows-beveiligingscomponenten. Houd er rekening mee dat dit enige tijd kan duren en dat u daarna opnieuw moet opstarten om te zien of de situatie verbetert.
En als niets werkt, zijn soms de enige opties die overblijven herstellen vanaf een back-up of Windows resetten. Niet ideaal, maar het is een laatste redmiddel om de controle over de beveiliging van je systeem terug te krijgen.
Samenvatting
- Controleer of de Base Filtering Engine en Firewall -services actief zijn. Stel deze in op Automatisch.
- Registreer Windows Firewall-DLL’s opnieuw als beheerder via de opdrachtprompt.
- Verwijder of schakel beveiligingsapps van derden uit die conflicten veroorzaken.
- Zet de firewallregels terug naar de standaardinstellingen als er iets mis is.
- Voer sfc /scannow uit om mogelijke corruptie van systeembestanden te herstellen.
Afronding
Dit kan lastig zijn, maar het repareren van de firewall komt meestal neer op het controleren of de services werken, DLL-bestanden correct geregistreerd zijn en er geen beveiligingsapp is die alles verpest. Soms is een simpele herstart of het opnieuw registreren van de DLL voldoende. Voor anderen zijn schone installaties of het resetten van Windows de laatste opties. Hopelijk bespaart dit iemand uren frustratie en zorgt het ervoor dat de firewall weer werkt.