Wyświetlać czas logowania do Windows 7?

58

Czy w systemie Windows 7 Ultimate można sprawdzić, kiedy zalogowałem się do bieżącej sesji?

Chcę dowiedzieć się, jak długo byłem na komputerze / kiedy go uruchomiłem.

magnetyczny
źródło
Szczegółowe informacje na temat konfigurowania automatycznego dziennika historii logowania / logowania, blokowania i wylogowywania znajdują się w odpowiedzi
Stackoverflow

Odpowiedzi:

44

Użyj następującego polecenia w wierszu polecenia:

net user [username]

To będzie obok ostatniego logowania .

EDYCJA
Jeśli ekran zostanie zablokowany i użyjesz powyższej metody, wyświetli się ostatnia odblokowanie ekranu. Musisz użyć tego polecenia poniżej, aby uzyskać początkowy czas logowania:

quser
paradd0x
źródło
6
+1: „Statystyka sieci” informuje o uruchomieniu komputera, a nie o zalogowaniu się użytkownika.
ᴇcʜιᴇ007
4
Nie działa to, jeśli Twoje konto należy do innej domeny niż domena domyślna dla komputera, na którym jesteś zalogowany. Przynajmniej moje próby określenia innej domeny do przeszukiwania nie zadziałały.
Trebor Rude
1
Spróbuj net user %USERNAME% /domain, zadziałało, gdy zalogowałem się do domeny. Jednak w innym systemie to polecenie powiedziało, że nie może znaleźć kontrolera domeny, ale query user(lub quserpracował na tym systemie)
PatS
80

Możesz także użyć

quser

aby zobaczyć czas logowania.

Katalizator
źródło
3
Fajnie, to dla mnie nowe. Okazuje się, że to „skrót” do innej opcji użytkowej: C:\>query user.
Ƭᴇcʜιᴇ007
2
Działa również dla użytkownika domeny :)
thomasa88
działa również na zwycięstwo 10
Carlo V. Dango
10

Przejdź do wiersza polecenia i wpisz:

net statistics srv
William Hilsum
źródło
Wynik, który widzę, mówi, Statistics since 6/29/18 10:01:07 AMa ponieważ jest to jedyny pokazany czas, domyślam się, że pokazuje on czas zalogowania się. Czy to prawda? Następna odpowiedź mówi, że był to czas ostatniego restartu komputera, ale w moim przypadku wydaje się, że to czas, kiedy się zalogowałem.
PatS
Ostatnia opcja (srv) jest specyficzna dla języka lub instalacji. W moim przypadku był to „Arbeitsstationsdienst”. Wpisz statystyki netto bez żadnej dodatkowej opcji, aby uzyskać listę dostępnych usług.
schoetbi,
6

Miałem ten sam problem z komputerem sieciowym, co dało mi wyniki, których szukałem:

wmic netlogin get name, fullname, lastlogon

... dostarczy informacji dla wszystkich zalogowanych użytkowników.

Zachery
źródło
FullNamei LastLogonkolumny są puste w moim przypadku. Masz pomysł, dlaczego?
Dejan,
Jedyny, który powiedział mi, kiedy zalogowałem się 15 minut temu, a nie kiedy uruchomiłem ponownie dwa dni temu.
Noumenon
4

Możesz także użyć

systeminfo

i obok

System Boot Time:

Będzie w formacie

9/17/2011, 10:16:38 PM
Alpejski
źródło
3

Zrób to w wierszu poleceń, myślę, że wyświetli to, czego chcesz:

serwer statystyk netto

Wiersz „Statystyka od 7/12/2011 18:28:15” to ostatni raz, kiedy komputer został ponownie uruchomiony.

KCotreau
źródło
2

Użyj polecenia:

net stats srv

Tam, gdzie jest napisane statystyki, ponieważ ... ma miejsce, gdy się zalogujesz / uruchomiłeś.

soandos
źródło
1

nie jestem informatykiem, regularnie używam narzędzia. Może to pomóc w zalogowaniu się do timera pokazującego czas uruchamiania systemu tutaj link http://logintimer.weebly.com

takio
źródło
2
To robi dokładnie to samo co wbudowane quser, ale jest komercyjne.
slhck
-1

Dokładna odpowiedź prawdopodobnie zależy od dokładnej sytuacji.

Polecenie „zapytaj użytkownika” lub „quser” pokaże ostatnie logowanie do komputera.

Polecenie „użytkownik sieci” działa, jeśli nie jesteś w domenie. Ale (jak zauważył ktoś inny), pokaże to ostatni raz, kiedy odblokowałeś wygaszacz ekranu.

Jeśli jesteś w domenie, polecenie „użytkownik netto / domena” pokaże ostatnie logowanie do domeny. Pamiętaj jednak, że ten czas może różnić się od ostatniego zalogowania na serwerze.

Jeśli codziennie siadasz i włączasz serwer, wtedy polecenie „net Statistics server” lub „net stats srv” pokaże ci czas włączenia. Pamiętaj, że ten czas nie ulega zmianie, gdy serwer hibernuje lub śpi.


źródło