2010-01-26 09:56:43 +0000 2010-01-26 09:56:43 +0000
58
58

Come si apre una sessione di desktop remoto su un monitor secondario?

Come faccio ad aprire una sessione di desktop remoto su un monitor secondario (a schermo intero)? Sembra che voglia sempre aprirsi su quello primario e non riesco a trovare un interruttore che mi permetta di scegliere.

C'è una soluzione nota o un workaround per questo?

Risposte (16)

27
27
27
2012-11-12 04:24:53 +0000

Ecco la guida completa di Microsoft su come fare http://social.technet.microsoft.com/wiki/contents/articles/665.how-to-set-the-monitor-for-a-remote-desktop-session-in-a-multi-monitor-setup.aspx

Prova questo:

winposstr:s:0,1,2142,150,2942,750

Ha funzionato per me

12
12
12
2011-02-22 16:45:11 +0000

Aprite il file RDP in un editor di testo, trovate lo

winposstr:s:0,1,xpos,ypos,width,height

Cambiate lo xpos e lo ypos nel file RDP e salvatelo.

Potete poi avere la finestra aperta coerentemente dove volete.

9
9
9
2014-04-02 23:30:14 +0000

Le altre risposte che menzionavano la modifica dell'impostazione winposstr nel file .RDP sembravano promettenti, ma ero confuso dalla spiegazione di come i valori di posizione dovrebbero essere calcolati.

L'articolo TechNet How to Set the Monitor for a Remote Desktop Session in a Multi-Monitor Setup ha una buona spiegazione.

A proposito, l'articolo usa nomi più chiari per le posizioni, credo, che sono stati usati in altre risposte qui: “winposstr:s:0,1,left,top,right,bottom”, dove i valori orizzontali sono misurati da sinistra a destra e quelli verticali dall'alto al basso.

Per quanto posso vedere, dall'articolo e sperimentando con un file RDP in Windows 8.1, ecco come modificare il file .RDP per massimizzare una sessione RDP su un particolare monitor:

1) Determinare i bordi sinistro e destro di ciascuno dei vostri monitor, in base alla loro risoluzione e quale monitor è quello principale. Nel mio caso, i miei monitor sono:

Mano sinistra = Primario, 1680x1050;

Mano destra = Secondario, 1920x1200.

Quindi i bordi dei due monitor saranno:

Monitor primario (sinistro): Bordo sinistro: 0, Bordo destro: 1679 (non 1680 perché la posizione orizzontale è basata su 0, non su 1);

Monitor secondario (destro): Bordo sinistro: 1680, Bordo destro: 3599 (1680 + 1920 - 1, poiché la posizione è basata su 0).

Nota che se il monitor secondario è a sinistra di quello primario, il bordo sinistro del monitor secondario sarà un valore negativo.

2) Modificate l'impostazione winposstr nel vostro file .RDP per impostare entrambi i valori sinistro e destro su posizioni che sono sullo stesso monitor. Non importa quali siano questi valori se la finestra RDP sarà sempre massimizzata, purché siano sullo stesso schermo. I valori superiore e inferiore non sono importanti, se state solo andando a massimizzare la finestra RDP.

Quindi per visualizzare la finestra RDP sul mio monitor primario, quello di sinistra, potrei impostare:

winposstr:s:0,3,700,0,1500,600

E per visualizzarla sul mio monitor secondario di destra potrei impostare:

winposstr:s:0,3,2000,0,3000,600

3) Modifica l'impostazione modalità schermo nel tuo file .RDP per massimizzare la finestra RDP:

screen mode id:i:2

4) Provate. Se la finestra RDP non appare ancora massimizzata, nonostante l'impostazione della “modalità schermo”, impostate le impostazioni desktopwidth e desktopheight nel vostro file .RDP alla stessa larghezza e altezza del monitor su cui viene visualizzata la finestra RDP.

4
4
4
2013-04-10 11:42:00 +0000

Sono su Windows 7 e nessuno dei metodi suggeriti sopra ha funzionato per me. Intendiamoci, stavo usando un collegamento RDP preconfigurato che ho scaricato da Amazon EC2, che credo sia dove sta il problema, quindi se state cercando di risolvere questo problema con una configurazione simile alla mia, ecco i passi che ho fatto per risolverlo

  1. Eseguite Remote Desktop Connection (NON usate il vostro file di sessione RDP preconfigurato)
  2. Sposta il dialogo RDP sul monitor dove vuoi che appaia la tua sessione
  3. Clicca su altre opzioni
  4. Inserisci manualmente i dettagli (nome dell'host, account ecc.)
  5. Se vuoi mantenere la correzione in modo che la tua scorciatoia precedentemente rotta funzioni sempre come volevi, clicca su Save As e sovrascrivi il file della sessione RDP che vuoi correggere
  6. Cliccate su connect per connettervi all'host remoto

Se chiudete la sessione ed eseguite il vostro file di collegamento, la sessione dovrebbe ora apparire nel monitor desiderato e con la risoluzione corretta (che era un altro problema che avevo prima, cioè potevo spostare la sessione da un monitor all'altro ma sarebbe stato un dolore sistemare la risoluzione)

Spero che questo aiuti!

2
2
2
2013-08-29 11:12:18 +0000

Un modo più semplice per farlo è

  1. Esegui Remote Desktop Connection (NON MODIFICARE IL FILE RDP)

  2. Sposta il dialogo RDP sul monitor dove vuoi che appaia la tua sessione

  3. Clicca sulla scheda ‘DISPLAY’ e trascina il cursore all'estrema destra per una visualizzazione a schermo intero

… Era così facile

1
1
1
2014-05-07 06:55:31 +0000

Prova WiLMA - ha una capacità di “live layout” che può forzare certe finestre delle applicazioni nei layout desiderati (come su un secondo monitor).

1
1
1
2013-03-27 07:27:10 +0000

In Windows 8 è abbastanza semplice e credo che si possa fare lo stesso in Windows 7: basta impostare la dimensione del desktop remoto alla risoluzione dello schermo secondario, aprire la sessione e trascinare la finestra sullo schermo secondario. Massimizzare. Fatto.

Questo ha funzionato per me, forse dovresti anche premere Ctrl+Alt+Break come suggerito in un altro commento per far funzionare lo schermo intero.

1
1
1
2013-07-26 13:36:54 +0000

Le soluzioni di cui sopra non hanno funzionato per me, ma quella qui sotto sì: RDP su W7 - necessità di aprire sempre su un secondo monitor

Esegui il client e impostalo nel modo che preferisci, oppure apri il tuo file RDP salvato.

Nella scheda Display, scegli una risoluzione non a schermo intero.

Nella scheda General, clicca su “delete these credentials”, se possibile.

Clicca su Connetti.

Otterrai immediatamente una finestra di dialogo di accesso locale. Lasciala vuota e clicca su OK . Quando sei connesso e appare la finestra di login remoto, trascina la finestra sul monitor desiderato. Nella finestra di dialogo di accesso remoto, clicca su Cancel . La finestra di dialogo delle impostazioni dovrebbe riapparire localmente. Nella scheda Display, è ora possibile scegliere lo schermo intero. Ora potete salvare la vostra sessione con il pulsante Salva nella scheda Generale, così come salvare le vostre credenziali di accesso.

1
1
1
2011-05-11 17:37:08 +0000

Ho scoperto che se sposto la finestra di dialogo della connessione al desktop remoto sul secondo monitor e la eseguo, la sessione si aprirà lì. Poi puoi salvare quella connessione in un file .rdp e questo dovrebbe fare al caso tuo.

0
0
0
2014-01-16 12:09:08 +0000

Ho ottenuto risultati in Win7 64 senza modificare il file .RDP. Ho dovuto provare più volte però.

La parte difficile sembra essere cancellare abbastanza roba nella finestra di dialogo di configurazione di Remote Desktop Connection per perdere effettivamente la parte di configurazione memorizzata nella cache.

Cancella il tuo RDP, cancella le tue credenziali, rimuovi lo schermo intero e salva un nuovo RDP. Persevera con questo fino a quando la tua sessione non-fullscreen si apre sul monitor corretto. Poi imposta lo schermo intero e sei a posto.

Nota a margine, forse una coincidenza, ma non ha funzionato finché non ho eliminato “condividi smart card” dal pulsante Altro… nella scheda Risorse locali e ho impostato la scheda Esperienza su LAN. Forse anche questi hanno qualche effetto…

0
0
0
2013-12-20 11:22:19 +0000

In Win XP ho sovrascritto le impostazioni come oxyscythe suggerito

  1. (Esegui Remote Desktop Connection (NON usare il tuo file di sessione RDP preconfigurato)
  2. Sposta il dialogo RDP sul monitor dove vuoi che appaia la tua sessione
  3. Clicca su altre opzioni Inserisci manualmente i dettagli (hostname, account, ecc.)
  4. Se vuoi mantenere la correzione in modo che la tua scorciatoia precedentemente rotta funzioni sempre come volevi, clicca su Save As e sovrascrivi il file della sessione RDP che vuoi correggere
  5. Fare clic su connect per connettersi all'host remoto)

  6. e poi ho controllato cosa è successo con il file rdp in notepad.

  7. Ecco qui:

Quindi forse controllare se è lo stesso con win 7 e 8…

0
0
0
2014-02-22 00:23:38 +0000

Usando Windows 8.1 su uno schermo di un portatile HP sulla sinistra accoppiato con un monitor a schermo grande sulla destra.

Problema: La connessione via RDP ha sempre aperto una finestra più piccola sullo schermo del mio portatile più piccolo 1366x768.

Soluzione:
Aprire il Pannello di controllo -> Schermo -> Risoluzione dello schermo Sotto “Cambia l'aspetto dei tuoi schermi”, evidenziare la grafica del grande monitor 2 e selezionare “Rendi questo il mio schermo principale” Fare clic su Applica

Ora quando mi connetto via RDP, posso aumentare la risoluzione in Opzioni per abbinare il secondo monitor e si apre sul secondo monitor o “schermo principale”

Nota: Questo ha anche portato la mia barra delle applicazioni (elementi bloccati, vassoio e orologio) sul monitor grande che non era un problema per me.

0
0
0
2013-08-04 22:08:23 +0000

Modifica il file RDP con qualsiasi editor di testo e cerca

winposstr:s:0,showcommand,xpos,ypos,xpos+larghezza,ypos+altezza

Nel mio esempio uso [1920x1080] sul primo monitor e [1440x900] sul secondo, entrambi allineati in alto

winposstr:s:0,1,1920,0,3360,900

0
0
0
2012-05-07 09:07:03 +0000

Cancellate le vecchie impostazioni RDP (file .rdp) e ricreatele usando il monitor che vi serve.

Quindi se vuoi che appaia sul secondo monitor, trascina la finestra di configurazione RDP su quel monitor e quando sei connesso a RDP, riduci a icona e trascina la finestra che ha il contenuto remoto sul secondo monitor, poi chiudila.

Questo ha funzionato per me. Gli altri metodi descritti hanno fallito.

Nota che potresti dover andare nella scheda Display prima di connetterti e spostare il cursore della risoluzione dello schermo tutto a destra per ottenere lo schermo intero, sulla mia macchina era configurato per corrispondere alla risoluzione del display del mio portatile.

0
0
0
2019-10-29 18:32:46 +0000

Per me, ho dovuto deselezionare l'opzione sulla scheda “Display” che dice “Use all my monitors for the remote session”. Dopo averla deselezionata e aver effettuato la connessione, ho potuto massimizzare la sessione RDP su qualsiasi monitor e non si è “attaccata” ad uno come prima. Si potrebbe pensare, da come è scritto, che lo si voglia spuntare, ma immagino non nel mio caso. Spero che questo aiuti qualcun altro.

-1
-1
-1
2015-10-13 07:22:08 +0000

Molto semplice

  1. Connettersi al server via rdp
  2. Uscire dalla modalità a schermo intero facendo clic sul “pulsante di ripristino verso il basso” l'icona a due quadrati vicino al pulsante di chiusura della finestra.
  3. spostare la finestra RDP sullo schermo preferito
  4. massimizzare la finestra RDP (cliccando il pulsante maximize) sullo schermo preferito.
  5. chiudere RDP cliccando il pulsante X (chiudi/disconnetti) mentre è massimizzata sullo schermo preferito
  6. riaprire RDP
  7. riconnettersi al server …. VWALLAH si apre sullo schermo preferito :)