Está com dificuldades para localizar o número de identificação de segurança (SID) do seu computador Windows? Apresentamos diversas abordagens para facilitar essa busca.
O SID, ou identificador de segurança, é um número único e exclusivo associado a cada conta de usuário em um sistema Windows. Essencial para identificar e localizar usuários no sistema, nenhum SID é igual a outro.
O método mais comum para encontrar o SID no Windows é através do comando “whoami”. Entretanto, há diversas outras maneiras de visualizar o SID de um usuário específico ou de todos os usuários em seu computador. Vamos explorar estas opções em detalhes.
1. Utilizando o Prompt de Comando
A forma mais direta de verificar o SID do usuário que está atualmente logado é através do comando `whoami`. Este comando, juntamente com o argumento “/user”, exibirá o SID correspondente. A limitação deste método é a incapacidade de mostrar o SID de múltiplos usuários.
Veja como proceder:
- Pressione as teclas `Win + R` para abrir a janela “Executar”. Digite `cmd` na caixa de texto e pressione `Ctrl + Shift + Enter` para executar o Prompt de Comando com privilégios de administrador.
- Caso a janela de Controle de Conta de Usuário apareça, clique em “Sim” para permitir que o aplicativo seja executado com direitos administrativos.
- Digite o seguinte comando para visualizar o SID da conta de usuário atualmente conectada:
whoami /user
- Você visualizará o nome do usuário logado e o SID correspondente. Este texto pode ser copiado diretamente da janela do Prompt de Comando. Se desejar salvar os dados em um arquivo de texto para uso posterior, use este comando:
whoami /user > C:\SID.txt
- O comando acima criará um arquivo de texto com o nome “SID” na unidade C. Você pode abrir este arquivo com o Bloco de Notas ou qualquer outro editor de texto.
- Feche a janela do Prompt de Comando.
2. Utilizando o WMIC
O utilitário de linha de comando WMIC permite visualizar facilmente o SID de um usuário específico ou de todos os usuários no seu PC. Para usar o WMIC para exibir os SIDs, não é necessário abrir uma janela de Prompt de Comando com privilégios elevados.
Siga estes passos:
- Clique com o botão direito no botão “Iniciar” e selecione a opção “Terminal”.
- Digite o seguinte comando e pressione “Enter” para executá-lo:
wmic useraccount get name,sid
- Este comando exibirá o nome de usuário e o SID correspondente de todas as contas de usuário. Em nosso exemplo, são mostradas três contas locais (a,b e t), além do administrador, convidado, conta padrão e a conta WDAGUtility.
- Para exportar todos os dados para um arquivo de texto na unidade D, utilize o seguinte comando:
wmic useraccount get name,sid > D:\SID.txt
- Se precisar obter detalhes de uma conta específica, a sintaxe do comando é:
wmic useraccount where name="USER" get sid
- Substitua a parte “USER” do comando pelo nome de usuário desejado. Em nosso caso, o comando seria:
wmic useraccount where name="a" get sid
- Feche a janela do Terminal.
3. Utilizando um Cmdlet do PowerShell
O PowerShell oferece o cmdlet `Get-WmiObject`, que permite visualizar o SID de todas as contas de usuário em um PC Windows. Similar ao método WMIC, você pode ver todos os SIDs com um único comando.
Siga estes passos:
- Pressione as teclas `Win + R` para abrir a caixa de diálogo “Executar”. Digite `powershell` e pressione `Ctrl + Shift + Enter` para abrir o PowerShell com direitos administrativos.
- Na janela de Controle de Conta de Usuário, clique em “Sim” para permitir a execução do aplicativo com privilégios de administrador.
- Digite e execute o seguinte comando:
Get-WmiObject win32_useraccount | Select name,sid
- O comando acima mostrará todas as contas de usuário e seus respectivos SIDs. Para salvar os resultados em um arquivo de texto, execute:
Get-WmiObject win32_useraccount | Select name,sid > C:\SID.txt
- Este comando salvará o arquivo na unidade C. Utilize o Explorador de Arquivos para acessar o local e abra o arquivo com qualquer editor de texto.
- Feche a janela do PowerShell.
4. Utilizando o Editor de Registro
Caso o Prompt de Comando ou o PowerShell não estejam funcionando corretamente, você pode utilizar o Editor de Registro para visualizar todos os SIDs no seu PC. Este método, embora menos prático que visualizar a lista completa em um terminal ou arquivo de texto, exige uma busca manual para encontrar os SIDs e seus nomes de usuário.
Veja como fazer:
- Pressione as teclas `Win + R` para abrir a janela “Executar”. Digite `regedit` e pressione simultaneamente `Ctrl + Shift + Enter`.
- Na janela de Controle de Conta de Usuário, clique em “Sim”.
- Na barra de endereço, cole o seguinte caminho e pressione a tecla “Enter”:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
- Clique em qualquer subchave SID para selecioná-la e vá para o painel direito.
- Localize o valor `ProfileImagePath` e clique duas vezes sobre ele para abrir a janela de edição. Você verá o nome de usuário correspondente ao SID no campo “Dados do Valor”.
- Repita o processo para verificar as outras chaves SID, abrindo o valor `ProfileImagePath` para descobrir o nome de usuário associado.
- Após concluir, feche o Editor de Registro.
5. Utilizando um Arquivo em Lote
Para evitar o uso do Terminal, você pode criar um arquivo em lote para exibir o SID de todos os usuários de uma vez. Siga os passos abaixo para criar um arquivo em lote:
- Pressione `Win + D` para visualizar a área de trabalho.
- Clique com o botão direito em um espaço vazio da área de trabalho e escolha “Novo” > “Documento de texto”.
- Um novo arquivo de texto aparecerá na sua área de trabalho. Dê um clique duplo para abrir este arquivo no Bloco de Notas.
- Cole o seguinte trecho de código dentro do arquivo do Bloco de Notas:
@echo off
cmd.exe /k wmic useraccount get name,sid
pause - Pressione `Ctrl + Shift + S` para abrir a janela “Salvar como”. Nomeie o arquivo como `SID.bat` e no campo “Salvar como tipo” selecione “Todos os arquivos”.
- Localize a pasta onde você salvou o arquivo em lote e dê um duplo clique para executá-lo.
- Uma janela do Terminal será aberta e exibirá todos os usuários do seu PC e seus respectivos SIDs.
Verifique os SIDs Rapidamente
Estes são os métodos para visualizar o SID de um usuário específico ou de todos os usuários no seu PC com Windows. Utilize o primeiro método se você precisa apenas do SID do usuário logado no momento.
Os métodos restantes exibirão o SID de um ou todos os usuários do seu PC. Como dica, crie um arquivo em lote para verificar os SIDs de todos os usuários sempre que for necessário.