/
/

Cómo activar o desactivar el uso compartido de vGPU en Windows Sandbox en Windows 10

por Team Ninja
How to Enable or Disable vGPU Sharing for Windows Sandbox in Windows 10 blog banner image

Resumen instantáneo

Este post ofrece una lista completa de comandos CMD básicos y una inmersión profunda en los comandos de Windows, con más de 70 comandos cmd esenciales tanto para principiantes como para usuarios avanzados. Explica comandos prácticos del símbolo del sistema para la gestión de archivos, la navegación por directorios, la solución de problemas de red, las operaciones de disco y la automatización con ejemplos reales para mejorar la productividad. Tanto si estás aprendiendo los comandos básicos de cmd como si ya dominas las herramientas avanzadas de la CLI de Windows, esta guía te ayudará a utilizar el Símbolo del sistema de forma más eficaz.

Windows Sandbox ofrece a los usuarios un entorno virtual para probar distintos tipos de software y recrear diferentes escenarios sin poner en riesgo el SO del equipo anfitrión. En este artículo aprenderás a activar y desactivar la vGPU de Windows Sandbox.

Cómo activar o desactivar la vGPU en Windows Sandbox

Como Windows Sandbox es una herramienta avanzada, necesitarás:

  • Windows 10 Pro o Enterprise, versión 1903 (build 18362) o posterior
  • Tener activada la función Windows Sandbox. Para activarla, busca Activar o desactivar las características de Windows en la barra de tareas y marca Windows Sandbox.
  • Permisos de administrador para crear archivos de configuración .wsb
    • Para comprobar si tienes acceso de administrador, abre el menú Inicio > Configuración > Cuentas de usuario. La palabra «Administrador» debería aparecer debajo de tu nombre de usuario.

Guía paso a paso

  1. Abre el Explorador de archivos. Ve a la carpeta donde quieras guardar el archivo de configuración del sandbox.
    • Asegúrate de tener activadas las extensiones de nombre de archivo en el Explorador de archivos. Para ello, ve a la pestaña Vista de la cinta de opciones y marca la opción Extensiones de nombre de archivo.
  2. Haz clic derecho en un espacio en blanco. Selecciona Nuevo > Documento de texto.
  3. Llama al archivo SandboxVGPU.wsb > Intro.
  4. Haz clic derecho en el nuevo archivo. Selecciona Abrir con > Notepad.
  5. Para activar la GPU virtual en Windows Sandbox, añade este código al documento:

<Configuration>

<VGPU>enable</VGPU>

</Configuration>

Para desactivarla, usa este código en su lugar:

<Configuration>

<VGPU>disable</VGPU>

</Configuration>

  1. Ctrl+S para guardar. La vGPU ya debería estar activada o desactivada en Windows Sandbox, según lo que hayas elegido.

Otras opciones de configuración

En Windows Sandbox puedes hacer muchas cosas más, además de activar o desactivar una vGPU. Según lo que estés probando, quizá tengas que probar varias configuraciones para que Windows Sandbox se adapte del todo a tus necesidades. Estas son algunas de las opciones disponibles:

  • Redirección del portapapeles: te permite copiar archivos de tu equipo anfitrión, como imágenes, documentos y carpetas, en Windows Sandbox. Esta función está activada por defecto, pero puedes desactivarla si lo prefieres.
  • Red: Windows Sandbox crea por defecto una tarjeta de red virtual para darte acceso a Internet. Puedes desactivarla.
  • Asignación de carpetas: puedes asignar las carpetas del equipo anfitrión a Windows Sandbox, de modo que el entorno virtual tenga las mismas carpetas y archivos que la estación de trabajo anfitriona. También puedes activar el modo de solo lectura para cada carpeta, así los archivos de cada una podrán verse, pero no editarse, y no se podrá añadir contenido.

Este es un ejemplo de código de configuración que usa todos estos ajustes junto con el de la vGPU:

<Configuration>
<VGPU>Disable</VGPU>
<ClipboardRedirection>Disable</ClipboardRedirection>
<Networking>Disable</Networking>
<MappedFolders>
<MappedFolder>
<HostFolder>C:\TestFiles</HostFolder>
<ReadOnly>true</ReadOnly>
</MappedFolder>
</MappedFolders>
</Configuration>

Consejos de resolución de problemas al activar la GPU virtual en Windows Sandbox

Problema: el sandbox no se inicia

Revisa la BIOS de tu equipo y confirma que la virtualización está activada. La forma de entrar en la BIOS cambia según el fabricante, pero por lo general basta con reiniciar el equipo y pulsar F10, F2, F12, F1, ESC o DEL.

Si la virtualización está activada y aun así no se inicia, busca Activar o desactivar las características de Windows en la barra de tareas y asegúrate de que Windows Sandbox está activado.

Problema: la vGPU de Windows Sandbox no funciona

Comprueba que los archivos de configuración tengan el formato correcto y la extensión .wsb adecuada. También puedes revisar la sintaxis del código para descartar errores.

Problema: la aceleración por hardware sigue activa después de desactivar la vGPU

Revisa de nuevo la sintaxis del código del archivo .wsb. Confirma que las etiquetas <vGPU></vGPU> están bien escritas y correctamente colocadas dentro de <Configuration></Configuration>.

¿Qué es Windows Sandbox?

Windows Sandbox es un entorno sandbox nativo de los equipos con Windows 10 y Windows 11. En términos sencillos, ofrece a los usuarios un entorno ligero y desechable en el que recrear distintos escenarios y ejecutar software que quizá no quieran ejecutar en su equipo anfitrión.

Todas estas acciones quedan contenidas dentro del sandbox, y todo se borra por completo al cerrar Windows Sandbox. Así el SO anfitrión permanece a salvo y, al mismo tiempo, los usuarios pueden probar distintos programas y aplicaciones.

¿Cuál es la diferencia entre vGPU y GPU?

Una unidad de procesamiento gráfico (GPU) es un componente electrónico especializado diseñado y utilizado principalmente para el procesamiento de imágenes y vídeo digitales. Una sola unidad tiene miles de núcleos de cálculo, todos capaces de trabajar de forma simultánea para procesar datos en paralelo de manera eficiente. En origen se usaba sobre todo para tareas relacionadas con los gráficos. Sin embargo, gracias a su estructura paralela, ha resultado especialmente útil en otros campos, como la ingeniería asistida por ordenador (CAE), el diseño asistido por ordenador (CAD) y la fabricación asistida por ordenador (CAM).

Una unidad de procesamiento gráfico virtual (vGPU), en cambio, realiza las mismas tareas que una GPU normal, pero lo hace mediante software en lugar de un chip físico. Toma una GPU física instalada en un servidor y la convierte en GPU virtuales que pueden compartirse entre distintas máquinas virtuales.

¿Qué es el uso compartido de vGPU?

Con el uso compartido de vGPU puedes activar la renderización de gráficos con aceleración por hardware en Windows Sandbox aprovechando la GPU física del equipo anfitrión. Esto puede mejorar el rendimiento gráfico y la compatibilidad. Sin embargo, conviene usarlo con cuidado, ya que puede generar vulnerabilidades de seguridad y abrir posibles superficies de ataque, sobre todo en entornos sensibles.

Cuándo desactivar el uso compartido de vGPU

Hay entornos en los que los atacantes pueden aprovechar la GPU virtual, y es importante saberlo y estar preparado. Si quieres maximizar la seguridad, lo mejor es desactivar la vGPU por completo.

También hay situaciones en las que no necesitas una GPU en tu entorno virtual. Si solo utilizas aplicaciones que no exigen mucho rendimiento, como herramientas de línea de comandos, puede que no te haga falta la vGPU. En ese caso, lo mejor es dejarla desactivada y priorizar la seguridad.

Preguntas frecuentes sobre la vGPU y Windows Sandbox

¿Cuál es la configuración predeterminada de la vGPU en Windows Sandbox?

El uso compartido de vGPU está desactivado por defecto. Si quieres activarlo, sigue esta guía paso a paso.

¿Puedo forzar la desactivación de la vGPU en todas las instancias de Sandbox del sistema?

No. Cada vGPU y su configuración deben definirse en el archivo .wsb.

¿Desactivar la vGPU ralentizará el Sandbox?

Sí, sobre todo si usas aplicaciones que dependen de la aceleración por hardware, como programas de edición de vídeo, reproducción de vídeo y otras aplicaciones con mucha carga gráfica.

¿El acceso a la vGPU supone un riesgo de seguridad?

En algunos casos puede suponerlo, ya que añade un punto de ataque más para los atacantes. Para evitar una brecha de seguridad, asegúrate de seguir las buenas prácticas para GPU virtuales.

Activar la vGPU en Windows Sandbox: rendimiento y seguridad

La vGPU está desactivada por defecto, pero puedes activarla con un archivo .wsb. Dejarla desactivada es la mejor opción cuando no necesitas más rendimiento o cuando quieres mayor seguridad en tu equipo. Si vas a renderizar escenarios de prueba con mucha carga gráfica o a ejecutar tareas exigentes, activar el uso compartido de vGPU puede ser tu mejor opción.

Windows Sandbox da a los administradores un gran control sobre sus entornos de pruebas, y activar el uso compartido de vGPU les permite encontrar el equilibrio perfecto entre rendimiento y aislamiento.

Quizá también te interese…

¿Listo para simplificar los aspectos más complejos de las TI?

Términos y condiciones de NinjaOne

Al hacer clic en el botón «Acepto» que aparece a continuación, estás aceptando los siguientes términos legales, así como nuestras Condiciones de uso:

  • Derechos de propiedad: NinjaOne posee y seguirá poseyendo todos los derechos, títulos e intereses sobre el script (incluidos los derechos de autor). NinjaOne concede al usuario una licencia limitada para utilizar el script de acuerdo con estos términos legales.
  • Limitación de uso: solo podrás utilizar el script para tus legítimos fines personales o comerciales internos, y no podrás compartirlo con terceros.
  • Prohibición de republicación: bajo ninguna circunstancia está permitido volver a publicar el script en ninguna biblioteca de scripts que pertenezca o esté bajo el control de cualquier otro proveedor de software.
  • Exclusión de garantía: el script se proporciona «tal cual» y «según disponibilidad», sin garantía de ningún tipo. NinjaOne no promete ni garantiza que el script esté libre de defectos o que satisfaga las necesidades o expectativas específicas del usuario.
  • Asunción de riesgos: el uso que el usuario haga del script corre por su cuenta y riesgo. El usuario reconoce que existen ciertos riesgos inherentes al uso del script, y entiende y asume cada uno de esos riesgos.
  • Renuncia y exención: el usuario no hará responsable a NinjaOne de cualquier consecuencia adversa o no deseada que resulte del uso del script y renuncia a cualquier derecho o recurso legal o equitativo que pueda tener contra NinjaOne en relación con su uso del script.
  • CLUF: si el usuario es cliente de NinjaOne, su uso del script está sujeto al Contrato de Licencia para el Usuario Final (CLUF).