Windows 7 - wymusza wylogowanie istniejącej sesji użytkownika podczas logowania

12

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?

Pat Clancey
źródło

Odpowiedzi:

7

To może działać, w zależności od twoich uprawnień:

  1. Otwórz Menedżera zadań

  2. Zakładka Procesy, Pokaż procesy wszystkich użytkowników (jest w lewym dolnym rogu)

  3. Karta Użytkownicy, wybierz użytkownika, na którym chcesz zabić procesy, Wyloguj się

  4. Zobaczysz monit o potwierdzenie wylogowania, wybierz wylogowanie

Właśnie zweryfikowałem to między zwykłym kontem użytkownika a kontem administratora w mojej sieci.

Oto link ze zrzutami ekranu, jak to zrobić, krok po kroku.

Sawta
źródło
3
To by działało, ale muszę to zrobić automatycznie.
Pat Clancey,
@PatClancey Myślę, że możesz napisać wylogowanie w sposób półautomatyczny, postępując zgodnie z tą odpowiedzią: superuser.com/questions/269574/…
Jeroen Wiert Pluimers
2

Utwórz zasady grupy dla tych systemów, które ustawiają niski limit czasu wylogowywania rozłączonych użytkowników.

Aby to zrobić, sprawdź Computer Configuration > Policies > Administrative Templates > Windows Components > Terminal Services > Sessionssekcję zasad grupy i włącz ją Set time limit for disconnected sessions, a następnie ustaw limit czasu (1 minuta).

To było po „rozłączeniu” przez minutę, zostaną wylogowani.

Ƭᴇcʜιᴇ007
źródło
1
W moim lokalnym edytorze zasad grupy nie mam folderu „Zasady” w obszarze „Konfiguracja komputera”. Znalazłem „Ustaw limit czasu dla rozłączonych sesji” w Konfiguracja komputera> Szablony administracyjne> Składniki systemu Windows> Sesja pulpitu zdalnego> Limity czasu sesji, ale to działa tylko w celu wylogowania użytkowników z połączenia pulpitu zdalnego - a nie odłączonego użytkownika w konsoli. Jak mogę ustawić zasady usług terminalowych, o których wspominasz?
Pat Clancey
1
@PatClancey, więc jak udało ci się to rozwiązać? Proszę opublikować odpowiedź . 25k wyświetleń i brak działającego rozwiązania?
Pacerier