Sesje konkurencyjne w Windows umożliwiają zalogowanie się poprzez pulpit zdalny kilku użytkownikom jednocześnie, bez odłączania użytkowników pracujących lokalnie. W Windowsie XP standardowe ustawienia nie umożliwiają jednoczesnej pracy użytkownika lokalnego i zdalnego. Podczas podłączenia przez pulpit zdalny, system wstrzymuje pracę lokalną i przełącza się na ekran logowania. Windows XP nie umożliwia włączenia sesji konkurencyjnych. Wprowadzając kilka zmian w sesjach terminalowych (zmiany można przeprowadzić wyłącznie w celach testowych - taka ingerencja w systemie jest niezgodna z licencją), można umożliwić działanie wielokrotnych sesji równoległych.
W tym celu w rejestrze systemowym Windows XP SP2 przechodzimy do: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Licensing Core, a następnie dodajemy nowy wpis typu DWORD o nazwie EnableConcurrentSessions o wartości 1. Następnie w Edytorze Polityki Grupowej gpedit.msc przechodzimy do Zasady Komputer Lokalny->Konfiguracja komputera-> Szablony Administracyjne->Składniki systemu Windows->Usługi terminalowe -> Zezwalaj użytkownikom na zdalne łączenie się przu użyciu usług terminalowych i zaznaczamy Włączone oraz ustawiamy limit połączeń: Ogranicz liczbę połączeń wpisując np. wartość 2.
Dodatkowo należy podmienić plik termsrv.dll w katalogu C:\Windows\System32\DllCache, a następnie w C:\Windows\System32 na nowy termsrv.dll pozwalający na sesje konkurencyjne. W razie komunikatu ostrzegawczego Ochrony plików systemu Windows, należy kliknąć Anuluj, a następnie uruchomić komputer ponownie.
Sesje konkurencyjne działają poprawnie, jeśli uaktywniony jest zarówno Ekran powitalny jak i Szybkie przełączanie użytkowników.