Cómo Bloquear Actualizaciones Específicas de Windows

Total
0
Shares
Captura de pantalla de la sección de actualizaciones de Windows, mostrando una lista de actualizaciones disponibles, incluyendo una advertencia de reinicio.
Aprende a gestionar las actualizaciones de Windows y evita problemas de compatibilidad.

¿Una actualización de Windows te ha causado problemas en el sistema, en un programa o con un controlador? A veces, puede ocurrir que el sistema operativo, un programa en particular o un controlador deje de funcionar o cause conflictos. En este caso, debes desinstalar la actualización que causa el problema y bloquearla para que no se vuelva a instalar.

Para bloquear una actualización específica de Windows y evitar que se reinstale, puedes usar la herramienta oficial de Microsoft ‘Mostrar u ocultar actualizaciones’. Esta utilidad, wushowhide.diagcab, escanea tu sistema, te permite seleccionar la actualización problemática y la oculta del servicio de Windows Update, impidiendo su instalación automática de forma efectiva.

En este artículo, te explico cómo bloquear actualizaciones de Windows usando varios métodos, desde pausarlas temporalmente hasta ocultar por completo una actualización no deseada para que el servicio de Windows Update no la reinstale. Si tienes problemas al actualizar Windows, esta guía es para ti.


Ocultar Actualizaciones con la Herramienta Oficial de Microsoft

Si ya has instalado una actualización no deseada que está causando el problema, puedes eliminarla yendo a Configuración -> Windows Update -> Ver historial de actualizaciones -> Desinstalar actualizaciones. Haz clic en la actualización de la lista y selecciona Desinstalar.

Captura de pantalla de la configuración de Windows mostrando una lista de actualizaciones instaladas, con la opción "Desinstalar" para cada una de ellas.
Aprende cómo desinstalar actualizaciones de Windows de forma segura.

También puedes eliminar la actualización usando el símbolo del sistema. Para listar las actualizaciones por fecha de instalación, usa este comando de PowerShell:

Get-HotFix | Sort-Object -Property InstalledOn -Descending
Captura de pantalla de una ventana de PowerShell mostrando la salida del comando que lista las actualizaciones de Windows instaladas con su ID de KB, descripción y fecha de instalación.
Utiliza PowerShell para encontrar fácilmente cualquier actualización de Windows por su ID de KB.

Busca el número de actualización en la lista (KBxxxxx) y elimínala por ID de KB:

wusa /uninstall /kb:5048161
wusa /uninstall KB

Sin embargo, después de un tiempo, Windows Update intentará automáticamente reinstalar la actualización que eliminaste (la política de grupo de Windows Update puede anular la configuración de instalación automática).

Para bloquear completamente una actualización específica del servicio Windows Update, puedes usar la herramienta oficial de Microsoft “Mostrar u ocultar actualizaciones” (wushowhide.diagcab).

  • Descarga la utilidad Mostrar u ocultar desde el sitio web de Microsoft.
  • Ejecuta wushowhide.diagcab.
  • Selecciona “Ocultar actualizaciones” en wushowhide.diagcab.
  • En la lista, selecciona la(s) actualización(es) que deseas ocultar.
Herramienta de Microsoft para bloquear una actualización de Windows
Captura de pantalla de la herramienta wushowhide.diagcab de Microsoft mostrando la lista de actualizaciones disponibles para ocultar y bloquear.

El servicio Windows Update no intentará instalar una actualización oculta hasta que la hagas visible. Para que la actualización esté disponible para la instalación, debes seleccionar “Mostrar actualizaciones ocultas” en la utilidad wushowhide.diagcab y desocultar la actualización.

Si tienes instalado el servidor de actualización WSUS, puedes usar la opción “Aprobado para eliminación” para bloquear la instalación de una actualización específica, o incluso desinstalarla automáticamente de los equipos donde se ha instalado.

Cómo Pausar Temporalmente las Actualizaciones en Windows

En Windows 10 y 11, los usuarios pueden pausar la instalación de actualizaciones de Windows hasta por 35 días. Este método se usa normalmente cuando se ha descubierto un error en una actualización lanzada y deseas esperar a una corrección. En sistemas como Windows 10, bloquear una actualización de esta forma es un primer paso muy útil.

Captura de pantalla de la configuración de Windows Update, mostrando la opción para pausar las actualizaciones automáticas durante un periodo de tiempo determinado (una a cinco semanas).
Controla cuándo se instalan las actualizaciones de Windows. Pausa las actualizaciones de forma fácil y segura.

Para pausar la instalación de actualizaciones durante 7 días, haz clic en “Pausar actualizaciones durante 7 días más” en Configuración -> Windows Update. Puedes pausar las actualizaciones 5 veces durante 7 días (para un total de 35 días). Esto debería darles a los ingenieros de Microsoft tiempo suficiente para confirmar que la actualización tiene un problema generalizado y solucionarlo o retirarlo.

Para averiguar la fecha en la que se retrasa la instalación de las actualizaciones, puedes usar PowerShell:

Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings'| Select-Object PauseUpdatesExpiryTime

O usa un script simple para pausar la instalación de la actualización:

$pause = (Get-Date).AddDays(35)
$pause = $pause.ToUniversalTime().ToString("yyyy-MM-ddTHH:mm:ssZ")
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings' -Name 'PauseUpdatesExpiryTime' -Value $pause

Esto extiende la pausa de actualización a un máximo de 35 días.

Bloquear una Actualización de Windows con PowerShell

Para bloquear la instalación de una actualización específica en Windows, usa los cmdlets de PowerShell proporcionados por el módulo PSWindowsUpdate. Primero, instala el módulo en el equipo si aún no está instalado:

Install-Module -Name PSWindowsUpdate

Reinicia la consola de PowerShell y, a continuación, permite que los cmdlets del módulo se ejecuten en la sesión actual (para evitar cambiar la configuración global de la directiva de ejecución de PowerShell):

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process

Lista las actualizaciones que están disponibles para su instalación:

Get-WindowsUpdate

Para ocultar una actualización específica, especifica su número (KB) en el siguiente comando:

Hide-WindowsUpdate -KBArticleID KB5048652 -Verbose

Las actualizaciones ocultas no se mostrarán en la lista de actualizaciones disponibles al analizar con el comando Get-WindowsUpdate. Para ver las actualizaciones ocultas, ejecuta:

Get-WindowsUpdate -IsHidden

Las actualizaciones ocultas en la columna Estado tienen un atributo H (oculto).

Para desocultar las actualizaciones y permitir que se instalen, ejecuta:

Show-WindowsUpdate -KBArticleID KB5048652

Bloquear Actualizaciones de Controladores (Drivers) con PowerShell

Los usuarios a menudo necesitan bloquear la instalación de ciertas actualizaciones de controladores de dispositivos (e impedir que Windows actualice automáticamente este controlador de dispositivo). Sin embargo, si usas Get-WindowsUpdate para listar las actualizaciones disponibles, verás que a las actualizaciones de controladores les falta un número de KB. En este caso, puedes bloquear la actualización del controlador por su ID:

$Updates = Get-WindowsUpdate -WindowsUpdate -UpdateType Driver
$Updates | Select Title,Description -Expand Identity

Copia los ID de actualización de los resultados y oculta la actualización del controlador por su ID:

Hide-WindowsUpdate -UpdateID "3f6ba9a7-b031-4990-808f-69a9e1ef6a91"

Nota: Bloquear actualizaciones de controladores puede ser temporal, ya que Windows Update podría intentar reinstalar un controlador “más nuevo”. Considera desactivar las actualizaciones automáticas de controladores en Configuración avanzada de hardware si el problema persiste.

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.


Recibe los trucos más ocultos de tecnología 🤫

Aprende trucos como la técnica 'correo+1' para recibir correos en tu misma cuenta principal. ¡Únete ahora y accede a información exclusiva!

¡No hacemos spam! Lee nuestra política de privacidad para obtener más información.


Puede que también te interese