如何在 Windows 11 中尋找任何使用者的安全性識別碼 (SID)

安全性識別碼 (SID) 是與 Windows 電腦上的使用者帳戶關聯的唯一編號。它在 Windows 上搜尋用戶、識別用戶以及確定其權限時非常有用。任何兩個 SID 都不能完全相同。此標識符有助於管理存取權限並確定不同使用者的權限。

在本文中,我們將逐步指導您如何在 Windows 11 中尋找任何使用者的安全性識別碼 (SID)。我們將為您提供改進的方法和指南,使您能夠有效且準確地執行此流程。在 Windows 上尋找 SID 最常用的方法是使用「whoami」命令。但是,還有其他幾種方法可以查看 Windows 電腦上單一或所有使用者的 SID。請查看 如何在 Windows 11 中刪除使用者帳戶.

1. 使用命令提示符

檢查目前登入電腦的使用者的安全性識別碼 (SID) 的最簡單方法是使用命令 WHOAMI該命令將藉助“User”參數顯示 SID。唯一的缺點是它無法顯示單一使用者的多個 SID。

這是如何做到的:

  • 點擊 WIN + R 若要存取「執行」對話框,請鍵入: CMD 在文字方塊中按鍵 Ctrl + Shift + Enter 以管理員權限開啟命令提示字元。
  • 此時將出現「使用者帳戶控制」視窗。如果出現提示,請按一下「是」按鈕以管理員權限開啟應用程式。
  • 現在,鍵入以下命令以顯示目前登入的使用者帳戶的 SID:
whoami /user

  • 您將看到目前登入使用者的名稱及其對應的 SID。您可以直接從命令提示字元視窗中選擇並複製文字。但是,如果您想將詳細資訊匯出到文字檔案以備將來使用,可以輸入以下命令:
whoami /user > C:\SID.txt
  • 上述指令將在 C 盤建立一個名為 SID 的文字檔。您可以使用記事本或任何其他文字編輯器來開啟它。
  • 現在您可以關閉命令提示字元視窗。

2. 使用 WMIC

您可以使用命令列工具輕鬆查看電腦上所有使用者或單一使用者的 SID。 WMIC您不需要以管理員權限開啟命令提示字元視窗即可使用 WMIC 查看 SID。

重複以下步驟即可完成此操作:

  • 右鍵點選「開始」選單,開啟「快速連結」選單。按一下“終端”。
  • 輸入以下命令並按任何鍵 進入 要實現它:
Wmic用戶帳戶獲取名稱,SID
  • 上述命令將顯示所有使用者帳戶的相應使用者名稱和安全性 ID。在我們的範例中,它顯示三個本機帳戶(a、b 和 t)、管理員、來賓、預設帳戶和 WDAGUtility 帳戶。
  • 您可以透過執行以下命令將所有這些資料匯出到磁碟機 D 上的文字檔案:
wmic useraccount get name,sid > D:\SID.txt

  • 如果您想獲取計算機上特定用戶帳戶的詳細信息,命令語法為:
wmic useraccount where name=”USER” get sid
  • 將命令中的 USER 部分替換為實際使用者名稱。在本例中,命令變為:
wmic useraccount where name=”a” get sid

  • 您可以關閉終端機視窗。

3.使用 PowerShell Cmdlet

PowerShell 提供指令 取得 WmiObject cmdlet 使用此命令,您可以顯示 Windows 電腦上所有使用者帳戶的安全性識別碼 (SID)。與 WMIC 方法類似,您可以使用單一命令顯示所有使用者的 SID。

重複以下步驟即可完成此操作:

  • 點擊 WIN + R 若要存取「執行」對話框,請鍵入: PowerShell的 在文字方塊中按鍵 Ctrl + Shift + Enter 以管理員權限開啟 PowerShell。
  • 此時將出現「使用者帳戶控制」視窗。如果出現提示,請按一下「是」按鈕以管理員權限開啟應用程式。
  • 輸入以下命令並按任何鍵 進入:
Get-WmiObject win32_useraccount | 選擇 name,sid

  • 上述命令將顯示所有使用者帳戶及其對應的安全性 ID。若要將結果匯出到文字文件,請執行以下命令:
Get-WmiObject win32_useraccount | Select name,sid > C:\SID.txt
  • 該指令會將檔案儲存到 C 碟。使用檔案總管存取該路徑,然後在文字編輯器應用程式中開啟該檔案。
  • 關閉 PowerShell 窗口。

核實 如何使用 PowerShell 在 Windows 中建立排程任務(以及為什麼?).

4.使用登錄編輯器

如果命令提示字元或 PowerShell 因任何原因無法在您的電腦上執行,您可以使用登錄編輯程式檢視電腦上的所有安全性識別碼 (SID)。此方法不如在終端機或文字檔案中查看完整的 SID 清單那麼方便。您必須進行一些手動搜尋才能找到 SID 及其使用者名稱。

這是如何做到的:

  • 點擊 WIN + R 若要存取「執行」對話框,請鍵入: 註冊表編輯器 在文字方塊中按鍵 Ctrl + Shift + Enter 同時。
  • 將出現“用戶帳戶控制”窗口。 單擊按鈕 نعم.
  • 進入頂部的網址列,貼上以下路徑,然後按鍵。 進入:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList
  • 按一下任何 SID 子項目以選擇它並移至右側窗格。
  • 現在,找到 ProfileImagePath 值並雙擊它以開啟編輯視窗。您將在值資料欄位中看到使用者的 SID。

  • 同樣,您可以檢查其他 SID 鍵並開啟其 ProfileImagePath 值以找到其符合的使用者名稱。
  • 關閉應用 登錄編輯器 在那之後。

5.使用批處理文件

如果您覺得終端路徑繁瑣,可以建立一個批次文件,一次顯示所有使用者的安全識別碼 (SID)。重複以下步驟建立批次檔:

  • 點擊 贏+ D 切換到桌面。
  • 右鍵單擊桌面上的空白處,然後按一下選項 新建 -> 文字文檔.
  • 桌面上會出現一個新的文字檔。雙擊該文件即可在記事本中開啟。
  • 現在,將以下程式碼片段貼到記事本文件中:
@錯過 關閉 cmd.exe /k wmic 使用者帳戶 獲得 名稱、ID 暫停

  • 點擊 Ctrl + Shift + S 若要開啟「另存為」窗口,請將檔案名稱另存為 SID.bat 並且保存欄位的類型為 K 全部文件.

  • 導航至儲存批次檔的資料夾。雙擊它以運行它。
  • 終端機視窗將啟動並顯示電腦上的所有使用者及其對應的安全 ID。

核實 如何擺脫 Windows 上的「需要您注意的事項」通知.

快速驗證安全性識別碼 (SID)

這些是檢查 Windows 電腦上單一使用者或所有使用者的安全性識別碼 (SID) 的方法。如果您只想查看目前登入使用者的 SID,請使用第一種方法。

其餘方法將顯示電腦上一個或所有使用者的安全識別碼 (SID)。最後,建立一個批次文件,以便在需要時顯示所有使用者的 SID。現在您可以查看 如何修復Windows上無法運行的批次(.BAT)文件.

轉到頂部按鈕