Contents

Como encontrar o SID de qualquer utilizador no Windows 11

O Identificador de Segurança (SID) é um número único associado a uma conta de utilizador num PC Windows. É útil para encontrar e identificar um utilizador no Windows, e não há dois SIDs idênticos.

Um dos principais métodos para identificar um Identificador de Segurança (SID) num sistema operativo Windows envolve a utilização do comando “whoami”. No entanto, existem abordagens alternativas que permitem o exame das informações do SID para utilizadores individuais ou múltiplos que residam num computador Windows. Nesta discussão, iremos analisar estas alternativas em pormenor.

Usando o Prompt de Comando

Um método direto para determinar o Identificador de Segurança (SID) do usuário atualmente autenticado em um computador pessoal envolve a utilização do comando “whoami”. Este comando, quando executado com a ajuda do parâmetro “user”, pode revelar o SID sem complicações. No entanto, é de notar que esta abordagem tem a limitação de não poder revelar informações relativas a vários utilizadores em simultâneo.

Eis como o fazer:

Para aceder à linha de comandos, siga estes passos:1. Prima a tecla Windows \+ R no teclado para abrir a caixa de diálogo Executar.2. Na caixa de texto da caixa de diálogo Executar, escreva “cmd” (sem aspas) e prima a tecla Enter. Em alternativa, pode utilizar o atalho que consiste em premir as teclas Control \+ Shift \+ Enter em simultâneo para abrir a Prompt de Comando.

Active a funcionalidade Controlo de Conta de Utilizador e conceda permissão para que esta aplicação seja executada com privilégios administrativos, clicando na opção “Sim” na caixa de diálogo resultante, caso esta apareça, ao iniciar o programa.

⭐ Agora, digite o seguinte comando para ver o SID da conta de usuário atualmente conectada:

whoami /user

/pt/images/check-sid-using-the-command-prompt-1.jpg

⭐ Você verá o nome do usuário atualmente conectado e o SID correspondente. Pode selecionar e copiar diretamente o texto da janela da Linha de Comandos. Mas se quiser exportar os detalhes para um arquivo de texto para uso futuro, você pode fazer isso digitando o seguinte comando:

whoami /user > C:\SID.txt

A instrução fornecida irá gerar um documento intitulado “SID” no diretório raiz da unidade C, que pode ser acedido através de várias aplicações de edição de texto, como o Notepad ou software semelhante.

⭐Fechar a janela do prompt de comando.

Utilizar a WMIC

Para consultar convenientemente o Identificador de Segurança (SID) de vários utilizadores ou de um único indivíduo no computador, pode utilizar o utilitário de linha de comandos WMIC sem necessitar de abrir uma janela elevada da Linha de Comandos.

Repita os passos seguintes para o fazer:

Clique com o botão direito do rato no botão Iniciar e, em seguida, seleccione o menu “Utilizador avançado” nas opções apresentadas. Em seguida, clique na opção “Terminal” deste menu para aceder à janela da linha de comandos ou do terminal.

⭐ Digite o seguinte comando e pressione a tecla Enter para executá-lo:

wmic useraccount get name,sid

A instrução acima mencionada exibirá o nome de usuário juntamente com o seu Identificador de Segurança (SID) correspondente para cada uma das contas de usuário presentes no sistema. Neste cenário específico, revela quatro contas locais, nomeadamente ‘a’, ‘b’ e ’t’, bem como a conta de administrador, convidado, conta padrão e conta WDAGUtility.

⭐ Pode exportar todos estes dados para um ficheiro de texto na unidade D, executando o seguinte comando:

wmic useraccount get name,sid > D:\SID.txt

/pt/images/check-sid-using-the-wmic-1.jpg

⭐ Se quiser obter os detalhes de uma conta de utilizador específica no seu PC, a sintaxe do comando é:

wmic useraccount where name="USER" get sid

⭐ Substitua a parte USER do comando por um nome de utilizador real. No nosso caso, o comando torna-se:

wmic useraccount where name="a" get sid

/pt/images/check-sid-using-the-wmic-2-1.jpg

⭐Fechar a janela do prompt de comando.

Utilizar um Cmdlet do PowerShell

A utilização do cmdlet Get-WmiObject no PowerShell permite obter informações relativas ao Identificador de Segurança (SID) de várias contas de utilizador que residem num sistema informático Windows. Este comando fornece um meio eficiente de obter os SIDs para cada utilizador numa única execução, semelhante à funcionalidade fornecida pelo método WMIC.

Repita as etapas a seguir para fazer isso:

Para aceder à poderosa interface de linha de comandos do Windows, denominada PowerShell, pode seguir estes passos:1. Prima a tecla “Windows” no seu teclado ou clique no botão “Iniciar” localizado no canto inferior esquerdo do seu ecrã.2. Mantendo premida a tecla “Shift”, clique com o botão direito do rato em qualquer parte do menu Iniciar. Aparecerá um menu de contexto com várias opções, como “Prompt de Comando (Admin)” e outras. Clique nele.3. Na janela da linha de comandos que se abre, escreva “powershell” no campo de texto e prima a tecla “Enter”. Em alternativa, pode utilizar as teclas de setas para realçar o campo de texto e, em seguida, premir as teclas “Ctrl \+ Shift \+ Enter” em conjunto para executar o comando.

Active a funcionalidade UAC (Controlo de Conta de Utilizador) e confirme que tem privilégios administrativos, clicando no botão “Sim” na janela do UAC, caso esta apareça. Este passo é necessário para executar a aplicação com permissões elevadas.

⭐ Digite o seguinte comando e pressione a tecla Enter:

Get-WmiObject win32_useraccount | Select name,sid

/pt/images/check-sid-using-the-powershell-1.jpg

⭐ O comando acima exibirá todas as contas de usuário e seus respectivos SIDs. Para exportar os resultados num ficheiro de texto, execute o seguinte comando:

Get-WmiObject win32_useraccount | Select name,sid > C:\SID.txt

O comando preservará o documento na unidade C do disco local, que pode ser acedido através do Explorador do Windows, navegando até à pasta designada e abrindo-a com uma aplicação de edição de texto adequada.

⭐Fechar a janela do PowerShell.

Usando o Editor do Registro

Se o Prompt de Comando ou o PowerShell não estiver funcionando corretamente no seu computador, uma abordagem alternativa é utilizar o Editor do Registro do Windows para acessar uma lista abrangente dos valores do Identificador de Segurança (SID) presentes no seu sistema. Embora esta opção possa oferecer uma solução menos simplificada em comparação com o exame direto de uma lista SID organizada numa interface de linha de comandos ou num documento de texto simples, oferece a oportunidade de exploração e investigação práticas para descobrir atribuições SID individuais juntamente com nomes de utilizador correspondentes através de um esforço dedicado.

Aqui está como fazer isso:

Para aceder ao Editor do Registo, siga estes passos:1. Prima a tecla “Windows” juntamente com a tecla “R” no seu teclado. Isto irá abrir a caixa de diálogo “Executar”.2. No campo de texto dentro desta caixa, escreva " regedit “.3. Depois de ter introduzido o comando, clique nos botões “Ctrl” e “Shift” localizados ao mesmo tempo, seguido de premir o botão “Enter”. Esta combinação de teclas é conhecida como “tecla de atalho”.

Confirme se pretende prosseguir com a ação solicitada, clicando no botão “Sim” na janela Controlo de Conta de Utilizador que aparece.

⭐ Aceda à barra de endereços na parte superior, cole o seguinte caminho e prima a tecla Enter:

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

Clique em qualquer uma das subchaves SID para a escolher e navegar para o painel adjacente para mais manipulações.

⭐ Agora, localize o valor ProfileImagePath e faça duplo clique sobre ele para abrir a janela Editar. Verá o nome de utilizador do SID no campo Value Data. /pt/images/check-sid-using-regedit-1.jpg

De forma semelhante, pode examinar as restantes chaves do Identificador de Segurança (SID) e aceder aos Caminhos de Imagem dos Perfis de Utilizador associados, de modo a descobrir o nome de utilizador correspondente a cada entrada respectiva.

⭐Fechar a aplicação Editor de Registo depois disso.

Usando um arquivo em lote

Como alternativa, para aqueles que podem achar a navegação pelo Terminal trabalhosa ao tentar visualizar vários SIDs de usuário simultaneamente, a criação de um arquivo em lote oferece uma solução alternativa. Para gerar esse ficheiro, siga estes passos em sequência:

Prima a tecla Windows juntamente com a letra “D” no teclado para navegar de volta para o ambiente de trabalho.

Faça uma operação de clique com o botão direito do rato numa região desocupada da área de trabalho do seu computador

Ao executar o programa, uma nova instância de um documento de texto simples aparecerá na área de trabalho do utilizador. O indivíduo pode optar por ativar o documento clicando duas vezes na sua representação visual com um dispositivo apontador, provocando assim a manifestação de um painel dentro de uma janela da aplicação Notepad com o objetivo de visualizar e editar o conteúdo do referido documento.

⭐ Agora, cole o seguinte trecho de código no ficheiro Notepad:

 @echo off

cmd.exe /k wmic useraccount get name,sid
 pause 

⭐ Prima Ctrl \\+ Shift \\+ S para abrir a janela Guardar como. Mantenha o nome do arquivo como SID.bat e o campo Salvar como tipo como Todos os arquivos . /pt/images/check-sid-using-the-batch-file-1.jpg

Navegue até o diretório designado onde o arquivo em lote foi armazenado. Uma vez lá, clique duas vezes no ficheiro em questão com o botão esquerdo do rato para iniciar a sua execução.

⭐ Uma janela do Terminal será aberta e mostrará todos os utilizadores no seu PC e os respectivos SIDs. /pt/images/check-sid-using-the-batch-file-2-1.jpg

Verificar SIDs num instante

Para verificar o Identificador de Segurança (SID) de um único utilizador do sistema operativo Windows ou de cada um dos constituintes individuais do referido sistema, estão disponíveis vários procedimentos verificáveis para implementação. Caso se considere necessário restringir a investigação apenas ao SID do utilizador final logicamente ligado, recomenda-se o processo inicial pela sua natureza concisa e direta.

Os restantes procedimentos irão mostrar o Identificador de Segurança (SID) de um ou vários utilizadores presentes no seu computador pessoal. Por fim, crie um ficheiro de script que mostre os SIDs de cada utilizador a qualquer momento, mediante pedido.