Um motivo comum pelo qual você pode querer encontrar o identificador de segurança (SID) para a conta de um usuário no Windows é determinar qual chave em HKEY_USERS no Registro do Windows procurar dados de registro específicos do usuário. A correspondência de SIDs com nomes de usuário é fácil com o comando wmic — disponível no prompt de comando na maioria das versões do Windows.

Como encontrar o identificador de segurança (SID) de um usuário com WMIC

Siga estas etapas fáceis para exibir uma tabela de nomes de usuário e seus SIDs correspondentes. Provavelmente levará apenas um minuto, talvez menos, para encontrar o SID de um usuário no Windows via WMIC:

Consulte Como encontrar o SID de um usuário no Registro mais abaixo na página para obter instruções sobre como corresponder um nome de usuário a um SID por meio de informações no Registro do Windows, um método alternativo ao uso do WMIC. 

O comando wmic não existia antes do Windows XP, então você terá que usar o método de registro nessas versões mais antigas do Windows.

  1. Abra o Windows Terminal (Windows 11) ou abra o Prompt de Comando em versões mais antigas do Windows. Se você estiver usando um teclado e mouse no Windows 11/10/8, a maneira mais rápida é através do Power User Menu, acessível com o  atalho WIN+X  .Se você não vir o Prompt de Comando, digite cmd na barra de pesquisa do menu Iniciar e selecione Prompt de Comando ao vê-lo. Você não precisa abrir um prompt de comando elevado para que isso funcione. Alguns comandos do Windows exigem isso, mas no exemplo de comando WMIC abaixo, você pode abrir um prompt de comando normal e não administrativo.
  2. Digite o seguinte comando no Prompt de Comando exatamente como mostrado aqui, incluindo espaços ou falta deles:wmic useraccount get name,sid.. e pressione Enter . Se você conhece o nome de usuário e gostaria de obter apenas o SID desse usuário, digite este comando, mas substitua USER  pelo nome de usuário (mantenha as aspas):wmic useraccount where name="USER" get sid. Se você receber um erro informando que o comando wmic não é reconhecido, altere o diretório de trabalho para  C:\Windows\System32\wbem\  e tente novamente. Você pode fazer isso com o comando cd (alterar diretório).
  3. Você deve ver uma tabela exibida no prompt de comando. Esta é uma lista de cada conta de usuário no Windows, listada por nome de usuário, seguido pelo SID correspondente da conta.

Agora que você tem certeza de que um nome de usuário específico corresponde a um SID específico, você pode fazer as alterações necessárias no registro ou fazer qualquer outra coisa para a qual você precise dessas informações.

Encontrando o nome de usuário usando o SID

Se acontecer de você ter um caso em que você precisa encontrar o nome de usuário, mas tudo o que você tem é o identificador de segurança, você pode “reverter” o comando assim (basta substituir este SID pelo que está em questão):

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

… para obter um resultado como este:

Name
top

Como encontrar o identificador de segurança (SID) de um usuário no registro

Você também pode determinar o SID de um usuário examinando os valores ProfileImagePath em cada SID prefixado S-1-5-21 listado nesta chave:

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

O valor ProfileImagePath em cada chave de registro nomeada por SID lista o diretório de perfil, que inclui o nome de usuário.

Por exemplo, o valor na chave S-1-5-21-992878714-4041223874-2616370337-1001 no computador que você vê acima é C:\Users\top, portanto, sabemos que esse é o SID desse usuário.

Este método de correspondência de usuários com SIDs mostrará apenas os usuários que efetuaram login ou efetuaram login e trocaram de usuário. Para continuar a usar o método de registro para determinar os SIDs de outros usuários, você precisará fazer login como cada usuário no sistema e repetir essas etapas. Esta é uma grande desvantagem; supondo que você seja capaz, é muito melhor usar o método de comando wmic acima.

Perguntas frequentes

Abra o prompt de comando pressionando a tecla Windows + R . Em seguida, digite o seguinte comando e pressione Enterwhoami /user .

Vá para Iniciar > Configurações > Contas > Família e outros usuários . Em Outros usuários > Adicionar outro usuário, selecione Adicionar conta . Insira as informações do usuário e siga as instruções.

Deixe uma resposta

Exit mobile version