Ik zie dit exacte probleem nog steeds opduiken op Microsoft Q&A, Spiceworks en r/techsupport: Alt+Tab werkt niet meer in Extern Bureaublad, sneltoetsen gaan naar de lokale machine in plaats van naar de externe sessie, en er lijkt niets mis te zijn. De sessie is verbonden, typen werkt prima, muisinvoer is in orde, maar Alt+Tab schakelt je steeds terug naar je lokale bureaublad. Als je wat tijd hebt besteed aan het uitzoeken hoe je Alt+Tab in Extern Bureaublad kunt gebruiken zoals het op een lokale machine werkt, ben je niet de enige. De onderstaande oplossingen zijn getest en bevestigd, afkomstig uit praktijksituaties en oplossingen die in discussies binnen de community zijn geverifieerd, en zo georganiseerd dat je direct kunt doorgaan naar het scenario dat op jouw situatie van toepassing is.
Waarom werkt Alt+Tab niet in mijn Extern Bureaublad-sessie?
Het korte antwoord: mstsc doet precies wat het is geconfigureerd om te doen. Standaard stuurt Extern bureaublad Windows-toetscombinaties alleen naar de externe sessie wanneer de client in de volledigschermmodus draait. In een sessie in een venster blijft Alt+Tab lokaal en verschijnt het venster van Extern bureaublad gewoon als een andere vermelding in je lokale taakwisselaar. Er verschijnt geen waarschuwing op het scherm die aangeeft dat dit gebeurt. Daarom verrast het bijna iedereen de eerste keer.
Het gedrag wordt bepaald door de parameter keyboardhook die in elk .rdp-bestand is opgeslagen en die in mstsc wordt weergegeven als de instelling “Windows-toetscombinaties toepassen” onder Lokale bronnen. De standaardwaarde is 2. Microsoft documenteert dit in de referentie voor sneltoetsen van Extern-bureaubladdiensten en in de documentatie van de eigenschap KeyboardHookMode. Het is geen bug. Het is een ontwerpkeuze, en zodra je hiervan op de hoogte bent, kost het verhelpen ongeveer dertig seconden.
Wat de meeste mensen als eerste proberen om te verhelpen dat Alt Tab in RDP niet werkt en waarom dat mislukt
De eerste poging is in het Remote Desktop-venster klikken om de focus te bevestigen en vervolgens opnieuw op Alt+Tab drukken. Ik snap het, dat is de logische stap. Het helpt niet. Focus op het venster verandert niet waar toetsencombinaties naartoe worden gestuurd.
De tweede poging is meestal AutoHotKey. Dit is hier vaak onbetrouwbaar omdat de instelling voor toetsenbordroutering van mstsc Windows-toetscombinaties onderschept voordat een lokale hertoewijzing zich gedraagt zoals je verwacht. Het kan werken voor sommige aangepaste sneltoetsen, maar het is geen nette oplossing voor standaard Alt+Tab-routering, en ik heb mensen er een middag aan zien besteden voordat ze het opgaven.
De derde poging is “Windows-toetscombinaties toepassen” op “Op de externe computer” zetten en verwachten dat beide machines op Alt+Tab reageren. Hier wordt het verraderlijk: de instelling is of-of. mstsc biedt geen ondersteunde optie om hetzelfde Alt+Tab-commando tegelijk naar zowel het lokale als het externe bureaublad te sturen. De opties zijn lokaal, extern, of alleen extern in volledig scherm. Dat is de volledige lijst.
Hoe gebruik je Alt+Tab in Extern bureaublad: oplossingen die echt werken
Oplossing 1: Gebruik het RDP-toetsenbordequivalent (venstermodus, geen wijzigingen aan de instellingen nodig)
Waarom het werkt: Microsoft heeft een speciale set sneltoetsen gemaakt voor Remote Desktop-sessies in een venster. Deze werken zonder dat je aan instellingen hoeft te komen en laten je lokale Alt+Tab volledig intact. Voor de meeste mensen is dit de meest elegante oplossing en degene die ik aanraad om als eerste te proberen.
Alt+Page Up schakelt in de externe sessie vooruit tussen geopende programma’s, het directe equivalent van Alt+Tab. Alt+Page Down schakelt achteruit. Alt+Insert doorloopt de programma’s in de volgorde waarin ze zijn gestart. Geen configuratie nodig.
Oplossing 2: Schakel over naar de volledigschermmodus (zonder configuratie, snelste route)
Waarom het werkt: De standaard keyboard hook-waarde 2 stuurt Alt+Tab door naar de externe sessie zodra de client op volledig scherm staat. Geen instellingen om te wijzigen, geen .rdp-bestanden om te bewerken. Als je Alt+Tab via Extern bureaublad slechts af en toe nodig hebt, is dit de optie met het minste gedoe.
- Binnen je actieve Remote Desktop-sessie, druk op Ctrl+Alt+Break om naar volledig scherm te schakelen. Op laptops zonder een aparte Break-toets, probeer Ctrl+Alt+Pause of Ctrl+Alt+Fn+Scroll Lock.
- Druk op Alt+Tab. Het schakelt nu tussen vensters binnen de externe sessie.
- Druk opnieuw op Ctrl+Alt+Break om indien nodig terug te keren naar de venstermodus.
Oplossing 3: Wijzig de keyboard hook-instelling in mstsc (oplossing voor venstermodus)
Waarom dit werkt: Overschakelen naar “Op de externe computer” stuurt Alt+Tab door naar de externe sessie wanneer het Extern-bureaubladvenster de focus heeft, ook in venstermodus. De keerzijde is dat Alt+Tab niet meer betrouwbaar werkt op je lokale computer zolang de verbinding open is. Klik met de muis buiten het Extern-bureaubladvenster om terug te keren naar lokale apps.
- Verbreek eventuele actieve Extern-bureaubladsessie.
- Druk op Win+R, typ mstsc, druk op Enter.
- Klik op Opties weergeven.
- Klik op het tabblad Lokale bronnen.
- Open onder Toetsenbord de vervolgkeuzelijst “Windows-toetscombinaties toepassen”.
- Selecteer “Op de externe computer”.
- Maak opnieuw verbinding. Alt+Tab wordt nu doorgestuurd naar de externe sessie wanneer het Extern-bureaubladvenster de focus heeft.
Oplossing 4: Bewerk het .rdp-bestand rechtstreeks (stel het één keer in, werkt elke keer)
Waarom het werkt: De waarde keyboardhook in het .rdp-bestand regelt dezelfde instelling als de mstsc-UI. Het direct bewerken hiervan betekent dat je voorkeur behouden blijft voor alle verbindingen, zonder telkens door het optiescherm te hoeven gaan.
- Zoek je opgeslagen .rdp-bestand, of sla er een op vanuit mstsc via Bestand > Opslaan als.
- Open het bestand in Kladblok.
- Zoek de regel: keyboardhook:i:2
- Wijzig deze in: keyboardhook:i:1
- Sla het bestand op en sluit het.
- Open de verbinding door direct op het .rdp-bestand te dubbelklikken.
Hoe het werkt: keyboardhook-waarden
| Waarde | mstsc-UI-label | Waar Alt+Tab naartoe gaat |
| 0 | Op deze computer | Lokale machine in alle weergavemodi |
| 1 | Op de externe computer | Externe sessie wanneer het RDP-venster de focus heeft |
| 2 (standaard) | Alleen bij volledig scherm | Extern in volledig scherm, lokaal in venstermodus |
Oplossing 5: Gebruik HelpWire als mstsc-instellingen geen optie zijn
Waarom het werkt: Als beleidsbeperkingen je verhinderen om .rdp-bestanden te bewerken of mstsc-toetsenbordinstellingen te wijzigen, omzeilt een niet-RDP-hulpmiddel voor externe toegang het keyboardhook-gedrag volledig. HelpWire is een gratis hulpprogramma voor externe ondersteuning dat je met externe machines verbindt zonder de RDP-stack te gebruiken. Het werkt op Windows, macOS en Linux, ondersteunt zowel begeleide als onbeheerde sessies en vereist niet dat poort 3389 openstaat.
- Download en installeer HelpWire op zowel de lokale als de externe machines via helpwire.app.
- Start HelpWire en maak verbinding met behulp van de verstrekte sessielink of het onbeheerde toegangs-ID.
- Zodra je verbonden bent, test Alt+Tab en bevestig dat het gedrag overeenkomt met wat je nodig hebt.
Als geen van deze oplossingen heeft gewerkt
Geneste RDP of RD Web Access: Als je via een jumpbox verbinding maakt en daarbinnen een tweede Remote Desktop-sessie opent, bereiken geen van de hierboven genoemde mstsc-oplossingen de binnenste sessie. De documentatie van Microsoft Remote Desktop Services is hier duidelijk over: sneltoetsen werken niet in geneste Remote Desktop- of RemoteApp-sessies. Elke toetsaanslag wordt opgevangen door de eerste sessielaag die deze ontvangt. Alt+Page Up werkt hier ook niet. Ik heb mensen hier een uur aan zien verspillen voordat ze beseften dat de jumpbox zelf de barrière is. De binnenste sessie in volledig scherm op de jumpbox uitvoeren is de enige workaround binnen de mstsc-stack.
RemoteApp op Windows Server 2025: In minstens één gedocumenteerd geval bladerde Alt+Tab binnen een RemoteApp-sessie op Windows Server 2025 door open apps, maar werd de lijst met miniatuurvoorbeelden die op Server 2022 prima werkte niet weergegeven. Een Microsoft Q&A-thread van maart 2026 bevat een voorgestelde oplossing met betrekking tot de keyboard hook-instelling, maar de oorspronkelijke poster meldde dat keyboardhook:i:2 de preview-UI in hun configuratie niet herstelde. Beschouw dit als specifiek gedrag van RemoteApp op Server 2025, los van de standaardoplossingen voor Alt+Tab-routering hierboven.
Veelgestelde vragen
Druk op Alt+Page Up in de Externe bureaubladsessie. Dit is de ingebouwde RDP-toetsenbordtegenhanger van Alt+Tab en werkt in venstermodus zonder de mstsc-instellingen, .rdp-bestanden of waarden voor toetsenbord-hooks te wijzigen. Alt+Page Down navigeert achterwaarts door geopende programma’s. Alt+Insert doorloopt in startvolgorde.
Twee opties. Gebruik om te beginnen Alt+Page Up, de native RDP-sneltoets om tussen externe programma’s te schakelen; hiervoor is geen configuratie nodig. Stel ten tweede de instelling “Windows-toetscombinaties toepassen” in mstsc onder Lokale bronnen in op “Op de externe computer,” waardoor de standaard Alt+Tab naar de externe sessie wordt doorgestuurd wanneer het venster de focus heeft.
Alt+Page Up is het Alt+Tab-equivalent voor extern bureaublad. Hiermee schakel je vooruit tussen geopende programma’s binnen de externe sessie. Alt+Page Down schakelt achteruit. Alt+Insert doorloopt de programma’s in de volgorde waarin ze zijn gestart.
De mstsc-toetsenbordhook staat standaard op waarde 2, waardoor Alt+Tab wordt doorgestuurd naar de machine die het volledige scherm in gebruik heeft. In venstermodus is dat de lokale machine. De instelling wijzigen naar keyboardhook:i:1 in het .rdp-bestand of Ctrl+Alt+Break indrukken om naar volledig scherm te gaan, lost dit in beide gevallen op.
Sneltoetsen worden niet doorgegeven aan geneste Extern Bureaublad-sessies. De documentatie van Microsoft vermeldt dit expliciet: elke sessielaag onderschept toetsaanslagen afzonderlijk. Een toetsaanslag van je fysieke toetsenbord wordt door de eerste sessie die deze bereikt verwerkt en nooit verder naar binnen doorgegeven. Alt+Page Up werkt hier ook niet. Volledig scherm op de jumpbox is de enige noodoplossing met mstsc.