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.
-
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.
-
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.
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
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).
- 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.
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
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
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.