
En realidad, nunca antes había usado varios escritorios en diferentes sistemas operativos, así que tal vez así sea como funcionan.
Pero si inicio un proceso en un escritorio y luego cambio a otro mientras ese proceso aún se está iniciando, cualquier ventana nueva que cree el proceso estará en el escritorio que estoy viendo actualmente y no en el escritorio que inició el proceso.
Por ejemplo, inicie Visual Studio en el Escritorio A, mientras se inicia, muévase al Escritorio B. Una vez que Visual Studio se haya iniciado, aparecerá en el Escritorio B, no en el Escritorio A.
Lo mismo: ejecute un proyecto de Visual Studio que abra una ventana de algún tipo (una ventana del navegador, un formulario WPF, lo que sea). Antes de que aparezca la ventana, cambie de escritorio. La ventana ahora aparecerá en su escritorio actual y no en el escritorio anterior.
¿Es normal este comportamiento? ¿O es algo que eventualmente podría solucionarse? Porque es un poco frustrante. Realmente no te permite "rebotar" rápidamente entre escritorios.
EDITAR A continuación se muestra un ejemplo en el que la falta de afinidad del escritorio virtual para iniciar nuevos procesos es activamente mala.
Tengo dos escritorios virtuales funcionando para trabajar en dos proyectos diferentes. Ambos son proyectos de desarrollo web, por lo que en cada escritorio tengo instancias de Chrome ejecutándose. Chrome lanza un nuevo proceso para cada pestaña. Si hace clic en un enlace desde otro lugar, Chrome creará una nueva pestaña en la ventana de Chrome utilizada más recientemente.
En el escritorio A, también tengo mi correo electrónico en ejecución. Si hago clic en un enlace en un correo electrónico y la instancia de Chrome utilizada más recientemente estaba en el Escritorio B, el resultado más probable es que se abra una nueva pestaña en el Escritorio B y mi vista actual cambiará al Escritorio B.
Pero con menos frecuencia, lo que sucederá es que obtendré un "aleteo" o "parpadeo" extremadamente rápido entre los dos escritorios, ya que el administrador de escritorio aparentemente no puede determinar cuál quiero mirar. La única forma de detener este parpadeo es hacer clic en algún lugar de la pantalla y cambiar el foco de la ventana activa.
Si los nuevos procesos fueran propiedad predeterminada del escritorio que los inició, este problema no ocurriría.
Realmente, no tiene sentido que los escritorios virtuales no funcionen así.
Respuesta1
Este es un comportamiento normal.
Quizás su pregunta sea "Cómo hacer que un proceso ejecute solo un escritorio virtual a partir de Windows 10"