W systemie Windows XP, gdy logujesz się na komputerze, jeśli inny użytkownik był już zalogowany, powiedziano ci, kto to jest, i zapytałeś, czy chcesz zakończyć jego sesję:
„Użytkownik X jest obecnie zalogowany na tym komputerze. Jeśli będziesz kontynuować, sesja Windows tego użytkownika zakończy się, a wszelkie niezapisane dane zostaną utracone. Czy chcesz kontynuować?”
W systemie Windows 7, gdy inny użytkownik próbuje się zalogować (za pomocą pulpitu zdalnego lub konsoli), widzi następujący komunikat:
„Na tym komputerze jest obecnie zalogowany inny użytkownik. Jeśli będziesz kontynuować, ten użytkownik będzie musiał się odłączyć od tego komputera. Czy chcesz kontynuować?”
Jeśli klikniesz Tak, zostaniesz poproszony o poczekanie na odpowiedź od bieżącego użytkownika. Po upływie 30 sekund, jeśli nie ma odpowiedzi, jesteś zalogowany, a poprzedni użytkownik jest odłączony. To jest zmiana w stosunku do XP - nie są wylogowani, są rozłączeni, a ich programy nadal działają.
Jest to dla nas problem na niektórych stacjach roboczych w fabryce. Chcielibyśmy zachować zachowanie w stylu XP i wymusić wylogowanie istniejącego użytkownika, w przeciwieństwie do umożliwienia programom, które są teraz niewidoczne, aby nadal działały w tle.
Mamy już włączoną zasadę „Ukryj punkty wejścia do szybkiego przełączania użytkowników”, ale to nie zapobiega dwóm jednoczesnym sesjom użytkowników. Co możemy zrobić, aby wymusić wylogowanie istniejącego użytkownika w systemie Windows 7?