Skip to main content

Cara Cari Pengenal Keselamatan Pengguna (SID) di Windows

CS50 Live, Episode 007 (Jun 2026)

CS50 Live, Episode 007 (Jun 2026)
Anonim

Terdapat banyak sebab mengapa anda mungkin ingin mencari pengenal keselamatan (SID) untuk akaun pengguna tertentu di Windows, tetapi di sudut dunia kita, sebab yang biasa dilakukan ialah menentukan kekunci di bawah HKEY_USERS di Registry Windows ke cari data registri pengguna khusus untuk.

Terlepas dari alasan keperluan anda, padanan SID untuk nama pengguna sangat mudah terima kasih kepada perintah wmic, perintah yang tersedia dari Command Prompt dalam kebanyakan versi Windows.

Lihat Cara Cari SID Pengguna di Pejabat Pendaftaran lanjutkan ke bawah untuk mendapatkan petunjuk mengenai memadankan nama pengguna kepada SID melalui maklumat dalam Registry Windows, kaedah alternatif untuk menggunakan WMIC. Perintah wmic tidak wujud sebelum Windows XP, jadi anda akan mempunyai untuk menggunakan kaedah pendaftaran dalam versi Windows yang lebih lama.

Ikuti langkah mudah ini untuk memaparkan jadual nama pengguna dan SID yang sepadan:

Cara Cari SID Pengguna Dengan WMIC

Ia mungkin hanya mengambil masa satu minit, mungkin kurang, untuk mencari SID pengguna di Windows melalui WMIC:

  1. Promosi Perintah Terbuka.

    Dalam Windows 10 dan Windows 8, jika anda menggunakan papan kekunci dan tetikus, cara terpantas ialah melalui Menu Pengguna Kuasa, boleh diakses denganWIN + Xjalan pintas.

    Jika anda tidak melihat Prompt Perintah dalam Menu Pengguna Kuasa, taipkan cmd ke dalam bar carian dalam menu Mula, dan klik Arahan prompt Apabila awak melihatnya.

  2. Taipkan perintah berikut ke dalam Prompt Perintah sama seperti yang ditunjukkan di sini, termasuk ruang atau kekurangannya:

    wmic useraccount dapatkan nama, sid

    … dan kemudian tekan Masukkan.

    Jika anda tahu nama pengguna dan ingin merebut hanya SID satu pengguna, masukkan arahan ini tetapi ganti PENGGUNA dengan nama pengguna (pastikan petikan):

    wmic useraccount where name = "USER" get sid

    Jika anda mendapat ralat bahawa perintah wmic tidak dikenali, ubah direktori kerja C: Windows System32 wbem dan cuba lagi. Anda boleh melakukannya dengan cd (perubahan direktori) arahan.

  3. Anda harus melihat jadual yang dipaparkan dalam Prompt Perintah. Ini adalah senarai setiap akaun pengguna di Windows, disenaraikan oleh nama pengguna, diikuti oleh SID yang sama akaun.

Kini, anda yakin bahawa nama pengguna tertentu sepadan dengan SID tertentu, anda boleh membuat apa-apa perubahan yang anda perlukan dalam pendaftaran atau melakukan apa sahaja yang anda perlukan maklumat ini.

Sekiranya anda mempunyai satu kes di mana anda perlu mencari nama pengguna tetapi semua yang anda miliki adalah pengecam keselamatan, anda boleh "membalikkan" arahan seperti ini (hanya menggantikan SID ini dengan yang dipersoalkan):

wmic useraccount where sid = "S-1-5-21-992878714-4041223874-2616370337-1001" get name

… untuk mendapatkan hasil seperti ini:

Namajonfi

Cara Cari SID Pengguna di Pejabat Pendaftaran

Anda juga boleh menentukan SID pengguna dengan melihat melalui ProfileImagePath nilai dalam setiap SID prefixed S-1-5-21 yang disenaraikan di bawah kekunci ini:

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion ProfileList

The ProfileImagePath nilai dalam setiap kunci pendaftaran bernama SID menyenaraikan direktori profil, yang termasuk nama pengguna.

Sebagai contoh, ProfileImagePath nilai di bawah S-1-5-21-992878714-4041223874-2616370337-1001 kunci pada komputer saya C: Users jonfi , jadi saya tahu bahawa SID untuk pengguna "jonfi" adalah "S-1-5-21-992878714-4041223874-2616370337-1001".

Kaedah pemadanan pengguna ke SID hanya akan menunjukkan pengguna yang log masuk atau melog masuk dan menukar pengguna. Untuk terus menggunakan kaedah pendaftaran untuk menentukan SID pengguna lain, anda perlu log masuk sebagai setiap pengguna pada sistem dan ulangi langkah-langkah ini. Ini adalah kelemahan besar; dengan andaian, anda lebih baik menggunakan kaedah arahan wmic di atas.