Essa possibilidade existe desde o XP (talvez desde o 2000).
O cliente tinha um notebook Vista (pessoal), um desktop Seven (usado pela filha) e uma impressora USB que compartilhava com ambos, na base do “tira o cabo de um e coloca no outro”. Me perguntou se não haveria um jeito mais cômodo.
Eu então aproveitei que os computadores já ficavam 100% do tempo em rede (wireless) e compartilhei a impressora no desktop. O problema começa com a autenticação do notebook no desktop, que requer a criação do mesmo usuário do notebook no desktop, com a mesma senha, só para poder imprimir. A usuária do desktop preferia que não houvessem duas contas em seu computador.
Daí a necessidade de ocultar a conta. A autenticação via rede continua funcionando mas o usuário não pode logar “fisicamente” no desktop.
O procedimento e seus desdobramentos são explicados aqui. Neste post eu vou reescrever do meu jeito, resumindo ou acrescentando onde achar melhor.
Primeiro, as contas a ocultar já precisam existir. Depois você cria a seguinte chave no Registro:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList
E insere um valor DWORD para cada conta que você quer ocultar. O nome do valor é o exato nome da conta, com dado “0” (zero) se quiser que a conta seja oculta e “1” se quiser que ela apareça.
Com uma imagem fica mais fácil entender:
Na situação mostrada acima, um usuário chamado “Limitado” está configurado para ser oculto (dado=zero).
Você pode automatizar o processo usando um arquivo .reg com o seguinte conteúdo:
—————————————————————————————–
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\
SpecialAccounts\UserList]
“Limitado”=dword:00000000
—————————————————————————————–
Para cada usuário extra que você quiser ocultar basta acrescentar uma linha copiando a última e ajustando o nome.
Você pode testar imediatamente se funcionou. Basta usar “Switch User” que você verá que as contas ocultas já desapareceram da tela de logon. Mude os dados para “0000001” e reaplique o .reg que as contas estarão novamente disponíveis imediatamente.
Se algo der errado
É possível que você acabe ocultando uma conta que não deveria e fique aparentemente sem condições de corrigir (se não restar nenhuma conta de administrador que você possa acessar), mas existem vários modos de corrigir o problema, ordenados do mais fácil para o mais difícil:
- As contas ocultas continuam acessíveis através de “Run as different user” (SHIFT+RightClick), assim você pode usar isso para abrir o Regedit como administrador e consertar a besteira;
- Em um prompt, digite “runas /noprofile /user:[NomeDaContaAdmin] cmd” [ENTER]. Forneça então a senha de “NomeDaContaAdmin” e isso abrirá outro prompt com privilégios de administrador, de onde você poderá rodar qualquer coisa, incluindo o Regedit;
- Edição offline do Registro é sempre uma opção nesses casos.
Últimos comentários