Não sabe onde encontrar o número do identificador de segurança (SID) do seu computador com Windows? Aqui estão algumas maneiras de acessá-lo.
O identificador de segurança (SID) é um número exclusivo vinculado a uma conta de usuário em um PC com Windows. Ele é útil ao localizar e identificar um usuário no Windows, e não há dois SIDs idênticos.
O meio mais comum de encontrar um SID no Windows é usar o comando “whoami”. Mas existem várias outras maneiras de visualizar o SID de um ou todos os usuários em seu PC com Windows. Vamos discuti-los em detalhes.
1. Usando o prompt de comando
A maneira mais simples de verificar o SID do usuário conectado no momento em seu PC é usando o comando whoami. Ele exibirá o SID com a ajuda do argumento “usuário” com o comando. A única desvantagem é que ele não pode exibir o SID de mais de um usuário.
Veja como fazer:
Pressione Win + R para iniciar a caixa de diálogo Executar. Digite cmd na caixa de texto e pressione as teclas Ctrl + Shift + Enter para abrir o Prompt de Comando.
A janela Controle de conta de usuário será exibida. Clique no botão Sim para abrir o aplicativo com direitos de administrador, se solicitado.
Agora, digite o seguinte comando para visualizar o SID da conta do usuário conectado no momento:
whoami /user
Você verá o nome do usuário conectado no momento e o SID correspondente. Você pode selecionar e copiar diretamente o texto da janela do prompt de comando. Mas se você deseja exportar os detalhes para um arquivo de texto para uso futuro, pode fazê-lo digitando o seguinte comando:
whoami /user > C:\SID.txt
O comando acima criará um arquivo de texto chamado SID na unidade C. Você pode abri-lo com o Bloco de Notas ou qualquer outro aplicativo de edição de texto.
Feche a janela do prompt de comando.
2. Usando o WMIC
Você pode visualizar facilmente o SID de todos os usuários ou de um único usuário em seu PC usando a ferramenta de linha de comando WMIC. Você não precisa abrir uma janela elevada do prompt de comando para usar o WMIC para exibir os SIDs.
Repita os seguintes passos para fazer isso:
Clique com o botão direito do mouse no botão Iniciar para abrir o menu Usuário avançado. Clique na opção Terminal.
Digite o seguinte comando e pressione a tecla Enter para executá-lo:
wmic useraccount get name,sid
O comando acima exibirá o nome de usuário e o SID correspondente de todas as contas de usuário. Em nossa instância, ele mostra três contas locais (a,b e t) e o administrador, convidado, conta padrão e conta WDAGUtility.
Você pode exportar todos esses dados para um arquivo de texto na unidade D executando o seguinte comando:
wmic useraccount get name,sid > D:\SID.txt
Se você deseja obter os detalhes de uma conta de usuário específica em seu PC, a sintaxe do comando é:
wmic useraccount where name="USER" get sid
Substitua a parte USER do comando por um nome de usuário real. No nosso caso, o comando fica:
wmic useraccount where name="a" get sid
Feche a janela do prompt de comando.
3. Usando um cmdlet do PowerShell
O PowerShell oferece o cmdlet Get-WmiObject com o qual você pode visualizar o SID de todas as contas de usuário em um PC com Windows. Assim como o método WMIC, você pode visualizar os SIDs de todos os usuários com um único comando.
Repita os seguintes passos para fazer isso:
Pressione Win + R para iniciar a caixa de diálogo Executar. Digite powershell na caixa de texto e pressione as teclas Ctrl + Shift + Enter para abrir o PowerShell.
A janela Controle de conta de usuário será exibida. Clique no botão Sim para abrir o aplicativo com direitos de administrador, se solicitado.
Digite o seguinte comando e pressione a tecla Enter:
Get-WmiObject win32_useraccount | Select name,sid
O comando acima exibirá todas as contas de usuário e seus respectivos SIDs. Para exportar os resultados em um arquivo de texto, execute o seguinte comando:
Get-WmiObject win32_useraccount | Select name,sid > C:\SID.txt
O comando salvará o arquivo na unidade C. Visite o local usando o File Explorer e abra o arquivo em um aplicativo de edição de texto.
Feche a janela do PowerShell.
4. Usando o Editor do Registro
Se o Prompt de Comando ou o PowerShell não estiver funcionando no seu PC, você pode usar o Editor do Registro para visualizar todos os SIDs no seu PC. Este método não é tão conveniente quanto visualizar a lista completa de SID no terminal ou em um arquivo de texto. Você terá que fazer uma busca manual para encontrar os SIDs e seus nomes de usuário.
Veja como fazer:
Pressione Win + R para iniciar a caixa de diálogo Executar. Digite regedit na caixa de texto e pressione as teclas Ctrl + Shift + Enter simultaneamente.
A janela Controle de conta de usuário será exibida. Clique no botão Sim.
Vá para a barra de endereço na parte superior, 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.
Agora, encontre o valor ProfileImagePath e clique duas vezes nele para abrir a janela Editar. Você verá o nome de usuário do SID no campo Value Data.
Da mesma forma, você pode verificar as outras chaves SID e abrir seu valor ProfileImagePath para localizar o nome de usuário correspondente.
Feche o aplicativo Editor do Registro depois.
5. Usando um arquivo em lote
Se você achar a rota do Terminal incômoda, poderá criar um arquivo em lote para exibir o SID de todos os usuários de uma só vez. Repita as etapas a seguir para criar um arquivo em lote:
Pressione Win + D para alternar para a área de trabalho.
Clique com o botão direito do mouse em um espaço vazio na área de trabalho e clique na opção Novo > Documento de texto.
Um novo arquivo de texto aparecerá na área de trabalho. Clique duas vezes no arquivo para abri-lo em uma janela do Bloco de Notas.
Agora, cole o seguinte trecho de código no 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. Mantenha o nome do arquivo como SID.bat e o campo Salvar como tipo como Todos os arquivos.
Navegue até o local da pasta onde você salvou o arquivo em lote. Clique duas vezes nele para executá-lo.
Uma janela do Terminal será iniciada e exibirá todos os usuários em seu PC e seus respectivos SIDs.
Verifique os SIDs em um instante
Esses foram os métodos para verificar o SID de um usuário ou de todos os usuários em seu PC com Windows. Use o primeiro método se desejar apenas ver o SID do usuário conectado no momento.
O restante dos métodos exibirá o SID de um ou todos os usuários em seu PC. Por fim, crie um arquivo em lote para exibir os SIDs de todos os usuários sempre que precisar.