Buone notizie! Remote Desktop Manager 2022.1 ora supporta MSRDC come alternativa a MSTSC, con connessioni RDP sia integrate che esterne su Windows. Cosa significa questo? E quali sono le differenze tra i due? Continui a leggere!
Scopra la potenza dell’integrazione MSRDC: scarichi subito Remote Desktop Manager e approfitti di questa opzione RDP avanzata.
MSTSC? MSRDC?
Gli amministratori Windows hanno spesso il nome “MSTSC” impresso nella memoria dopo anni passati a digitarlo per avviare il client RDP integrato in Windows. Tuttavia, pochi ricordano cosa significhi, quindi iniziamo con alcune definizioni:
MSTSC = Microsoft Terminal Services Client (classico, integrato)
MSRDC = Microsoft Remote Desktop Client (moderno, esterno)
In parole semplici, MSTSC è il client RDP classico incluso in Windows e che la maggior parte delle persone conosce, mentre MSRDC è il client RDP più recente che può essere installato come applicazione separata. MSRDC è pensato principalmente per Azure Virtual Desktop. Sebbene entrambi i client RDP utilizzino lo stesso motore di base, non hanno la stessa interfaccia utente e non supportano esattamente le stesse funzionalità e tipologie di reindirizzamento.
Differenze nell’interfaccia utente
MSRDC sembra fantastico, quindi qual è il problema? Se procede all’installazione, il primo problema che incontrerà è che non esiste alcun modo per avviare una connessione verso qualcosa di diverso da Azure Virtual Desktop dalla GUI (msrdcw.exe). Questo programma non fa altro che connettersi a un feed web di file .RDP e li avvia con msrdc.exe, l’equivalente di mstsc.exe:
MSTSC e MSRDC, a confronto
Sembra abbastanza semplice: avviamo direttamente msrdc.exe! Ma è proprio qui che MSRDC risulta carente rispetto a MSTSC: non esiste una GUI per specificare un server di destinazione, modificare alcune opzioni e poi connettersi. L’unico modo per utilizzare msrdc.exe direttamente è avviarlo con un file .RDP, il che rende difficile il suo utilizzo senza un launcher di connessioni come Remote Desktop Manager.
È un peccato che MSRDC non disponga di una GUI semplice come quella di MSTSC, poiché questo è davvero l’unico ostacolo alla sua adozione diffusa da parte degli amministratori di sistema. Una volta connessi, la differenza principale è che MSRDC gestisce il ridimensionamento del desktop in modo molto diverso, e dispone persino di un’opzione per attivare una modifica della risoluzione lato server, cosa che MSTSC non ha mai avuto (il ridimensionamento intelligente è lato client).
Differenze di distribuzione e supporto
Poiché MSTSC è un componente integrato di Windows, può essere distribuito solo tramite Windows Update e segue lo stesso ritmo di rilascio di Windows stesso. Ciò significa che è supportato per un periodo più lungo, ma gli aggiornamenti arrivano meno frequentemente. MSRDC, invece, ha un ciclo di rilascio molto più rapido con una finestra di manutenzione più breve, poiché non fa parte del sistema operativo principale. È inoltre importante sottolineare che MSRDC non è ufficialmente supportato da Microsoft per l’utilizzo al di fuori di Azure Virtual Desktop. Questo non significa che smetterà di funzionare da un giorno all’altro; significa semplicemente che non è possibile aprire un ticket di supporto con Microsoft in caso di problemi, poiché non è mai stato promesso alcun tipo di supporto.
Allora perché qualcuno dovrebbe usare MSRDC al posto di MSTSC, a parte piccole chicche come il ridimensionamento del desktop lato server, se non è ufficialmente supportato da Microsoft?
La distribuzione esterna significa che è possibile eseguire il downgrade a una versione specifica di MSRDC in caso di regressioni, operazione molto più difficile con MSTSC.
Un ciclo di rilascio più rapido significa che è possibile ottenere correzioni di bug più velocemente con MSRDC rispetto a MSTSC, a causa del ciclo di rilascio più lento di quest’ultimo.
Per la maggior parte degli utenti, attenersi a MSTSC è probabilmente l’approccio migliore, a meno che non si desideri beneficiare di specifici miglioramenti di MSRDC. Tuttavia, di fronte a un possibile bug in MSTSC, ora abbiamo la possibilità di provare MSRDC come confronto. Molti bug e regressioni comuni a entrambi i client RDP vengono corretti prima in MSRDC, quindi la possibilità di passare dall’uno all’altro è molto utile.
Utilizzare MSRDC in Remote Desktop Manager
Prima di tutto, si assicuri che MSRDC sia installato, poiché non viene (e non può essere) ridistribuito con Remote Desktop Manager. Gli amministratori possono anche distribuire MSRDC su un gran numero di computer con aggiornamenti automatici invece di installarlo manualmente.
Una volta fatto questo, modifichi una voce di connessione RDP, quindi vada nella scheda Avanzate per cambiare la proprietà Versione RDP in MSRDC. Questa opzione è supportata per tutte le modalità di visualizzazione (integrata ed esterna):
Motore RDP MSRDC
Fatto questo, salvi la voce di connessione RDP e la avvii. Congratulazioni, ora sta utilizzando MSRDC!
Sebbene le differenze visive siano minime, l’utilizzo di MSRDC con la modalità integrata carica il controllo ActiveX RDP di Microsoft da rdclientax.dll anziché da mstscax.dll. È possibile confermarlo osservando le DLL caricate nel processo di Remote Desktop Manager con strumenti come Process Monitor. Potrà non sembrare granché, ma capire come farlo è stata di gran lunga la parte più difficile di questo progetto di ricerca. Proprio come MSRDC non è ufficialmente supportato al di fuori di Azure Virtual Desktop, non esiste alcun supporto o documentazione ufficiale da parte di Microsoft su come utilizzare la DLL ActiveX RDP di MSRDC.
Conclusioni
Azure Virtual Desktop è ormai il consumatore più importante di RDP in Microsoft, motivo per cui MSRDC riceve così tanta attenzione. MSTSC, d’altra parte, ha una GUI rimasta congelata nel tempo, senza cambiamenti significativi da anni. Il protocollo continua a essere aggiornato dietro le quinte, ma la mancanza di un percorso di migrazione chiaro da MSTSC a MSRDC per casi d’uso al di fuori di Azure Virtual Desktop rappresenta un’occasione mancata. Ci auguriamo che Microsoft riesca a cogliere il potenziale di coinvolgere tutti nell’adozione del nuovo client RDP.
Siete interessati a utilizzare MSRDC al posto di MSTSC per tutti i vostri casi d’uso Windows? Azure Virtual Desktop non è supportato in Remote Desktop Manager, quindi fateci sapere cosa ne pensate!
Pronti a migliorare la vostra esperienza RDP? Scaricate Remote Desktop Manager oggi stesso e abilitate il supporto MSRDC per una connettività più intelligente.
