Mein grundlegendes Missverständnis von Google Cloud / Compute Engine

627
minusatwelfth

Mein Ziel ist es also, einige Programme / Anwendungen den ganzen Tag auf entfernten Computern (Windows) laufen zu können. Also habe ich eine Google Compute Engine-VM-Instanz erstellt, Server 2008 R2 (Desktop), mit 1 CPU und ohne GPU.

Diese Programme benötigen jedoch ein Windows-Betriebssystem mit 32-Bit-Farbtiefe (die aktuelle Einstellung auf der VM ist 16-Bit). Windows 2008 erlaubt mir nicht, die Grafikeinstellungen über eine Remotedesktopverbindung zu ändern. Also habe ich teamviewer ausprobiert, um das zu umgehen, aber die VM-Instanz scheint nicht einmal grafisch aktiv zu sein, es sei denn, RDP wird verwendet (der Bildschirm erscheint im teamviewer schwarz). Teamviewer sagt, die VM sei "wahrscheinlich eine minimierte Remote-Desktop-Sitzung". Dies ist besorgniserregend, da ich brauche, dass die Grafiken der VM-Instanz immer wie ein normaler Computer funktionsfähig sind und nicht nur aktiviert werden, wenn RDP verwendet wird. Es scheint also, als würde ich hier etwas falsch verstehen. Grundsätzlich muss teamviewer mindestens arbeiten. Gibt es eine Möglichkeit, dies zu tun?

0
Warum fügen Sie der VM keine GPU hinzu? Twisty Impersonator vor 7 Jahren 0
In Cloud-VMs sind keine Anzeigen angeschlossen. Wenn also keine RDP-Sitzung einen virtuellen Bildschirm erstellt, werden auf diesem Computer keine Bildschirme angezeigt. gronostaj vor 7 Jahren 3
aber die pixel sollten noch vorhanden sein ... in den chips. Teamviewer sollte noch funktionieren. Stellen Sie sich vor, Sie sollten bei ausgeschaltetem Monitor auf einen Computer zugreifen minusatwelfth vor 7 Jahren 0

1 Antwort auf die Frage

0
Mokubai

Je nachdem, wie Sie Ihre Remote-Sitzung "schließen", schlägt diese Seite von smartbear vor, dass Sie sich nicht von der RDP-Sitzung abmelden, sondern tscondie Sitzung von der Remote-Instanz trennen möchten, ohne sie abzumelden.

Um Probleme mit GUI-Tests zu vermeiden, verwenden Sie das tsconDienstprogramm, um die Verbindung zum Remote-Desktop zu trennen. Tscon gibt die Steuerung an die ursprüngliche lokale Sitzung auf dem Remote-Computer zurück, wobei der Anmeldebildschirm umgangen wird. Alle Programme auf dem Remote-Computer laufen normal weiter, einschließlich der GUI-Tests.

Um die Verbindung zu Remote Desktop zu trennen, führen Sie auf dem Remote-Computer (im Remote Desktop-Fenster) den folgenden Befehl als Administrator aus:

%windir%\System32\tscon.exe RDP-Tcp#NNN /dest:console 

Dabei ist RDP-Tcp # NNN die ID Ihrer aktuellen Remotedesktopsitzung, z. B. RDP-Tcp # 0. Sie finden es im Windows Task-Manager auf der Registerkarte Benutzer in der Spalte Sitzung.

Sie erhalten sogar eine Batch-Datei, um Ihre Sitzung automatisch zu trennen:

Erstellen Sie eine Batchdatei mit diesem Code:

for /f "skip=1 tokens=3" %%s in ('query user %USERNAME%') do ( %windir%\System32\tscon.exe %%s /dest:console ) Rundll32.exe user32.dll, LockWorkStation 
Danke, ich werde es versuchen. Aber ich denke nicht, dass dadurch das 16-Bit-Farbtiefeproblem gelöst wird. Wenn ich mich gleichzeitig mit RDP und teamviewer anmelde, kann ich die Anzeigeeinstellungen immer noch nicht ändern minusatwelfth vor 7 Jahren 0
Berichterstattung Ok, ich bin auf zwei Ausgaben gestoßen. Das Feld "Als Administrator ausführen" war in den Eigenschaften der Stapeldatei grau hinterlegt, sodass ich mit der rechten Maustaste auf .bat und "Als Administrator ausführen" geklickt habe. Der Team Viewer konnte diesmal nicht einmal eine Verbindung aufbauen. Wenn ich mich jedoch mit RDP anmelde, funktioniert teamviewer normal, wenn ich beide gleichzeitig laufe. minusatwelfth vor 7 Jahren 0
@ user2978584 Sie sollten die Anzeigeeinstellungen im rdp-Programm * ändern können, bevor Sie * sich mit dem Remote-Computer verbinden. Mokubai vor 7 Jahren 0