SEMPRE exibir a última tela de boas-vindas do usuário padrão / Windows 7

12

Eu tenho três contas de usuário em uma máquina Windows 7: compartilhamento, administração e padrão.

Eu só quero que a conta padrão apareça na tela de boas-vindas.

Conheço a edição especial do registro de contas / lista de usuários. Infelizmente, isso remove a conta da caixa de diálogo privilégio elevado do UAC. Eu não gostaria de "logon automático", porque isso pula a tela de boas-vindas.

Considere a configuração " não exibir último usuário ".

Se ao menos houvesse uma maneira de exibir SEMPRE o último usuário - como ao reiniciar - em vez de apenas ao fazer logoff. Isso ocultaria as outras contas - desde que o usuário veja apenas sua conta, nunca clicará em "alternar usuários".

Alguma ideia?

Aguarde o Win7 SP1? ; D

Earls
fonte
Então, por que fazer a pergunta se você já sabe a resposta?
James Mertz
1
Porque você nunca sabe quando alguém pode ter uma solução inteligente;)
nhinkle

Respostas:

12

Essa não é a solução para a pergunta exata que você fez, mas alcançará seu objetivo de elevar para a conta de administrador, mas não para que ela apareça na tela de login.

Aqui está o que você precisa fazer. Use a entrada de registro de contas especiais para ocultar a conta de administrador (e quaisquer outras contas que você deseja ocultar) na tela de login. Em seguida, configure o UAC para solicitar um nome de usuário e uma senha , em vez de apenas mostrar os nomes de usuário clicáveis. Isso permitirá que você eleve uma das contas ocultas, pois se comporta de maneira semelhante à configuração "não exibir o último nome de usuário" para o logon. É assim que será; você pode digitar qualquer nome de usuário (do administrador):

elevação

Para configurar isso, tudo que você precisa fazer é criar um valor de registro. Vá para HKLM\Software\Microsoft\Windows\CurrentVersion\Policiese crie uma chave chamada CredUIse ela ainda não existir. Então, dentro CredUI, crie um DWORD chamado EnumerateAdministratorscom o valor 0x00000000. É isso aí! Agora você pode elevar para qualquer conta que desejar e ocultar qualquer conta que desejar.

Se você não quiser editar o registro manualmente, cole o seguinte código no bloco de notas e salve-o como um arquivo com uma .regextensão. Em seguida, abra o arquivo para adicionar os dados ao registro.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\CredUI]
"EnumerateAdministrators"=dword:00000000
nhinkle
fonte
A propósito, ele diz "Domínio: MOSS", mas esse é apenas o nome do meu computador local. Na verdade, esse é o comportamento padrão em um domínio (para solicitar nome de usuário e senha), mas é possível ativá-lo em um computador não associado a um domínio. Deve funcionar em qualquer versão do Windows 7 ou Vista, mas só testei no Windows 7 Pro.
Nhinkle
1
nhinkle: Muito obrigado, muito - perfeito.
Earls
4

Solução alternativa: obtenha logon no estilo de domínio em um computador de grupo de trabalho.
Acho que o solicitante original não verá isso, mas para o benefício de quem se deparar com essa busca por essa funcionalidade no Windows 7 ...
Para obter apenas o último usuário + o botão alternar (outro usuário) faça logon no computador de um grupo de trabalho - adicione :
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \ DomainStyleLogon]

Todos os avisos do Registro se aplicam. O nome "DomainStyleLogon" não parece importar - apenas que há uma chave vazia em ProfileList. Encontrei o thread:
http://answers.microsoft.com/en-us/windows/forum/windows_7-security/how-to-make-windows-7-show-user-list-on-login/63cea659-f6a0 -412d-a0b1-952a26c1df44
onde um usuário relatou como problema esse comportamento que eu estava procurando. Então, eu invertei a correção oferecida pelo KindBullet e ela parece funcionar. Não estou dizendo que recomendo isso - usando intencionalmente o que parece ser um bug e pode ser "corrigido" no futuro - mas parece estar funcionando bem para mim sem outros efeitos colaterais.

jcallenj
fonte
-3

Basta fazer login no Remote dekstop usando outro PC no ambiente LAN e, ao solicitar a identificação e a senha do usuário, basta digitar a identificação e a senha ocultas. Feito

sooi
fonte
Por favor, leia a pergunta novamente com atenção. Sua resposta não responde à pergunta original.
DavidPostill