A veces, después de instalar una actualización de Windows, las cosas pueden complicarse bastante. Quizás un controlador falla, un programa deja de funcionar o el sistema simplemente se vuelve lento y uno está casi seguro de que es esa nueva actualización la que lo está estropeando todo. Es bastante molesto, sobre todo porque Windows intenta reinstalar esa actualización problemática una y otra vez, como un hermano pequeño testarudo. Entonces, ¿qué se puede hacer? Bueno, hay maneras de desinstalar actualizaciones, ocultarlas para que Windows no se moleste en reinstalarlas o incluso pausarlas temporalmente cuando la situación es especialmente grave. Esta guía explica los métodos habituales para solucionar problemas que realmente funcionaron para quienes lidiaban con estos dolores de cabeza, aunque a veces el sistema de actualizaciones de Windows es tan poco cooperativo como un gato que se niega a entrar.
Cómo solucionar actualizaciones problemáticas de Windows
Uso de la herramienta Mostrar y ocultar actualizaciones de Microsoft
Si una actualización daña por completo el sistema o causa conflictos, lo más sensato es eliminarla y evitar que Windows la reinstale automáticamente. Para ello, la forma más sencilla es usar la herramienta oficial » Mostrar u ocultar actualizaciones», que puedes descargar como [nombre del archivo wushowhide.diagcab].Es un poco extraño que Windows tenga que complicarlo un poco, pero esta utilidad funciona bastante bien una vez que le coges el truco.
- Descargue la utilidad Mostrar u ocultar.
- Ejecute el archivo wushowhide.diagcab.(A veces, deberá hacer clic derecho y seleccionar » Ejecutar como administrador «).
- Seleccione «Ocultar actualizaciones». Esto escaneará su sistema en busca de actualizaciones disponibles.
- Revisa la lista para encontrar las actualizaciones que causan problemas. Selecciónalas. Una vez ocultas, no intentarán reinstalarse hasta que reviertas la configuración.
- Si más tarde todo parece estar bien, simplemente abra la misma herramienta y seleccione Mostrar actualizaciones ocultas para mostrarlas y reinstalarlas, o espere a que Windows lo haga durante el próximo ciclo de actualización.
Esto funciona bien si ya instalaste una actualización defectuosa y solo quieres que Windows deje de reinstalarla. En algunas configuraciones, el proceso de ocultación es un poco extraño; a veces requiere un par de reinicios, pero generalmente es bastante sencillo.
Pausa temporal de actualizaciones: cuando necesitas un descanso
Esta opción es útil cuando te topa con una actualización incorrecta y no quieres solucionarla de inmediato. Windows 10 y 11 permiten pausar las actualizaciones hasta 35 días, lo cual puede ser útil si estás esperando una revisión o simplemente para ganar tiempo. Para ello, ve a Configuración > Windows Update y haz clic en Pausar actualizaciones 7 días más. Repite este proceso hasta cinco veces para alcanzar el tiempo máximo.
Mientras tanto, si quiere asegurarse de que Windows no esté instalando actualizaciones en segundo plano, puede revisar el registro con PowerShell. Por ejemplo, para comprobar cuándo expira la pausa, ejecute:
Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings' | Select-Object PauseUpdatesExpiryTime
Y si desea extender esa pausa programáticamente (porque, por supuesto, Windows tiene que hacerlo más complicado de lo que debería), puede establecer una expiración con:
$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 el tiempo de pausa al máximo y, en algunas configuraciones, se necesitan uno o dos reinicios para que se apague. No sé por qué funciona así, pero bueno, cumple su función.
Bloquear actualizaciones específicas mediante PowerShell
Si prefiere un enfoque más preciso (bloquear permanentemente ciertas actualizaciones o controladores que fallan constantemente), PowerShell puede ayudarle. Necesitará el módulo PSWindowsUpdate. Su instalación es sencilla:
Install-Module -Name PSWindowsUpdate
Luego, ordene su sesión permitiendo que los comandos de script se ejecuten sin alterar su configuración de seguridad:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
Simplemente enumere las actualizaciones disponibles con:
Get-WindowsUpdate
Y para ocultar una actualización problemática, use su número de KB de esta manera:
Hide-WindowsUpdate -KBArticleID KBXXXXX -Verbose
Por ejemplo, si KB5048652 fuera el causante del problema, ejecutaría:
Hide-WindowsUpdate -KBArticleID KB5048652
Si esa actualización estaba oculta anteriormente pero ahora desea volver a habilitarla, simplemente ejecute:
Show-WindowsUpdate -KBArticleID KB5048652
Ocultar las actualizaciones de controladores es un poco diferente, ya que los controladores no siempre tienen números de KB. Es posible que necesite obtener los ID de actualización listando los controladores disponibles con comandos como:
$Updates = Get-WindowsUpdate -WindowsUpdate -UpdateType Driver $Updates | Select Title, Description, Identity
Copie los ID de actualización de la salida y luego oculte la actualización del controlador con:
Hide-WindowsUpdate -UpdateID "your-driver-update-ID"
No es muy elegante, pero funciona para evitar que ciertos controladores de hardware se actualicen automáticamente y vuelvan a dañar su configuración.
En resumen: ya sea que elimines actualizaciones después de que causen problemas, las ocultes para evitar la reinstalación o simplemente retrases lo inevitable, estas opciones son bastante efectivas con un poco de paciencia. Windows no siempre es fácil de controlar en este sentido, pero sin duda es posible recuperar la cordura.
Resumen
- Utilice la herramienta Mostrar u ocultar actualizaciones para bloquear actualizaciones persistentes.
- Pausa las actualizaciones temporalmente si las cosas están realmente mal, pero recuerda que está limitado a 35 días.
- Los cmdlets de PowerShell pueden ocultar o mostrar selectivamente actualizaciones y controladores, lo que brinda más control sobre lo que se instala.
Resumen
Esto puede ser un poco frustrante, sobre todo cuando Windows insiste en reinstalar esa maldita actualización. La herramienta para mostrar/ocultar, combinada con la desinstalación manual y la magia de PowerShell, devuelve algo de control. No es perfecto, pero definitivamente es mejor que nada. Ojalá que esto ayude y, con suerte, le ahorre horas de batallar con las actualizaciones de Windows.¡Mucha suerte!