Cómo habilitar y usar Windows Sandbox en Windows 11
Sinceramente, Windows Sandbox es un poco extraño, pero increíblemente útil para realizar pruebas rápidas y temporales. Si alguna vez has abierto un archivo sospechoso o ejecutado una aplicación problemática y no querías que afectara a tu sistema principal, esta herramienta es tu salvación. Crea un entorno Windows limpio y sin cambios cada vez, y al cerrarlo, se borra todo. Sin complicaciones ni archivos residuales. Sin embargo, configurarlo y ponerlo en marcha no siempre es sencillo, especialmente si usas Windows 11 Home o si te encuentras con algún problema durante la instalación. Esta guía pretende abarcar todos los aspectos, desde su activación hasta su personalización y administración, incluyendo trucos de línea de comandos para la automatización.
Cómo habilitar el entorno aislado (Sandbox) en Windows 11
Habilitar mediante las características de Windows (mediante interfaz gráfica de usuario)
- Abre el menú Inicio, escribe optionalfeatures.exe y pulsa Intro. Esto abrirá la ventana clásica de Características de Windows.
- Desplázate hacia abajo y marca la casilla de Windows Sandbox. No cometas ningún error, ya que en algunas configuraciones no se activará si no se cumplen ciertos requisitos previos.
- Haz clic en Aceptar y, cuando se te solicite, reinicia el ordenador. Tras el reinicio, la herramienta Sandbox estará disponible en el menú Inicio.
Esto funciona bien si tu sistema cumple con todos los requisitos. Hablando de eso, asegúrate de que tu PC tenga:
- Una CPU de 64 bits con al menos dos núcleos (cuantos más núcleos, mejor, obviamente).
- Compatibilidad con virtualización de hardware habilitada en BIOS/UEFI (es posible que tengas que revisar la configuración de tu BIOS; busca Intel VT-x o AMD-V).
- Windows 11 Pro o Enterprise (esto es muy importante; las ediciones Home podrían no ser compatibles de forma nativa).
- Se requieren al menos 4 GB de RAM (se recomiendan 8 GB, especialmente si planea ejecutar varias aplicaciones dentro de Sandbox).
- Se prefiere un SSD, pero se requiere al menos 1 GB de espacio libre en disco.
Habilitar mediante PowerShell
En ocasiones, el método de interfaz gráfica de usuario (GUI) puede ser inestable, especialmente si faltan ciertas funciones. En esos casos, PowerShell es tu aliado:
Enable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" -All -Online
Ejecuta esto en una ventana de PowerShell con privilegios de administrador (haz clic derecho en PowerShell y selecciona «Ejecutar como administrador»).Ten en cuenta que el equipo deberá reiniciarse después. En algunos casos, este comando podría fallar si la virtualización no está habilitada en la BIOS, así que compruébalo primero.
Consejo
Tras habilitarla, a veces conviene verificar manualmente que la función esté activada en Ajustes > Aplicaciones > Funciones opcionales. Si no aparece, probablemente se haya desactivado con el comando + reinicio. Tenga en cuenta que las imágenes base del contenedor se almacenan en C:\ProgramData\Microsoft\Windows\Containers\Sandboxes. Tenga en cuenta que esta carpeta puede crecer bastante con el tiempo, sobre todo si se usa Sandbox con frecuencia. No existe un método de limpieza integrado eficaz, así que desactívela si el espacio en disco se convierte en un problema y vuelva a activarla más tarde.
Utilizar Windows Sandbox después de la configuración
Iniciando Sandbox
Puedes encontrarlo buscando Windows Sandbox en el menú Inicio, o simplemente ejecutándolo WindowsSandbox.exedesde el cuadro de diálogo Ejecutar ( Win + R).Lo que se abre es un entorno Windows nuevo y minimalista: sin aplicaciones, sin elementos innecesarios, solo un lienzo en blanco.
Está configurado con la misma versión y compilación que su sistema operativo anfitrión, por lo que puede esperar un comportamiento normal de Windows 11 en su interior.
La asignación de recursos es la siguiente: un núcleo de CPU por cada núcleo del sistema anfitrión, 4 GB de RAM y una unidad virtual de 80 GB. La red se configura automáticamente, por lo que puede acceder a internet, pero puede ajustarla mediante las opciones del menú (haga clic en los tres puntos de la barra de título).Las opciones incluyen habilitar audio/video, compartir el portapapeles y montar carpetas del sistema anfitrión.
Dentro del arenero
Una vez dentro, se siente como un Windows 11 normal, solo que aislado. Puedes arrastrar y soltar archivos desde tu equipo anfitrión copiándolos y pegándolos o soltándolos directamente en la ventana de Sandbox. Al cerrarla, todos los cambios desaparecen, lo cual es la idea, pero también un inconveniente si querías conservar algo. La advertencia al cerrar es clara: «¿Estás seguro…? Se descartará todo el contenido».
Personalización de Sandbox con archivos de configuración
Cómo crear tus propios archivos. WSB
Aquí es donde la cosa se pone técnica, pero en el buen sentido. Los archivos .WSB son simplemente archivos XML que permiten automatizar configuraciones como el acceso a la red, el tamaño de la RAM, las carpetas compartidas y los scripts de inicio. Por ejemplo, se puede montar previamente una carpeta y ejecutar un script automáticamente al iniciar Sandbox. De esta forma, no es necesario repetir los mismos pasos manualmente cada vez.
Una configuración típica tiene este aspecto:
<Configuration> <Networking>Enable</Networking> <MemoryInMB>6144</MemoryInMB> <MappedFolders> <MappedFolder> <HostFolder>C:\WSB</HostFolder> <SandboxFolder>C:\HostShare\</SandboxFolder> <ReadOnly>false</ReadOnly> </MappedFolder> </MappedFolders> <LogonCommand> <Command>powershell.exe -NoExit -ExecutionPolicy Bypass -File C:\HostShare\PrepareSandbox.ps1</Command> </LogonCommand> </Configuration>
Puedes hacer doble clic en el archivo WSB para iniciar el entorno de pruebas con tu configuración personalizada. Además, puedes programar instalaciones o configuraciones dentro del entorno de pruebas al iniciarlo; piénsalo como si estuvieras implementando un pequeño laboratorio de pruebas desechable.
Ejemplo: Instalación automática de aplicaciones
Aquí tienes un script sencillo que descarga algunas herramientas mediante dependencias de WinGet e instala aplicaciones como 7-Zip y Notepad++.Te ahorrará tiempo al configurar un entorno aislado nuevo:
$SRCDir="C:\HostShare\Tools\WinGet" Add-AppxPackage -Path $SRCDir\Microsoft. VCLibs.140.00. UWPDesktop_14.0.33728.0_x64.appx Add-AppxPackage -Path $SRCDir\Microsoft. VCLibs.140.00_14.0.33519.0_x64.appx Add-AppxPackage -Path $SRCDir\Microsoft. WindowsAppRuntime.1.8_8000.616.304.0_x64.appx Add-AppxPackage -Path $SRCDir\winget.msixbundle -ForceApplicationShutdown Start-Sleep -Seconds 5 '7zip.7zip', 'Notepad++.Notepad++', 'FileZilla. FileZilla' | ForEach-Object { winget install $_ --source winget --force --silent --accept-source-agreements --accept-package-agreements }
De esta forma, la automatización en Sandbox resulta bastante divertida una vez que le coges el truco.
Administrar Windows Sandbox mediante la línea de comandos.
Herramientas de línea de comandos de WSB.exe
A partir de Windows 11 24H2, existe una herramienta de administración de línea de comandos llamada wsb.exe. Esta herramienta ofrece posibilidades de automatización, como la creación de scripts para el inicio, el apagado o la conexión al entorno aislado sin necesidad de navegar por menús.
Algunos comandos útiles:
wsb start --config <FilePath>— Iniciar el entorno aislado con un archivo de configuraciónwsb list— mostrar instancias de sandbox en ejecución con IDwsb connect --id <ID>— abrir una sesión de consola en un entorno aislado específicowsb stop --id <ID>— finalizar un entorno aisladowsb share --id <ID> --host-path C:\Docs --sandbox-path C:\Docs --allow-write— montar carpetas mediante programación
Por ejemplo, para iniciar un entorno aislado con 8 GB de RAM definidos en un archivo de configuración:
wsb start --config "<Configuration><MemoryInMB>8192</MemoryInMB></Configuration>"
Y para conectarse posteriormente a ese entorno aislado en ejecución, simplemente liste los ID wsb listy elija el correcto.
¿Habilitar Sandbox en Windows 11 Home?
Sí, oficialmente, Windows Sandbox no es compatible con las ediciones Home. Pero, por supuesto, es posible encontrar una solución alternativa. Esta solución consiste en un comando que busca los componentes necesarios y los instala mediante comandos DISM, como este:
dir /b %SystemRoot%\servicing\Packages\*Containers*.mum >sandbox_cont.txt for /f %%i in ('findstr /i.sandbox_cont.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" dism /online /enable-feature /featurename:Containers-DisposableClientVM /LimitAccess /All pause
Pero ojo: es algo experimental. En algunas configuraciones, podría afectar la estabilidad o simplemente no funcionar. Tendrás que valorar si merece la pena correr el riesgo o si es mejor optar por Windows 11 Pro si esta función es imprescindible.
Para desactivarlo de nuevo, puedes ejecutar:
Disable-WindowsOptionalFeature –FeatureName "Containers-DisposableClientVM" -Online
Resumen
Sinceramente, una vez activado, Windows Sandbox es bastante sencillo de usar y una auténtica salvación para realizar pruebas rápidas. Recuerda que, si usas la versión Home, tendrás que improvisar bastante y puede que no sea perfecto. Pero para los usuarios de la versión Pro, las opciones de automatización y personalización son realmente impresionantes. No olvides que es buena idea controlar el espacio en disco, ya que las capas de contenedores pueden acumularse rápidamente. Espero que esto te ayude a poner en marcha un pequeño entorno más; es una herramienta muy útil, sobre todo para quienes prueban cosas arriesgadas sin poner en peligro el sistema principal.
Resumen
- Habilitar Windows Sandbox mediante las funciones opcionales o PowerShell.
- Verifique los requisitos del sistema: CPU, virtualización, edición
- Iniciar a través del menú Inicio o
WindowsSandbox.exe - Personalice mediante archivos de configuración para la automatización y la configuración.
- Administrar con
wsb.exeCLI en Windows 11 24H2+ - En Windows Home, prueba la solución alternativa, pero no esperes milagros.