Lidiar con el error 0x8007042c al activar el Firewall de Windows puede ser un verdadero dolor de cabeza. Básicamente, significa que algunos servicios del firewall no se inician correctamente, lo que impide bloquear la red como debería. A veces, se debe simplemente a que el Motor de Filtrado Base (BFE) o el Firewall de Windows Defender han dejado de funcionar, quizá después de una actualización de Windows o porque alguna aplicación de seguridad de terceros maliciosa está interfiriendo con el sistema. No es de extrañar, pero la interferencia de un software antivirus o archivos DLL dañados también puede complicar el proceso. Si te encuentras con este error, para solucionarlo debes revisar los servicios, restablecer algunos archivos DLL o asegurarte de que tu configuración de seguridad no se estropee.
Cómo solucionar el error 0x8007042c y hacer que el firewall vuelva a funcionar
Asegúrese de que los servicios de firewall funcionen correctamente
Esto soluciona una causa común: la detención o desactivación de servicios. Si no se ejecutan, el Firewall de Windows no puede funcionar correctamente, por lo que es necesario iniciarlos y configurarlos en modo automático. Cuando estos servicios funcionen correctamente, Windows podrá volver a administrar las reglas del firewall sin mostrar el error «No se puede cambiar la configuración».
- Presione Win + R para abrir el cuadro de diálogo Ejecutar.
- Escriba
services.msc
y presione Enter o haga clic en Aceptar. Se abrirá la ventana Servicios. - Busque el motor de filtrado base y haga doble clic en él para abrir las propiedades.
- Asegúrate de que el tipo de inicio esté configurado en Automático. Si el servicio aparece como detenido, haz clic en Iniciar. No olvides hacer clic en Aplicar y luego en Aceptar.
- Repita el mismo procedimiento para el Firewall de Windows Defender. Asegúrese de que también esté configurado en Automático y en ejecución.
- Cierre la ventana de servicios y compruebe si activar el firewall funciona. A veces, esto lo soluciona por completo, pero si el error persiste, continúe.
Vuelva a registrar los archivos DLL del firewall para reparar entradas faltantes o dañadas
Dado que Windows depende de esos archivos DLL para el correcto funcionamiento del firewall, volver a registrarlos a veces puede solucionar errores inesperados, especialmente si los archivos se dañaron o se perdieron.¿Por qué ayuda esto? Pues bien, volver a registrarlos restablece algunas entradas del registro, lo que obliga a Windows a reconocer los archivos DLL correctos y a habilitar de nuevo el firewall.
- Abra el menú Inicio y escriba
cmd
. - Haga clic derecho en el Símbolo del sistema y seleccione «Ejecutar como administrador». Este paso es crucial, ya que se requieren derechos de administrador.
- En la ventana negra, ejecute estos comandos uno tras otro (presione Enter después de cada uno):
regsvr32 firewallapi.dll regsvr32 hnetcfg.dll regsvr32 netshell.dll regsvr32 netcfgx.dll regsvr32 netman.dll
- Observa los mensajes de éxito o error. Normalmente, recibirás una confirmación de que la DLL se registró correctamente. Si alguno indica que falló, podría ser una pista de problemas más profundos.
- Una vez hecho esto, reinicie su PC y vea si el error de firewall persiste o no.
Deshágase del software antivirus de terceros conflictivo
A menudo, las herramientas antivirus de terceros sobrantes o incompatibles bloquean el Firewall de Windows o detienen sus servicios por completo. Si utiliza otro software de seguridad, desinstálelo temporalmente para comprobar si el firewall funciona correctamente. Algunas herramientas antivirus desactivan Windows Defender o los servicios del firewall por completo, e incluso después de desinstalarlos, los restos pueden impedir su funcionamiento. En ese caso, podría ser necesario usar una herramienta de limpieza adecuada o eliminarlo manualmente desde el Panel de control, pero a veces basta con desactivarlo o desinstalarlo.
- Abra el Panel de control escribiendo
appwiz.cpl
en el cuadro Ejecutar ( Win + R). - Busque su antivirus en la lista, haga doble clic o haga clic derecho y seleccione Desinstalar.
- Sigue las instrucciones para eliminarlo correctamente. Después, reinicia el sistema.
- Intente activar nuevamente el Firewall de Windows. Cruzo los dedos para que ya esté solucionado.
Restablecer la configuración del firewall a los valores predeterminados
Si las reglas o políticas fallaron, restablecer el firewall podría eliminar la configuración incorrecta, como si fuera un nuevo comienzo. Esto puede corregir errores causados por reglas incorrectas o políticas no autorizadas que impiden que el firewall se inicie correctamente.
- Abra nuevamente el Panel de control
control
mediante Win + R, luego vaya a Sistema y seguridad > Firewall de Windows Defender. - Haga clic en Restaurar valores predeterminados en la barra lateral izquierda.
- Haga clic en «Restaurar valores predeterminados» de nuevo y espere a que finalice el proceso. Puede tardar un momento.
- Cierre e intente volver a habilitar el firewall.
Si después de todo esto, el firewall sigue sin activarse, ejecutar un análisis con el comando sfc /scannow en un símbolo del sistema con privilegios elevados puede ayudar a reparar los archivos del sistema dañados, incluyendo los relacionados con los componentes de seguridad de Windows. Recuerde que esto puede tardar un tiempo y deberá reiniciar el sistema después para ver si la situación mejora.
Y si nada funciona, a veces las únicas opciones que quedan son restaurar desde una copia de seguridad o restablecer Windows. No es lo ideal, pero es un último recurso para recuperar el control de la seguridad del sistema.
Resumen
- Comprueba si los servicios de motor de filtrado base y firewall están en ejecución. Configúralos en Automático.
- Vuelva a registrar las DLL del Firewall de Windows mediante el símbolo del sistema como administrador.
- Desinstale o deshabilite cualquier aplicación de seguridad de terceros que cause conflictos.
- Restablezca las reglas del firewall a los valores predeterminados si todo está mal.
- Ejecute sfc /scannow para reparar una posible corrupción de archivos del sistema.
Resumen
Esto puede ser un fastidio, pero arreglar el firewall suele implicar asegurarse de que los servicios estén funcionando, que los archivos DLL estén registrados correctamente y que ninguna aplicación de seguridad lo esté estropeando todo. A veces, basta con reiniciar o volver a registrar los archivos DLL. Para otros, las instalaciones limpias o restablecer Windows son las últimas opciones. Ojalá esto ayude a alguien a ahorrarse horas de frustración y a que el firewall vuelva a funcionar.