Windows 10 Multiple Desktop Affinity für Prozesse

Windows 10 Multiple Desktop Affinity für Prozesse

Ich habe noch nie mehrere Desktops mit unterschiedlichen Betriebssystemen verwendet, also ist das vielleicht einfach die Funktionsweise.

Wenn ich jedoch einen Prozess auf einem Desktop starte und dann zu einem anderen Desktop wechsle, während der Prozess noch gestartet ist, werden alle neuen Fenster, die der Prozess erstellt, auf dem Desktop angezeigt, den ich aktuell betrachte, und nicht auf dem Desktop, der den Prozess gestartet hat.

Starten Sie beispielsweise Visual Studio auf Desktop A und wechseln Sie während des Starts zu Desktop B. Sobald Visual Studio gestartet ist, wird es auf Desktop B und nicht auf Desktop A angezeigt.

Dasselbe gilt: Führen Sie ein Visual Studio-Projekt aus, das ein Fenster irgendeiner Art öffnet (ein Browserfenster, ein WPF-Formular usw.). Wechseln Sie den Desktop, bevor das Fenster erscheint. Das Fenster wird nun auf Ihrem aktuellen Desktop und nicht auf dem alten Desktop angezeigt.

Ist dieses Verhalten normal? Oder ist das etwas, das irgendwann behoben werden könnte? Denn es ist ein wenig frustrierend. Man kann damit nicht wirklich schnell zwischen Desktops „hin- und herspringen“.


BEARBEITEN Dies ist ein Beispiel, bei dem sich die fehlende Affinität zum virtuellen Desktop beim Starten neuer Prozesse wirklich negativ auswirkt.

Ich habe zwei virtuelle Desktops, um an zwei verschiedenen Projekten zu arbeiten. Beide sind Webentwicklungsprojekte, daher laufen auf jedem Desktop Instanzen von Chrome. Chrome startet für jeden Tab einen neuen Prozess. Wenn Sie von woanders auf einen Link klicken, erstellt Chrome einen neuen Tab im zuletzt verwendeten Chrome-Fenster.

Auf Desktop A läuft auch mein E-Mail-Konto. Wenn ich auf einen Link in einer E-Mail klicke und die zuletzt verwendete Chrome-Instanz auf Desktop B war, ist das wahrscheinlichste Ergebnis, dass auf Desktop B ein neuer Tab geöffnet wird und meine aktuelle Ansicht auf Desktop B wechselt.

Aber seltener kommt es vor, dass zwischen den beiden Desktops ein extrem schnelles „Flimmern“ oder „Flackern“ auftritt, da der Desktop-Manager anscheinend nicht herausfinden kann, welchen ich mir ansehen möchte. Die einzige Möglichkeit, dieses Flackern zu stoppen, besteht darin, irgendwo auf den Bildschirm zu klicken und den Fokus des aktiven Fensters zu ändern.

Wenn neue Prozesse standardmäßig dem Desktop gehören würden, der sie gestartet hat, würde dieses Problem nicht auftreten.

Es macht wirklich keinen Sinn, dass virtuelle Desktops so nicht funktionieren.

Antwort1

Das ist ein normales Verhalten.
Ihre Frage könnte vielleicht lauten: „Wie kann man einen Prozess ab Windows 10 dazu bringen, nur einen virtuellen Desktop auszuführen?“

verwandte Informationen