Cómo añadir tu utilidad a la Entorno de Recuperación de Windows
La Entorno de Recuperación de Windows (Windows RE) es una herramienta esencial para restaurar el sistema después de fallos. Si deseas hacer el proceso de recuperación más eficiente, puedes integrar tus propias utilidades en Windows RE. Esto es particularmente útil para administradores de sistemas o para quienes realizan tareas de mantenimiento y reparación con frecuencia. Aquí te explico cómo hacerlo paso a paso.
Paso 1: Preparar tu utilidad
Primero, asegúrate de que tu utilidad sea compatible con Windows RE y pueda ejecutarse en un entorno limitado con funciones básicas. Es recomendable que tu herramienta no dependa de servicios que no están disponibles en esta entorno y que pueda ejecutarse desde la línea de comandos.
Además, presta atención al tamaño de la utilidad. Los archivos de Windows RE suelen tener restricciones de tamaño, por lo que las aplicaciones grandes pueden no ser adecuadas. Optimiza tu herramienta si es necesario para que funcione correctamente en este entorno restringido.
Paso 2: Extraer la imagen de Windows RE
El siguiente paso es extraer la imagen de Windows RE del sistema. Para ello, abre el símbolo del sistema como administrador y ejecuta el siguiente comando:
reagentc /info
Este comando mostrará la ruta hacia la imagen de Windows RE, que generalmente se encuentra en C:\Recovery\WindowsRE\Winre.wim
. Copia el archivo Winre.wim
a una carpeta separada para editarlo, de esta manera preservas la versión original en caso de que algo salga mal.
Paso 3: Montar la imagen Winre.wim
Ahora necesitas montar la imagen Winre.wim
para editarla. Utiliza la herramienta DISM
. Ejecuta el siguiente comando en la línea de comandos con privilegios de administrador:
dism /mount-wim /wimfile:<ruta a Winre.wim> /index:1 /mountdir:<carpeta de montaje>
Reemplaza <ruta a Winre.wim>
y <carpeta de montaje>
con las rutas correctas. Una vez que se ejecute el comando, la imagen estará disponible en la carpeta especificada.
Paso 4: Añadir tu utilidad
Copia tu utilidad a la carpeta donde montaste la imagen. La mejor ubicación es la carpeta System32
para facilitar su acceso desde la línea de comandos. Por ejemplo, si tu utilidad se llama miherramienta.exe
, cópiala con este comando:
copy miherramienta.exe <ruta de la carpeta de montaje>\Windows\System32\
Después de copiarla, asegúrate de que tu utilidad esté visible y funcione correctamente cuando la imagen esté montada.
Paso 5: Añadir la utilidad al menú de recuperación
Para integrar tu utilidad en el menú de Windows RE, edita el archivo winpeshl.ini
, que controla qué aplicaciones se inician en el entorno de recuperación. Abre (o crea) este archivo en la carpeta System32
y agrega la siguiente línea para iniciar tu utilidad:
[LaunchApps] %SYSTEMDRIVE%\Windows\System32\miherramienta.exe
Si ya existen otras entradas, simplemente añade tu herramienta en una nueva línea. Ahora, tu utilidad se iniciará al cargar Windows RE.
Paso 6: Guardar los cambios y desmontar la imagen
Una vez realizados los cambios, guarda la imagen y desmonta el archivo. Utiliza el siguiente comando:
dism /unmount-wim /mountdir:<ruta de la carpeta de montaje> /commit
Este comando guardará las modificaciones en Winre.wim
y desmontará la imagen.
Paso 7: Activar la imagen modificada de Windows RE
Después de editar, configura la nueva imagen como la activa para Windows RE. Ejecuta este comando:
reagentc /setreimage /path <ruta a la carpeta con Winre.wim>
Reemplaza <ruta a la carpeta con Winre.wim>
con la ruta de tu imagen modificada. Verifica que todo funcione correctamente con el siguiente comando:
reagentc /enable