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! 🙌

También te podría gustar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Social media & sharing icons powered by UltimatelySocial
WhatsApp