Jak znaleźć identyfikator bezpieczeństwa użytkownika (SID) w systemie Windows

Spisu treści:

Jak znaleźć identyfikator bezpieczeństwa użytkownika (SID) w systemie Windows
Jak znaleźć identyfikator bezpieczeństwa użytkownika (SID) w systemie Windows
Anonim

Co warto wiedzieć

  • W wierszu polecenia wpisz wmic useraccount pobierz nazwę, sid i naciśnij Enter.
  • Można również określić identyfikator SID użytkownika, przeglądając wartości ProfileImagePath w każdym prefiksie SID S-1-5-21 wymienionego pod:
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Częstym powodem, dla którego możesz chcieć znaleźć identyfikator bezpieczeństwa (SID) konta użytkownika w systemie Windows, jest określenie, który klucz w kluczu HKEY_USERS w rejestrze systemu Windows ma szukać danych rejestru specyficznych dla użytkownika. Dopasowywanie identyfikatorów SID do nazw użytkowników jest łatwe dzięki poleceniu wmic dostępnemu w wierszu polecenia w większości wersji systemu Windows.

Jak znaleźć identyfikator SID użytkownika za pomocą WMIC

Wykonaj te proste kroki, aby wyświetlić tabelę nazw użytkowników i odpowiadających im identyfikatorów SID. Znalezienie identyfikatora SID użytkownika w systemie Windows za pomocą WMIC zajmie prawdopodobnie tylko minutę, a może mniej:

Patrz Jak znaleźć identyfikator SID użytkownika w rejestrze w dalszej części strony, aby uzyskać instrukcje dotyczące dopasowywania nazwy użytkownika do identyfikatora SID za pomocą informacji w rejestrze systemu Windows, alternatywnej metody do korzystania z usługi WMIC. Polecenie wmic nie istniało przed Windows XP, więc będziesz musiał użyć metody rejestru w starszych wersjach systemu Windows.

  1. Otwórz Terminal Windows (Windows 11) lub otwórz Wiersz Poleceń w starszych wersjach systemu Windows. Jeśli używasz klawiatury i myszy w systemie Windows 11/10/8, najszybszym sposobem jest skorzystanie z menu użytkownika zaawansowanego, dostępnego za pomocą skrótu WIN+X.

    Jeśli nie widzisz tam wiersza polecenia, wpisz cmd w pasku wyszukiwania w menu Start i wybierz Wiersz polecenia kiedy to zobaczysz.

    Nie musisz otwierać wiersza poleceń z podwyższonym poziomem uprawnień, aby to zadziałało. Niektóre polecenia systemu Windows tego wymagają, ale w poniższym przykładzie polecenia WMIC można otworzyć zwykły, nieadministracyjny wiersz polecenia.

  2. Wpisz następujące polecenie w wierszu polecenia dokładnie tak, jak pokazano tutaj, łącznie ze spacjami lub ich brakiem:

    
    

    konto użytkownika wmic pobierz nazwę, sid

    …a następnie naciśnij Enter.

    Image
    Image

    Jeśli znasz nazwę użytkownika i chcesz pobrać tylko SID tego jednego użytkownika, wprowadź to polecenie, ale zastąp USER nazwą użytkownika (zachowaj cudzysłowy):

    
    

    konto użytkownika wmic, gdzie nazwa="UŻYTKOWNIK" otrzymuje identyfikator

    Image
    Image

    Jeśli pojawi się błąd, że polecenie wmic nie jest rozpoznawane, zmień katalog roboczy na C:\Windows\System32\wbem\ i spróbuj ponownie. Możesz to zrobić za pomocą polecenia cd (zmień katalog).

  3. Powinieneś zobaczyć tabelę wyświetlaną w wierszu poleceń. Jest to lista każdego konta użytkownika w systemie Windows, wymieniona według nazwy użytkownika, po której następuje odpowiedni identyfikator SID konta.

Teraz, gdy masz pewność, że określona nazwa użytkownika odpowiada danemu identyfikatorowi SID, możesz wprowadzić dowolne zmiany w rejestrze lub zrobić cokolwiek innego, do czego potrzebne są te informacje.

Image
Image

Znajdowanie nazwy użytkownika za pomocą identyfikatora SID

Jeżeli masz przypadek, w którym musisz znaleźć nazwę użytkownika, ale wszystko, co masz, to identyfikator bezpieczeństwa, możesz "odwrócić" polecenie w ten sposób (po prostu zamień ten identyfikator SID na ten, o którym mowa):


konto użytkownika wmic, gdzie sid="S-1-5-21-992878714-4041223874-2616370337-1001" otrzymuje nazwę

…aby uzyskać taki wynik:


Nazwa

jonfi

Image
Image

Jak znaleźć identyfikator SID użytkownika w rejestrze

Można również określić identyfikator SID użytkownika, przeglądając wartości ProfileImagePath w każdym prefiksie SID S-1-5-21 wymienionym pod tym kluczem:


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

Image
Image

Wartość ProfileImagePath w każdym kluczu rejestru o nazwie SID zawiera katalog profilu, który zawiera nazwę użytkownika.

Na przykład, wartość pod klawiszem S-1-5-21-992878714-4041223874-2616370337-1001 na komputerze, który widzisz powyżej to C:\Users\jonfi, więc wiemy, że jest to identyfikator SID tego użytkownika.

Ta metoda dopasowywania użytkowników do identyfikatorów SID pokaże tylko tych użytkowników, którzy są zalogowani lub zalogowali się i zmienili użytkowników. Aby nadal używać metody rejestru do określania identyfikatorów SID innych użytkowników, musisz zalogować się jako każdy użytkownik w systemie i powtórzyć te kroki. To duża wada; zakładając, że jesteś w stanie, znacznie lepiej będzie, jeśli użyjesz powyższej metody poleceń wmic.

FAQ

    Jak szybko znaleźć własny identyfikator SID?

    Otwórz wiersz polecenia, naciskając klawisze Windows+R. Następnie wprowadź następujące polecenie i naciśnij Enter: whoami /user.

    Jak dodać użytkownika do mojego komputera?

    Aby utworzyć nowe konto użytkownika w systemie Windows, przejdź do Start > Ustawienia > Konta> Rodzina i inni użytkownicy Pod Inni użytkownicy > Dodaj innego użytkownika, wybierz Dodaj kontoWprowadź informacje o użytkowniku i postępuj zgodnie z instrukcjami.

Zalecana: