Dicas e tutoriais

Faça o Windows carregar o desktop antes de fazer login

Publicado por Rodrigo P. Ghedin em 24/09/10 às 08h58

Você costuma ligar o PC, sair pra fazer alguma coisa, e depois voltar a ele? Essa dica agiliza (bastante) a inicialização completa do sistema!

A inicialização do Windows pode ser dividida em duas partes. A primeira, carrega o sistema, vai do pressionar do botão liga/desliga até o aparecimento da tela de login. Depois, após o login, entra o carregamento da área de trabalho (desktop), com programas em segundo plano e tudo mais que for necessário.

Entre esses dois procedimentos, é necessária a intervenção do usuário. Você pode habilitar o login automático e emendar as duas, mas nesse caso, perde a segurança da senha na conta de usuário... E se desse para carregar a área de trabalho antes de fazer login? É o que esse maravilhoso hack publicado no Lifehacker se propõe a fazer — e faz, muito bem.

Na real, o que ele faz é um "login nos bastidores", possibilitando o carregamento de tudo que esteja pendente na área de trabalho. Assim, após o usuário entrar com a senha e fizer login pra valer, ele não precisa esperar os programas carregarem, pois eles já estarão funcionando! O processo é longo, mas não é dos mais difíceis. Esteja ciente, ainda, de que a dica só vale para Windows 7 Professional ou superior (Ultimate, Enterprise); em versões mais modestas, o truque não funciona.

Para começar, crie um arquivo chamado LockWorkStation.vbs. Abra-o no Bloco de Notas, copie e cole o trecho abaixo nele, salvando as alterações em seguida:

WScript.CreateObject("WScript.Shell").Run("rundll32 user32.dll,LockWorkStation")

Crie o arquivo VBS

Abra o Executar... (Winkey + R), digite control.exe userpasswords2 e dê Enter. Na primeira aba ("Usuários"), desmarque a opção "Os usuários devem digitar um nome de usuário e uma senha para usar este computador."

Contas de usuários

Dê OK, e ao sair, a janela pedirá a senha do usuário. Informe-a.

Na mesma janela, clique na aba "Avançado", e depois, no botão "Avançado". Outra tela surgirá. Nela, clique, na coluna à esquerda, em "Usuários". Na coluna central, todos os usuários da máquina aparecerão. Clique com o botão direito no seu, e entre em "Propriedades". Uma outra janelinha aparecerá. Ali, clique na aba "Perfil", e no campo "Script de logon:", digite LockWorkStation.vbs — o mesmo nome do arquivo que criamos lá em cima.

Propriedades do usuário.

Voltemos ao arquivo que criamos no início. Mova ele para uma pasta qualquer, criada especialmente para o mesmo. Feito isso, clique na pasta recém-criada com o botão direito do mouse e entre em "Propriedades". Na janela que surge, clique na aba "Compartilhamento", e nela, no botão "Compartilhamento Avançado...". Outra janela aparecerá. Marque a caixa "Compartilhar a pasta", e em "Nome do compartilhamento":, digite NetLogon. Mais abaixo, em "Limite o número de usuários simultâneos a:", digite 1.

Compartilhamento.

Ainda na mesma tela, clique em "Permissões" e verifique se apenas seu usuário está listado ali. Se não, clique no botão "Adicionar...", escreva o nome do usuário, e em seguida, clique em "OK". Remova os demais — inclusive o "Todos", que deve estar presente ali.

Permissões NetLogon

E... é isso! Se estiver tudo certo, na próxima inicialização do Windows sua área de trabalho será carregada antes mesmo do login. Para testar, faça o seguinte: reinicie o PC, e não mexa nele por alguns minutos. Então, entre com sua senha e faça login. Se os ícones costumeiros da bandeja (perto do relógio) surgirem de imediato, significa sucesso da dica!

Comentários
Daniel Placido comentou em 31/05/11 às 11h29: Responder Olha, da pra simplificar mais! Obs.: Testado em XP Professional. 1º: Iniciar/Executar - Digite ″Control userpasswords2″ de enter. Desmarque a caixa de seleção ″Os usuários devem digitar um nome de usuário e uma senha para usar este computador.″ Na janela seguinte digite e confirme sua senha. Dê OK. 2º: Iniciar/Executar - Digite ″Regedit″, abra a chave ″HKCU\Software\Microsoft\Windows\CurrentVersion\Run″, à direita clique com o botão Direito - ″Novo/Valor de Sequencia″, em ″Novo valor #1″ digite ″Lock″ (ou o que preferir), dê 2 cliques neste valor criado, e em ″Dados do Valor″ digite ″C:\WINDOWS\system32\rundll32.exe user32.dll,LockWorkStation″. Pronto, reinicie e veja o resultado. http://dealextremeoficial.blogspot.com
Julio comentou em 05/02/11 às 19h01: Responder oi, quero lançar um desafio aki ou talvez ja exista, fazer o login em cima da desktop, exemplo vc ta usando seu computador, entaum voce vai, ir jantar, almoçar, tomar agua, banheiro sla tanto faz, mas voce vai sair do seu pc e não quer que ninguem mexa entaum voce tecla (botao) Iniciar + L q bloqueia o computar, queria isso tranparente apenas campo de senha e usuario tranparente. Obs : windows seven
Fred comentou em 31/12/10 às 14h49: Responder Olá amigos, Eu tive um problema fazendo isto, eu acho que tentei renomear a conta que era de administrador e ela simplesmente sumiu, agora eu eu não consigo fazer mais nada. pois nao consigo logar como administrador, alguem pode me ajudar?
Vericcimo comentou em 11/12/10 às 22h35: Responder
Rodrigo Ghedin comentou em 08/11/10 às 07h56
Só bloqueia na inicialização, e desde que o usuário não interfira. Mexeu o mouse, mexeu no teclado, ele para de atuar. A dica foi testada antes do artigo ser publicado, conforme consta no texto, e mesmo que esse problema ocorresse, não seria necessário reinstalar o Windows, afinal, o usuário ″Administrador″ serve para, dentre outras coisas, resolver catástrofes como essa. []′s!
Para começar, crie um arquivo chamado LockWorkStation.vbs. Abra-o no Bloco de Notas, copie e cole o trecho abaixo nele, salvando as alterações em seguida: WScript.CreateObject(″WScript.Shell″).Run(″rundll32 user32.dll,LockWorkStation″) Digite ″Control.exe userpasswords2″ de enter Desmarque a caixa de seleção ″Os usuários devem digitar um nome de usuário e uma senha para usar este computador.″ Na janela seguinte digite e confirme sua senha. Dê OK. Agora é só criar um atalho para o arquivo ″LockWorkStation″ no menu Inicializar. E pronto. Valeu Ghedin, mas assim é mais simples.
Rodrigo Ghedin comentou em 08/11/10 às 07h56: Responder
teste comentou em 08/11/10 às 01h18
Já viram o que o script faz? alguém já testou isso definitivamente? Esse script apenas bloqueia a àrea de trabalho quando você faz o logon, logo como vai acessar o computador se todo a vez que entrar com usuário e senha será bloqueada a área de trabalho. Apenas digo, não testem. É um risco e terão que formatar o computador.
Só bloqueia na inicialização, e desde que o usuário não interfira. Mexeu o mouse, mexeu no teclado, ele para de atuar. A dica foi testada antes do artigo ser publicado, conforme consta no texto, e mesmo que esse problema ocorresse, não seria necessário reinstalar o Windows, afinal, o usuário ″Administrador″ serve para, dentre outras coisas, resolver catástrofes como essa. []′s!
ver mais









Mais comentados
Enquete

O que você achou do novo visual do WinAjuda?

Excelente, o melhor de todos!
Muito bom, melhor que o antigo
Bom, mas o antigo era melhor
Muito ruim...

» Resultado da enquete
Visite os sites das outras revistas: