Cómo Bloquear una Actualización KB en Windows que Está Causando Problemas

Introducción
Microsoft lanza constantemente actualizaciones del sistema operativo Windows para mejorar la seguridad, rendimiento y estabilidad del sistema. Sin embargo, no todas las actualizaciones (conocidas como KB o Knowledge Base updates) son beneficiosas para todos los equipos. En algunas ocasiones, un parche puede generar inestabilidad, pantallazos azules (BSOD), pérdida de rendimiento o incompatibilidad con drivers y software específico.
Por eso, en este artículo te enseñamos cómo bloquear una actualización KB en Windows, especialmente si ya sabes que esa actualización está causando fallos en tu sistema. Usaremos un script en PowerShell que permite ocultar, listar o desbloquear actualizaciones específicas de forma segura y eficaz.
¿Qué es una actualización KB en Windows?
Las actualizaciones en Windows se identifican con un código del tipo KB5063878, donde KB hace referencia a «Knowledge Base», seguido de un número único. Estas actualizaciones pueden contener mejoras de seguridad, corrección de errores o nuevas funciones.
Sin embargo, no es raro que una actualización defectuosa cause más daño que beneficio.
Ejemplo real de problema con una KB
Imagina que Microsoft lanza la actualización KB5063878. Al instalarla, algunos usuarios reportan que su sistema entra en pantalla azul (BSOD) al iniciar o que ciertos drivers dejan de funcionar correctamente. Microsoft aún no ha retirado el parche, por lo que la única solución temporal es bloquear o esconder esa actualización hasta nuevo aviso.
Cómo bloquear una actualización KB en Windows con PowerShell
A continuación, te compartimos un script que puedes usar para instalar el módulo necesario, listar las actualizaciones disponibles, ocultar una KB específica y verificar el estado de las actualizaciones bloqueadas.
Paso 1: Instalar el módulo PSWindowsUpdate
Install-Module PSWindowsUpdate -Force
Este módulo permite administrar actualizaciones de Windows directamente desde PowerShell. Si es la primera vez que lo usas, es posible que debas aceptar la instalación desde un repositorio externo.
Resultado esperado:
Untrusted repository
You are installing the modules from an untrusted repository.
Installation policy for this repository is "Untrusted".
Are you sure you want to install the modules from 'PSGallery'? [Y] Yes [N] No [S] Suspend [?] Help (default is "N"):
Presiona Y para continuar.
Paso 2: Ver las actualizaciones disponibles
Get-WindowsUpdate
Este comando lista las actualizaciones pendientes. Aquí deberías ver si la KB5063878 (o cualquier otra problemática) aparece como disponible para instalación.
Resultado esperado:
Title KB Size Status
----- -- ---- ------
2025-08 Cumulative Update for Windows KB5063878 250MB Available
...
Paso 3: Ocultar una KB específica (bloquearla)
Hide-WindowsUpdate -KBArticleID KB5063878 -Verbose
Este comando oculta la actualización, evitando que Windows la descargue o instale automáticamente.
Resultado esperado:
VERBOSE: Performing the operation "Hide-WindowsUpdate" on target "KB5063878"
Paso 4: Verificar qué actualizaciones están ocultas
Get-WindowsUpdate -IsHidden
Útil para confirmar que la KB ha sido correctamente bloqueada.
Resultado esperado:
Title KB Status
----- -- ------
2025-08 Cumulative Update for Windows KB5063878 Hidden
Paso 5: (Opcional) Desbloquear una KB oculta
Show-WindowsUpdate -KBArticleID KB5063878 -Verbose
Si en el futuro deseas reinstalar la actualización, puedes desbloquearla con este comando.
Resultado esperado:
VERBOSE: Performing the operation "Show-WindowsUpdate" on target "KB5063878"
Recomendaciones finales
- Siempre revisa el sitio oficial de Microsoft o foros como Reddit, TenForums o tu comunidad técnica antes de instalar actualizaciones críticas.
- Evita instalar actualizaciones inmediatamente al salir; espera 1 o 2 días para ver si hay reportes de errores.
- Guarda este script como una herramienta preventiva para equipos de soporte técnico o administradores de sistemas.
Descarga el script completo
Puedes guardar el siguiente contenido como un archivo .ps1 (por ejemplo, bloquear-kb.ps1) y ejecutarlo con permisos de administrador:
#Instalar Modulo
Install-Module PSWindowsUpdate -Force
# Ver las actualizaciones disponibles
Get-WindowsUpdate
# Ocultar un KB específico (ejemplo KB5063878)
Hide-WindowsUpdate -KBArticleID KB5063878 -Verbose
# Bloquear o ocultar KB
Get-WindowsUpdate -IsHidden
#Desbloquear KB
Show-WindowsUpdate -KBArticleID KB5063878 -Verbose
Conclusión
Las actualizaciones son necesarias, pero no infalibles. Tener la capacidad de bloquear una actualización KB problemática en Windows te puede ahorrar dolores de cabeza, tiempo y posibles daños al sistema. Con esta guía y script, tu comunidad tendrá a mano una solución elegante, efectiva y fácil de usar ante cualquier KB conflictiva.
¿Te fue útil este artículo?
Compártelo con tu comunidad, agrégalo a tus favoritos, y si tienes preguntas o quieres más scripts útiles como este, déjanos un comentario o suscríbete a nuestras actualizaciones.
👉 Haz clic aquí para invitarme un café
¡Gracias por tu apoyo! 🙌




