Cómo instalar archivos CAB para actualizaciones y controladores en Windows
Los CD o .cabarchivos son básicamente pequeños contenedores que contienen todo lo necesario para actualizar controladores o reparar el sistema. Son prácticos porque comprimen todo en un solo paquete, lo que facilita su distribución y almacenamiento, especialmente para el personal de TI. Por parte del usuario, la mayoría de las personas se topan con archivos CAB cuando Windows Update no funciona o al intentar instalar o actualizar manualmente controladores que no están disponibles a través de los canales habituales.
A veces, recibes un archivo CAB y te preguntas: “¿Cómo diablos instalo esto?”.La respuesta rápida es: puedes hacerlo manualmente o mediante la línea de comandos. El método manual implica extraer el contenido e instalar el archivo de información del controlador, mientras que la línea de comandos utiliza herramientas potentes como DISM o PowerShell. Ambas funcionan, pero se trata de elegir la opción más sencilla o la que funcione en tu equipo. Te recomendamos seguir los pasos a continuación para hacerlo, porque, francamente, Windows no siempre es muy amigable con este tipo de cosas.
Cómo instalar el archivo CAB usando DISM
La herramienta de Administración y Mantenimiento de Imágenes de Implementación (DISM) es una forma muy eficaz de agregar esos archivos CAB directamente a la instalación de Windows. Es útil si se actualizan controladores o archivos del sistema, ya que funciona directamente en la imagen del sistema en línea. Un aviso: si se intenta aplicar un parche a una imagen sin conexión, este método podría generar errores. Para las tareas sin conexión, hay un proceso diferente, pero lo explicaré más adelante.
Uso del símbolo del sistema
Esta es la opción más sencilla para la mayoría de las personas, especialmente si se manejan bien con la línea de comandos. El comando básicamente le dice a Windows: “Oye, agrega este controlador o actualiza desde este archivo CAB”, y lo hace.
- Pulsa Win + R, escribe
cmdy luego presiona Ctrl + Shift + Enterpara ejecutar como administrador. Es fundamental ejecutar como administrador, de lo contrario, DISM se pondrá furioso. - Escriba el comando, asegurándose de reemplazar ` C:\Filepath.cab ` con el lugar donde se encuentre su archivo CAB:
DISM /Online /Add-Package /PackagePath:"C:\Filepath.cab"
Uso de PowerShell
Si te sientes más cómodo con PowerShell o quieres programarlo, es bastante similar. El cmdlet Add-WindowsPackagefunciona con la misma lógica.
- Presione Win + R, escriba powershell y luego presione Ctrl + Shift + Enter.
- Utilice este comando, intercambiando la ruta según sea necesario:
Add-WindowsPackage -Online -PackagePath "C:\Filepath.cab"
Cómo extraer el paquete CAB e instalarlo manualmente
A veces, la línea de comandos es un fastidio o simplemente no funciona de inmediato. Quizás quieras ver el contenido antes de instalarlo, o la herramienta del controlador de tu dispositivo no reconoce el archivo CAB. En esos casos, extraer el contenido del CAB manualmente resulta útil.
- Haz clic derecho en el archivo CAB y selecciona “Extraer todo”. Elige una carpeta fácil de encontrar, como C:\Drivers\Update\.
- Dentro de la carpeta extraída, busque el
.infarchivo: este es el archivo de información del controlador que Windows usa para saber qué hacer. - Haz clic derecho en el
.infarchivo y selecciona Instalar. Si esta opción no está disponible, abre el Administrador de dispositivos ( devmgmt.msc), busca tu dispositivo, haz clic derecho y selecciona Actualizar controlador. - Seleccione Buscar controladores en mi computadora y luego navegue hasta la carpeta donde extrajo los archivos CAB.
- Siga las instrucciones y Windows intentará realizar la instalación desde allí.
Tenga en cuenta que a veces Windows muestra errores como 0x80070002, especialmente con controladores Realtek. No siempre se sabe por qué, pero buscar el error en Google con el modelo de su controlador suele ser útil. Puede indicar que faltan archivos o problemas de permisos, pero es bastante común y tiene solución.
Cómo instalar CAB en una imagen sin conexión
Esto es para esas raras ocasiones en las que se prepara una imagen de Windows antes de la implementación o se repara un sistema que no arranca. Es necesario montar la imagen sin conexión y luego agregarle el archivo CAB.
- Abra el símbolo del sistema como administrador ( Win + R, escriba
cmd, Ctrl + Shift + Enter). - Ejecute un comando como este, ajustando las rutas para que coincidan con su configuración:
Dism /Image:C:\path\to\offline\image /Add-Package /PackagePath:C:\path\to\your.cab
/PackagePath:para cada uno, separados de esta manera:Dism /Image:C:\path\to\offline\image /Add-Package /PackagePath:C:\one.cab /PackagePath:C:\two.cab
Cómo eliminar paquetes CAB de una imagen de Windows
A veces, un controlador o una actualización causa más problemas de los que merece, por lo que es necesario eliminar el paquete dañado.DismTambién puedes usar la opción /Remove-Package. Recuerda: esto solo funciona con .cabarchivos, no con .msu.
- Abra un símbolo del sistema elevado ( Win + Xy elija Símbolo del sistema (Administrador) o Windows PowerShell (Administrador)).
- Primero, enumera todos los paquetes para encontrar lo que quieres eliminar:
- Una vez que sepa el nombre del paquete, ejecute esto para eliminarlo:
- Alternativamente, si tiene el archivo CAB, puede especificar su ruta directamente:
Dism /Online /Get-Packages
o para imágenes sin conexión:
Dism /Image:C:\path\to\offline /Get-Packages
Dism /Online /Remove-Package /PackageName:Your. Package. Name
Para imágenes sin conexión, intercambie `/Online` por `/Image:C:\path\to\offline` y proporcione el nombre del paquete.
Dism /Image:C:\path\to\offline /Remove-Package /PackagePath:C:\path\to\your.cab
Definitivamente, verifica dos veces qué paquete estás eliminando: eliminar el controlador incorrecto puede causar aún más problemas, así que procede con precaución.