Ir al contenido principal

Cómo forzar el cierre de programas bloqueados en Linux (htop y kill)

Todos hemos pasado por ahí. Estás trabajando en tu servidor o en tu equipo con Linux y, de repente, un programa se vuelve loco. Un script entra en un bucle infinito o un servicio web empieza a devorar el 100% de la memoria RAM, dejando el sistema totalmente congelado. En Windows entrarías en pánico y pulsarías Ctrl + Alt + Supr , pero ¿qué hacemos cuando solo tenemos una terminal de texto negro? En Guía SysAdmin vamos a enseñarte el protocolo de emergencia de todo administrador: cómo cazar el proceso que está ahogando tu máquina y cómo destruirlo sin piedad usando htop y el letal comando kill . 1. El radar: Instalar y ejecutar 'htop' Linux viene de serie con un comando llamado top para ver los recursos, pero es visualmente terrible. Los profesionales usamos htop , que es una versión mejorada, interactiva y con colores. Para instalarlo (en Debian/Ubuntu) y ejecutarlo, abre tu terminal y lanza: sudo apt install htop htop De repente, tu terminal se convertirá en un pan...

Solución Real al Error 0x800f0922 en Windows Update

Es la pesadilla del administrador de sistemas: dejas un servidor o un equipo de usuario actualizando y, tras reiniciar, te encuentras la pantalla azul de "No se pudieron completar las actualizaciones. Deshaciendo cambios. No apague el equipo". Y ahí se queda, en un bucle eterno.

Error 0x800f0922

Cuando este error va acompañado del código 0x800f0922, casi siempre es una de dos cosas: un problema de comunicación con los servidores de Microsoft o, lo más común en servidores virtuales (VMs), un problema con la partición del sistema "Reservada para el sistema". En este tutorial de Guía SysAdmin, vamos a ver paso a paso cómo depurar y solucionar este problema de forma profesional.

💡 Tip rápido de SysAdmin: Antes de empezar a tocar comandos, si estás conectado a una red VPN, desconéctala temporalmente, reinicia el PC e intenta actualizar de nuevo. Las VPN a menudo bloquean los puertos de los servidores de Microsoft provocando este error.

Paso 1: Lo básico (Herramienta de Solución de Problemas)

No suele arreglar los casos graves del error 0x800f0922, pero es el rito inicial obligatorio. Como administradores, debemos asegurarnos de que el motor de actualizaciones está en línea.

  1. Pulsa la tecla Windows y escribe Configuración de solución de problemas. Ábrelo.
  2. Ve a Solucionadores de problemas adicionales.
  3. Selecciona Windows Update y haz clic en Ejecutar el solucionador de problemas.

Si la herramienta detecta y repara algún archivo corrupto en la caché, intenta actualizar de nuevo. Si vuelve a fallar, pasa al método avanzado.

🛠️ Paso 2: El Método Avanzado (Comprobar la Partición del Sistema)

Este es el punto donde la mayoría de los usuarios comunes se pierden, y donde un SysAdmin destaca. El error 0x800f0922 a menudo indica que la partición "Reservada para el sistema" (que contiene los archivos de arranque) está llena. Esto ocurre a menudo al clonar discos o crear VMs en nubes como AWS o Azure.

1. Ver la ocupación (como root/administrador)

No podemos ver esta partición en el explorador de archivos. Necesitamos usar la terminal. Abre el símbolo del sistema (CMD) o PowerShell como Administrador y ejecuta estos comandos:

diskpart
list volume

Busca en la lista un volumen pequeño (suele tener entre 100MB y 500MB) y no tiene letra de unidad. Suele llamarse "System Reserved" o "Reservada para el sistema". Anota su número de volumen.

2. Asignar una letra y ver el espacio

Imagina que tu volumen es el 3 (cambia el número por el tuyo real):

select volume 3
assign letter=Z

Cierra la terminal Diskpart (escribe `exit`). Ahora ve al explorador de archivos y entra en la unidad `Z:`. Asegúrate de activar "Ver archivos ocultos".

Si esta partición está llena o tiene menos de 150MB libres, Windows Update no puede escribir los archivos de arranque nuevos y lanza el error.

3. La solución real: Expandir o limpiar

Este paso requiere herramientas de gestión de particiones de terceros (como EaseUS Partition Master) para mover particiones y expandir la del sistema. En entornos de servidor, a veces es más rápido limpiar archivos de lenguaje antiguos de la carpeta `Boot` (bajo tu responsabilidad y solo en laboratorios).

Paso 3: Reiniciar el motor de Windows Update por completo

Si el espacio no era el problema, el motor de actualizaciones podría estar corrupto. Vamos a pararlo, borrar la caché y reiniciarlo. Ejecuta estos comandos en CMD (como administrador) uno por uno:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Reinicia el equipo e intenta actualizar de nuevo.


¡Infraestructura recuperada! Con estos métodos has cubierto el 99% de las causas raíz del error 0x800f0922 en Windows Update. Ya puedes dejar de deshacer cambios y volver a tener un sistema actualizado y seguro.

¿Has conseguido superar el bucle de "Deshaciendo cambios"? ¡Si te has atascado en Diskpart, deja tu duda en los comentarios y lo revisamos juntos!

Comentarios

Entradas populares de este blog

Cómo instalar y configurar Kea DHCP en Linux (Guía paso a paso)

Si eres administrador de sistemas o estás estudiando redes, seguramente ya te hayas enterado de la noticia: el clásico servidor ISC DHCP ha dejado de tener soporte oficial . ¿El sustituto definitivo? Kea DHCP , una solución moderna, modular y mucho más potente. Una de las grandes diferencias de Kea es que utiliza formato JSON para su configuración , lo que lo hace muy predecible y fácil de automatizar. En esta guía, vamos a ver paso a paso cómo instalar y configurar Kea DHCPv4 en un servidor Linux (basado en Debian) desde cero. Requisitos previos Un servidor Linux (en este ejemplo utilizaremos Debian). Permisos de superusuario (root) para instalar paquetes y editar configuraciones. Es recomendable desactivar cualquier otro servidor DHCP de tu red (como el de VirtualBox) para evitar conflictos. Paso 1: Instalación de Kea DHCP La forma más rápida y estable de instalar Kea es utilizando los repositorios oficiales de tu distribución Linux. Abre tu terminal y ejecuta los...

Guía definitiva: Instalar Docker y Docker Compose en Ubuntu 24.04 LTS

Si estás montando un servidor nuevo con Ubuntu 24.04 LTS (Noble Numbat) , lo más probable es que tu primer paso sea instalar Docker. Los contenedores se han convertido en el estándar de la industria, pero instalar Docker desde los repositorios por defecto de Ubuntu no siempre es la mejor idea, ya que suelen tener versiones desactualizadas. En este tutorial de Guía Sysadmin , vamos a ir directo al grano: te enseñaré a instalar la última versión oficial de Docker Engine y Docker Compose directamente desde el repositorio de los desarrolladores. ¡Empecemos! Requisitos previos Un servidor o máquina virtual con Ubuntu 24.04 LTS. Un usuario con privilegios de sudo . Paso 1: Limpiar versiones antiguas (Opcional pero recomendado) Antes de instalar nada, es una buena práctica asegurarnos de que no hay paquetes viejos que puedan crear conflictos (como docker.io o docker-engine ). Ejecuta: sudo apt-get remove docker docker-engine docker.io containerd runc (Nota: Si el sistema...

Guía Paso a Paso: Instalar y Configurar un Servidor DNS en Windows Server (El mapa de tu red)

Si en nuestro anterior tutorial configuramos el DHCP para repartir IPs como si no hubiera un mañana, hoy nos toca darle cerebro a esa red. El servidor DNS (Domain Name System) es, sin duda, el servicio más crítico de cualquier infraestructura con Windows Server. Si el DNS se cae, tu Active Directory se vuelve completamente ciego. Los equipos no sabrán dónde iniciar sesión, las carpetas compartidas dejarán de funcionar y los usuarios entrarán en pánico. En este tutorial de Guía SysAdmin , vamos a configurar el servicio DNS desde cero, asegurando tanto las búsquedas directas como las inversas para tener una red de producción impecable. ¡Abre tu Server Manager que empezamos! 🛠️ Requisitos Previos Antes de empezar, asegúrate de cumplir esta regla de oro del SysAdmin: Tu Windows Server debe tener una dirección IP estática (fija). Un servidor DNS jamás puede estar por DHCP, o perderá su identidad cada vez que se reinicie. Paso 1: Acceder al Administrador de DNS Si ya promoviste t...