Desktop remoto: Zoom E schermo intero - come? (Telecomando Win10, host Win7, 2008 e 2003)


19

Problema: quando utilizzo il desktop remoto da Surface Pro 4, con Win 10, su un sistema Win7 o Win2003, l'elevato dpi di Surface fa sì che il desktop remoto sia troppo piccolo per essere visto. In questo caso, il telecomando è la superficie (con display ad alta risoluzione) e l'host ha una risoluzione bassa (legacy 92 dpi).

Questo problema è discusso e dimostrato nei blog di MS qui e qui su SU

Tuttavia, il problema che riscontro è il seguente:

Sì, c'è la funzione Zoom nel client rdp. Tuttavia, quando lo uso, perdo la possibilità di passare a schermo intero sul client (per utilizzare tutto il real estate del client e ottenere alt-tab e altre chiavi passate all'host). Dopo 30 minuti di utilizzo, posso dire chiaramente che la funzione di zoom nel client RDP win10 NON è utile per il lavoro reale.

Ci siamo assicurati che gli host Win7 siano già su Win7-SP1 con kb2923545 installato. Questo non fa alcuna differenza che possiamo vedere.

Ho provato a utilizzare Remote Desktop Connection Manager , come proposto qui , ma sembra non avere la possibilità di darmi un'esperienza a schermo intero ingrandita (forse non sono riuscito a trovarlo, ma l'ho colpito molto! C'è un rapporto che l'attuale La versione 2.7 non ha le funzionalità necessarie e che la versione 2.2 precedente dovrebbe funzionare, ma non abbiamo trovato la versione 2.2 per il download).

Quindi .... il mio vecchio laptop Vaio è ottimo per il desktop remoto e il mio nuovo Win10 Surface è attualmente inutilizzabile come client remoto per desktop remoto .

Come faccio a rendere la mia nuova Surface utilizzabile come la vecchia Vaio?

Nota: stiamo cercando di utilizzare Win10 Surface come un vero client rdp per gli host Win7, 2008 e Win2003. In questo momento, da tutto il nostro lavoro finora, questa è semplicemente una caratteristica mancante. (E stiamo soffrendo!)

Nota: per favore, non dirci di "disconnettersi e iniziare una nuova sessione" sull'host: questo vanifica lo scopo, non è utile ed è una grande regressione rispetto alla funzionalità che avevamo prima di provare Surface. Inoltre, per favore, non dirci che solo win10-win10 offre la giusta esperienza. Abbiamo avuto un'ottima esperienza nell'uso di sistemi remoti a dpi legacy. Il problema è la superficie ad alto dpi.


1
Ciò implica semplicemente l'utilizzo di un client diverso da quello del Desktop remoto predefinito, uno con supporti migliori, per il display ad alta risoluzione.
Ramhound,

@Ramhound Qualche suggerimento?
Jonesome ripristina Monica il

Prova più soluzioni fino a trovare una soluzione che ti piace.
Ramhound,

Risposte:


26

Devo dire che è stato molto frustrante. Al client Microsoft RDP manca semplicemente la funzionalità richiesta in questo nuovo mondo multi-DPI ....

Ho trovato una soluzione e l'ho verificata sui monitor Surface 4 Pro e ASUS PB279Q da 27 "4K / UHD 3840x2160 a pieno DPI e sul Dell XPS 13 (con risoluzione UltraSharp ™ QHD + (3200x1800)!) - Mi aspetto questo l'approccio funzionerà con qualsiasi telecomando DPI elevato.

Inoltre, l'ho verificato quando il computer host è DPI "normale" e DPI elevato (in particolare ASUS PB279Q 27 "4K / UHD 3840x2160 con risoluzione nativa).

Innanzitutto, dovrei notare che il percorso della gestione connessione remota Microsoft ( menzionato qui ) non ha funzionato per me. Se funziona, sembrerebbe che solo la v2.2 di quello strumento possa fare ciò che è necessario. La versione attuale di questo scritto è la 2.7 e non l'ha tagliata, nonostante i molti ritocchi. (Ma ripeto, il client desktop remoto di scorta dovrebbe risolvere per questo ....)

Non ho trovato alcuna soluzione funzionante su alcun thread qui su Stack Exchange. Ma poi ho trovato questo thread nei forum di Microsoft. Menziona un client RDP di cui non avevo mai sentito parlare: mRemoteNG l' ho provato e BINGO.

La soluzione di lavoro

mRemoteNG funziona% 100. Proprio come per magia. Ottengo un client RDP, a schermo intero, con alt-tab e altre chiavi passate all'host (proprio come nel client Microsoft RDP, mstsc.exe), e sembra fantastico. Gestisce automaticamente la differenza di risoluzione e funziona!

Ne ho ore di utilizzo e vola. Questa è la prima volta da quando ho ottenuto questo nuovo Surface 4 Pro che ho avuto desktop remoto utilizzabile.

Quindi sono felice!

Soluzione aggiuntiva (beh, cerotto) in Windows 10 aggiornato (giugno 2016)

Il client desktop remoto, in Windows 10 aggiornato, ha un'opzione Zoom nel menu di sistema che funziona almeno con Win2008-R2 e macchine target superiori. La qualità di rendering è carente, ma questa opzione funziona. (È stato molto utile dopo l'aggiornamento del desktop a display DPI alti.)

Questo client NON ricorda il livello di zoom, tuttavia, quindi ti ritrovi a doverlo impostare ogni volta che ti connetti (schifo). Questo percorso è un cerotto, non una soluzione.

Soluzione aggiuntiva segnalata

Non testato da questo autore, ma segnalato da un amico di Microsoft: Gestione connessione desktop remoto ( https://www.microsoft.com/en-us/download/details.aspx?id=44989 )


4
+1 per mRemoteNG. Lo zoom nel client integrato è manuale e non funziona a schermo intero. RDCman (su Windows 10 comunque) sembra essere altrettanto cattivo del client integrato.
Dan Esparza,

1
La "Soluzione aggiuntiva segnalata" è il gestore desktop remoto con le versioni 2.2 e 2.7 menzionate in precedenza nel post. Non funziona. :(
Pedro Gordo,

Ho combattuto con Remote Desktop Connection Manager e mi sono avvicinato, ma questa è di gran lunga la soluzione superiore.
Joel Rondeau,

4

Windows 7 (o Server 2008) non supporta il protocollo RDP versione 8 che introduce il DPI remoto (che è ciò di cui parla l'articolo a cui si fa riferimento). Ciò comporta il comportamento che stai vedendo: puoi avere lo schermo intero o lo zoom, ma non insieme :(

La correzione consiste nell'aggiornamento a Windows 7 SP1 (o Server 2008R2 sul lato server) e assicurarsi che sia installata la seguente patch: https://support.microsoft.com/en-us/kb/2923545 - quindi si avere DPI remoti (quindi non tutto sarà minuscolo).

Dopo avere il DPI remoto, se ti connetti a una sessione esistente (accedi come qualcuno che era già connesso), potresti riscontrare problemi con l'interfaccia utente di Windows e le applicazioni hanno ancora le vecchie impostazioni DPI. Questi problemi sono stati risolti principalmente in Windows 10 (gli elementi dell'interfaccia utente ora si ridimensionano con la modifica delle impostazioni DPI). La migliore esperienza di remoting è da Windows 10 a Windows 10.


Se ti capisco correttamente, il mio nuovo impianto portatile (Surface 4 / Win10) non sarà uno strumento utile per remotare su win7 e altre versioni precedenti di Win? Quindi la superficie è solo un inizio per gli amministratori di sistema? (Sembra impossibile)
Jonesome ripristina Monica il

RE "La correzione è ..." Mi dispiace, ma nessun dado. Ho già installato tutto, e assolutamente nessuna gioia. Da quello che posso vedere, RDP da Surface 4 a Win 7 è sostanzialmente rotto.
Jonesome ripristina Monica il

RE: 1 - sì, l'RDP v7 non è stato progettato pensando agli schermi ad alto dpi per la semplice ragione che gli schermi ad alto dpi non erano disponibili al momento. Puoi provare a ridurre le impostazioni DPI su Surface 4 e quindi a connetterti, per rendere le cose di nuovo grandi.
cdavid,

Possiamo rallentare questo? Non si tratta delle versioni dpi e rdp. Si tratta di microsoft che prende una piattaforma di lavoro, rdp, che in un mondo a 100 92 dpi funziona bene e rende i nuovi dispositivi ad alta risoluzione incompatibili con quel mondo. Questo rompe l'intera nostra infrastruttura di accesso remoto. Microsoft può chiaramente fare di meglio. L'attuale funzionalità è profondamente rotta.
Jonesome ripristina Monica il

1
@CDavid ha ragione sul problema. Le versioni precedenti di Windows prevedono che la macchina di connessione sia a 72 DPI. L'aggiornamento che ha condiviso consente il passaggio del DPI effettivo, tuttavia non abilita l'opzione per modificare il ridimensionamento. Per questo, ho trovato un vecchio hottfix che fa entrambi ... support.microsoft.com/en-us/kb/2726399 Il tuo chilometraggio può variare.
Nathan Hartley,

0

Sto combattendo questo da quando ho ottenuto il mio Surface Pro 4 a settembre. Non fino a quando sono riuscito ad aggiornare alla Anniversary Edition 1604 ho trovato una soluzione. In ogni sessione RDP, le dimensioni non corrispondevano al mio schermo ... uso costante delle barre laterali per manovrare.

Tuttavia, oggi, ho scoperto che quando sei nella sessione remota, il menu di sistema (angolo in alto a sinistra) ha un'opzione "Dimensionamento intelligente" . Anche se l'impostazione non persiste tra sessioni o macchine, i due clic extra sono molto meglio di prima. Lo zoom e altri controlli presenti non erano ciò di cui avevo bisogno.


0

Ho avuto lo stesso problema durante l'RDP dal mio Surface Book ai client legacy di Windows 7 e Server 2012: la finestra RDP è minuscola e inadatta.

Ho trovato questa soluzione, che finora funziona bene per me:

È possibile disabilitare il riconoscimento HiDPI per mstsc.exe (il client desktop remoto), che offre il ridimensionamento corretto quando si esegue una connessione RDP da un client con un display HiDPI a un host remoto che non supporta HiDPI.

Fare così:

  • copia c: \ windows \ system32 \ mstsc.exe in mstsc2.exe
  • copia c: \ windows \ system32 \ en-us \ mstsc.exe.mui in mstsc2.exe.mui
  • imposta una chiave di registro per mstsc2.exe che disabilita la consapevolezza HiDPI per mstsc2.exe:

    reg aggiungere "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers" / t REG_SZ / v "C: \ Windows \ System32 \ mstsc2.exe" / d "~ DPIUNAWARE" / f

Quindi, utilizzare sempre mstsc2.exe quando si desidera stabilire una connessione RDP a un host remoto non compatibile con HiDPI.


0

Soluzione di formaggio, ma funziona per me. Ciò consente di eseguire una sessione remota al 100% DPI se la sessione locale è superiore al 100% DPI e il display verrà ridimensionato di conseguenza, se l'host è Windows 10.

Crea una cartella ... Ovunque ... E apri un prompt dei comandi lì.

Eseguire i comandi:

  • copia /YC:\Windows\System32\mstsc.exe mstsc.exe
  • mkdir en-US
  • copia /YC:\Windows\System32\en-US\mstsc.exe.mui en-US \ mstsc.exe.mui

(Aggiorna gli ultimi due con il tuo codice lingua se stai eseguendo qualcosa di diverso da en-US.)

Ora, fai clic con il pulsante destro del mouse sul nuovo file mstsc.exe e seleziona Proprietà. La scheda "Compatibilità" è presente. Vai a questa scheda, fai clic su "Modifica impostazioni DPI alti" e poi "Sostituisci comportamento di ridimensionamento DPI elevato", con "Sistema" che esegue il ridimensionamento.

Ora, quando avvii Connessione desktop remoto utilizzando questo file, tutto verrà visualizzato con il 100% di ridimensionamento ma ridimensionato in bitmap fino al ridimensionamento DPI del tuo sistema. Funziona anche a schermo intero. L'unico problema è che il cursore del mouse appare minuscolo. (Ciò è accaduto anche con mRemoteNG quando l'ho provato.)

Se si utilizza questa soluzione, è possibile eseguire lo scripting dei comandi sopra per eseguire all'avvio in modo da ottenere le versioni aggiornate del client desktop remoto man mano che Microsoft li distribuisce. Non ostacola il cambiamento di ridimensionamento DPI elevato.

È necessario eseguire ciò con una copia di mstsc.exe perché Microsoft non consentirà di modificare le impostazioni di compatibilità per la copia nella posizione predefinita.

[Modifica] Ho appena realizzato che questa è principalmente la stessa soluzione offerta da Chris sopra ... Solo un modo leggermente diverso per ottenere lo stesso risultato.


0

Abbiamo appena fatto questo -

  1. quando ci si collega a un server RDS e gli elementi sono troppo piccoli, fare clic con il tasto destro del mouse su Server Desktop, Personalizzazione.
  2. Scegli: modifica le dimensioni di tutti gli elementi impostati su 200% Impostazioni immagine

-2

All'interno della sessione RDP, fai clic con il pulsante destro del mouse sul desktop e scegli "Risoluzione schermo". Fai clic su Identifica e chiudi. Ti dirà che devi riavviare per modificare le impostazioni - non riavviare! Basta disconnettersi dalla sessione RDP ed eseguire nuovamente l'accesso, il desktop remoto dovrebbe riempire lo schermo ora.


Si prega di non inviare più istanze di una risposta identica.
Ramhound,

Si prega di non pubblicare la stessa risposta a più domande. Se le stesse informazioni rispondono davvero ad entrambe le domande, allora una domanda (di solito la più recente) dovrebbe essere chiusa come duplicata dell'altra. Puoi indicarlo votando per chiuderlo come duplicato o, se non hai abbastanza reputazione per quello, alza una bandiera per indicare che è un duplicato. Altrimenti personalizza la tua risposta a questa domanda e non incollare la stessa risposta in più punti.
DavidPostill
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.