Continuo a vedere emergere esattamente questo problema su Microsoft Q&A, Spiceworks e r/techsupport: Alt+Tab smette di funzionare in Desktop remoto, le scorciatoie vanno al computer locale invece che alla sessione remota e non sembra esserci nulla di rotto. La sessione è connessa, la digitazione funziona bene, l’input del mouse è a posto, ma Alt+Tab continua a riportarti al desktop locale. Se hai passato del tempo a cercare di capire come usare Alt+Tab in Desktop remoto nello stesso modo in cui funziona su una macchina locale, non sei il solo. Le soluzioni qui sotto sono testate e confermate, tratte da casi reali e da soluzioni verificate nei thread della community, organizzate in modo che tu possa passare direttamente allo scenario che corrisponde al tuo.
Perché Alt+Tab non funziona nella mia sessione di Desktop remoto?
La risposta breve: mstsc sta facendo esattamente ciò per cui è configurato. Per impostazione predefinita, Desktop remoto invia le combinazioni di tasti di Windows alla sessione remota solo quando il client è in esecuzione a schermo intero. In una sessione in finestra, Alt+Tab resta locale e la finestra di Desktop remoto appare semplicemente come un’altra voce nel selettore di applicazioni locale. Non c’è alcun avviso a schermo che ti dica che questo sta accadendo. È per questo che sorprende quasi tutti la prima volta.
Il comportamento è controllato dal parametro keyboardhook memorizzato in ogni file .rdp ed esposto in mstsc come l’impostazione “Applica le combinazioni di tasti di Windows” sotto Risorse locali. Il valore predefinito è 2. Microsoft lo documenta nel riferimento alle scelte rapide da tastiera dei Servizi Desktop remoto e nella documentazione della proprietà KeyboardHookMode. Non è un bug. È una scelta progettuale e, una volta che lo sai, sistemarla richiede circa trenta secondi.
Cosa prova per prima la maggior parte delle persone per risolvere il problema di Alt Tab che non funziona in RDP e perché fallisce
Il primo tentativo consiste nel fare clic all’interno della finestra di Desktop remoto per confermare il focus, quindi premere di nuovo Alt+Tab. Capisco, è la cosa logica da fare. Non aiuta. Il focus sulla finestra non cambia dove vengono instradate le combinazioni di tasti.
Il secondo tentativo è di solito AutoHotKey. Qui è spesso inaffidabile perché l’impostazione di instradamento della tastiera di mstsc intercetta le combinazioni di tasti di Windows prima che una rimappatura locale si comporti come ti aspetti. Può funzionare per alcune scorciatoie personalizzate, ma non è una soluzione pulita per l’instradamento standard di Alt+Tab, e ho visto persone trascorrere un pomeriggio su questo prima di arrendersi.
Il terzo tentativo è impostare “Applica combinazioni di tasti di Windows” su “Sul computer remoto” e aspettarsi che entrambe le macchine rispondano ad Alt+Tab. È qui che le cose diventano insidiose: l’impostazione è o l’una o l’altra. mstsc non fornisce un’opzione supportata per inviare lo stesso comando Alt+Tab sia al desktop locale sia a quello remoto contemporaneamente. Le opzioni sono: locale, remoto, oppure remoto solo a schermo intero. Questo è l’elenco completo.
Come usare Alt Tab nel Desktop remoto: soluzioni che funzionano davvero
Soluzione 1: Usa l’equivalente da tastiera RDP (modalità finestra, nessuna modifica alle impostazioni necessaria)
Perché funziona: Microsoft ha creato un set dedicato di scorciatoie da tastiera per le sessioni di Desktop remoto in finestra. Queste funzionano senza toccare alcuna impostazione e lasciano l’Alt+Tab locale completamente intatto. Per la maggior parte delle persone, questa è la soluzione più pulita ed è quella che consiglio di provare per prima.
Alt+Page Up passa tra i programmi aperti nella sessione remota in avanti, l’equivalente diretto di Alt+Tab. Alt+Page Down si sposta all’indietro. Alt+Insert scorre tra i programmi nell’ordine in cui sono stati avviati. Non è necessaria alcuna configurazione.
Soluzione 2: Passa alla modalità a schermo intero (senza configurazione, percorso più rapido)
Perché funziona: Il valore predefinito del keyboard hook 2 instrada Alt+Tab alla sessione remota nel momento in cui il client passa a schermo intero. Nessuna impostazione da modificare, nessun file .rdp da modificare. Se ti serve che Alt+Tab in Desktop remoto funzioni solo occasionalmente, questa è l’opzione con il minimo sforzo.
- All’interno della tua sessione attiva di Desktop remoto, premi Ctrl+Alt+Break per passare a schermo intero. Sui laptop senza un tasto Break dedicato, prova Ctrl+Alt+Pause o Ctrl+Alt+Fn+Scroll Lock.
- Premi Alt+Tab. Ora cambia finestra all’interno della sessione remota.
- Premi Ctrl+Alt+Break di nuovo per tornare alla modalità a finestra quando necessario.
Soluzione 3: Modifica l'impostazione dell'hook della tastiera in mstsc (correzione per la modalità finestra)
Perché funziona: Passando a “Sul computer remoto”, Alt+Tab viene instradato alla sessione remota quando la finestra di Desktop remoto è in primo piano, anche in modalità finestra. Lo svantaggio è che Alt+Tab smette di funzionare in modo affidabile sul computer locale mentre la connessione è aperta. Fai clic con il mouse fuori dalla finestra di Desktop remoto per tornare alle app locali.
- Disconnetti qualsiasi sessione attiva di Desktop remoto.
- Premi Win+R, digita mstsc, premi Invio.
- Fai clic su Mostra opzioni.
- Fai clic sulla scheda Risorse locali.
- Sotto Tastiera, apri il menu a discesa “Applica combinazioni di tasti di Windows”.
- Seleziona “Sul computer remoto”.
- Riconnettiti. Ora Alt+Tab viene instradato alla sessione remota quando la finestra di Desktop remoto è in primo piano.
Soluzione 4: Modifica direttamente il file .rdp (impostalo una volta, funziona sempre)
Perché funziona: Il valore keyboardhook nel file .rdp controlla la stessa impostazione dell’interfaccia utente di mstsc. Modificarlo direttamente fa sì che la tua preferenza rimanga valida per tutte le connessioni senza dover passare ogni volta dalla schermata delle opzioni.
- Individua il file .rdp salvato oppure salvanne uno da mstsc tramite File > Salva con nome.
- Apri il file in Blocco note.
- Trova la riga: keyboardhook:i:2
- Modificala in: keyboardhook:i:1
- Salva e chiudi il file.
- Apri la connessione facendo doppio clic direttamente sul file .rdp.
Come funziona: valori di keyboardhook
| Valore | Etichetta dell’interfaccia utente di mstsc | Dove va Alt+Tab |
| 0 | Su questo computer | Computer locale in tutte le modalità di visualizzazione |
| 1 | Sul computer remoto | Sessione remota quando la finestra RDP è attiva |
| 2 (predefinito) | Solo quando si usa lo schermo intero | Remoto a schermo intero, locale in modalità finestra |
Soluzione 5: Usa HelpWire se le impostazioni di mstsc sono fuori discussione
Perché funziona: Se le restrizioni dei criteri ti impediscono di modificare i file .rdp o di cambiare le impostazioni della tastiera di mstsc, uno strumento di accesso remoto non RDP aggira completamente il comportamento di keyboardhook. HelpWire è uno strumento di supporto remoto gratuito che ti connette a macchine remote senza passare affatto dallo stack RDP. Funziona su Windows, macOS e Linux, supporta sessioni con e senza supervisione e non richiede che la porta 3389 sia aperta.
- Scarica e installa HelpWire sia sulla macchina locale che su quella remota da helpwire.app.
- Avvia HelpWire e connettiti utilizzando il link di sessione fornito o l’ID di accesso non presidiato.
- Una volta connesso, prova Alt+Tab e verifica che il comportamento corrisponda alle tue esigenze.
Se nessuna di queste soluzioni ha funzionato
RDP annidato o RD Web Access: Se ti connetti tramite una jumpbox e apri una seconda sessione Desktop Remoto dall’interno, nessuna delle correzioni di mstsc sopra riportate ha effetto sulla sessione interna. La documentazione di Microsoft per Remote Desktop Services è chiara: le scorciatoie da tastiera non funzionano nelle sessioni Desktop Remoto o RemoteApp annidate. Ogni pressione di tasto viene intercettata dal primo livello di sessione che la riceve. Anche Alt+Page Up qui non funziona. Ho visto persone perdere un’ora su questo prima di rendersi conto che è la jumpbox stessa a fare da muro. Eseguire la sessione interna a schermo intero sulla jumpbox è l’unica soluzione alternativa all’interno dello stack di mstsc.
RemoteApp su Windows Server 2025: In almeno un caso documentato, Alt+Tab all’interno di una sessione RemoteApp su Windows Server 2025 scorreva tra le app aperte ma non mostrava l’elenco di anteprime in miniatura che funzionava correttamente su Server 2022. Un thread Microsoft Q&A del marzo 2026 include una correzione suggerita che riguarda l’impostazione del keyboard hook, ma l’autore originale ha riferito che keyboardhook:i:2 non ha ripristinato l’interfaccia di anteprima nella propria configurazione. Considera questo come un comportamento specifico di RemoteApp su Server 2025, separato dalle correzioni standard per l’instradamento di Alt+Tab del desktop remoto sopra indicate.
Domande frequenti
Premi Alt+Pagina su all’interno della sessione di Desktop remoto. Questo è l’equivalente da tastiera RDP integrato di Alt+Tab e funziona in modalità finestra senza toccare le impostazioni di mstsc, i file .rdp o i valori dell’hook della tastiera. Alt+Pagina giù scorre all’indietro tra i programmi aperti. Alt+Insert scorre nell’ordine di avvio.
Due opzioni. Innanzitutto, usa Alt+Page Up, che è la scorciatoia RDP nativa per passare tra i programmi remoti e non richiede alcuna configurazione. In secondo luogo, modifica l’impostazione “Apply Windows key combinations” in mstsc Local Resources su “On the remote computer”, che reindirizza Alt+Tab standard alla sessione remota quando la finestra ha il focus.
Alt+Page Up è l’equivalente di Alt+Tab nel desktop remoto. Passa in avanti tra i programmi aperti all’interno della sessione remota. Alt+Page Down passa all’indietro. Alt+Insert scorre tra i programmi nell’ordine di avvio.
L’hook di tastiera di mstsc, per impostazione predefinita, ha valore 2 e reindirizza Alt+Tab alla macchina che detiene lo schermo intero. In modalità finestra, questa è la macchina locale. Modificare l’impostazione in keyboardhook:i:1 nel file .rdp oppure premere Ctrl+Alt+Break per passare a schermo intero risolvono entrambi il problema.
Le scorciatoie da tastiera non passano attraverso sessioni di Desktop remoto annidate. La documentazione di Microsoft lo afferma esplicitamente: ogni livello di sessione intercetta le pressioni di tasti in modo indipendente. Una pressione di tasto dalla tastiera fisica viene assorbita dalla prima sessione che raggiunge e non viene mai inoltrata verso l’interno. Anche Alt+Page Up non funziona qui. Lo schermo intero sul jumpbox è l’unica soluzione alternativa con mstsc.