Efetua login e bloqueio automaticamente

35

Eu quero configurar o Windows 7 para fazer o login automaticamente após o computador ser ligado. Não é porque sou preguiçoso e não gosto de digitar senhas. Isso porque quero que os programas configurados para execução na inicialização sejam executados automaticamente.

Mas não quero que todos vejam minha área de trabalho, então quero que meu computador permaneça bloqueado. Quando estou pronto para trabalhar, basta digitar minha senha e não preciso esperar até que todos os programas de inicialização sejam executados.

    
por utapyngo 01.11.2011 / 03:43

8 respostas

14

Dê uma olhada nisso: Auto Logon and Lock

Auto Logon to Windows and immediately Lock Workstation (Safe Mode protected too)

Auto Logon & Lock is a small utility that enables your Windows PC to automatically logon to a user account on boot and then lock the desktop so a password is still required. Some of the reasons you might want to do this are: Faster boot time. The additional post-logon start up items are also started after Windows boots. Which means when you press the power button on your PC and come back after a few minutes, its completely booted up. No need to wait for additional software to load after you logon. Automatically resume downloads etc. when your PC reboots due to a power failure or crash. On XP you could do this by installing the application as a system service. In Vista and 7, Session 0 Isolation makes using a system service a pain, not to mention it's insecure. Just put your applications in the regular Windows Start Up folder and they will be launched after the auto logon. It password protects Safe Mode as well. Existing auto logon methods leave Safe Mode unprotected. It locks the desktop before Explorer is started. Other methods auto-lock using an autorun/start up entry which leave the PC logged on and unlocked until the autorun entries are executed (which can even take several minutes).

Eu não tentei, mas parece que faz o que você quer ...

    
por 01.11.2011 / 14:54
7

Você pode implementar isso como uma tarefa do Windows agendada para ser feita no login:

Execute o programa rundll32.exe Com argumentos user32.dll, LockWorkStation

Funciona no meu XP e 7, mas não funciona no Windows 8 / 8.1

    
por 01.11.2011 / 03:52
6

Consegui bloquear o PC imediatamente na inicialização ao carregar janelas / itens de inicialização em segundo plano. Isso funciona com as edições do Windows que tem editor de políticas de grupo.

Passo 1: abra o bloco de notas e cole este código:

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

Etapa 2: clique no menu suspenso File>Save As e Save as type , escolha All Files

Etapa 3: no campo File Name , insira LockWorkStation.vbs e salve o arquivo em C:\Users\YourUserName\Documents

Etapa 4: acerte WindowsKey+R , digite regedit e pressione ENTER

Etapa 5: vá para HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

Passo 6: Clique com o botão direito em um espaço em branco e clique em New> DWORD (32-bit) Value e pressione ENTER

Etapa 7: clique duas vezes no arquivo REG_DWORD recém-criado. No Value name type RunLogonScriptSync e no Value data type 1 e, em seguida, pressione ENTER

Etapa 8: acerte WindowsKey+R , digite gpedit.msc e pressione ENTER

Etapa 9: em Computer Configuration , vá para   Administrative Templates > System > Logon , em seguida, clique duas vezes em Run these programs at user logon

Etapa 10: clique em Enabled e em Items to run at logon clique em Show...

Etapa 11: digite C:\Users\YourUserName\Documents\LockWorkStation.vbs e clique em OK repetidamente até que todas as janelas estejam fechadas

Etapa 12: acerte WindowsKey+R e digite control.exe userpasswords2 e, em seguida, pressione ENTER

Etapa 13: desmarque Users must enter a user name and password to use this computer. e, em seguida, clique em OK (digite sua senha se isso for solicitado)

Etapa: reinicie o seu PC.

Agora, sempre que você iniciar seu PC, o script .vbs será executado antes de qualquer outra coisa. Isso garantirá que o seu PC esteja bloqueado antes que a área de trabalho apareça.

Observação: você pode alterar C:\Users\YourUserName\Documents\ para onde quer que você deseje armazenar seu script.

    
por 10.04.2015 / 09:16
4

Eu costumava fazer isso no meu computador de casa (não mais). Envolve apenas dois passos simples.

  1. Defina o Windows como faça login automaticamente no seu conta na inicialização (isso carregará todos os programas de inicialização e o levará para a área de trabalho).
  2. Inclua um atalho na sua pasta pessoal Startup (ou na chave Run do registro) para bloquear o computador, com o seguinte comando ou com nircmd utility.

    rundll32.exe user32.dll,LockWorkStation
    

Como a maioria dos programas de inicialização é carregada em paralelo, o computador será bloqueado quase imediatamente após o login automático. Há uma preocupação mínima de alguém bisbilhotar e parar a fechadura.

No entanto, se você precisar garantir que o computador esteja bloqueado o quanto antes, siga as instruções em este artigo (evite RunOnce , pois isso é excluído após a execução, a menos que você possa colocar um contra-script em algum outro lugar para adicioná-lo novamente). Eu encontrei este artigo do KB que lista a ordem correta para versões mais antigas do Windows, mas não consigo encontrar um equivalente oficial para o Windows 7.

    
por 26.02.2014 / 03:55
1

Eu usei a ferramenta Sysinternals autologon.exe para configurar o logon automático. Eu então criei um atalho em:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup

com o comando

rundll32.exe user32.dll,LockWorkStation
    
por 17.05.2017 / 17:59
0

Existe uma solução segura: não desligue seu sistema!

O Windows 7 oferece vários métodos para hibernar o sistema: Suspender para RAM (S3), Suspender para Disco (S4) e o Hibernate Híbrido que combina ambos. Deve haver pelo menos um método adequado para você.

Após o despertar desses modos, todos os seus aplicativos já estão iniciados e prontos para o trabalho.

Se você ativar a opção "Exigir uma senha quando o computador acordar", você terá exatamente o que deseja, além de ser 100% seguro (ou tão seguro quanto o Windows conseguir).

O Windows 7 é geralmente estável o suficiente para ser usado dessa maneira. A maior parte do tempo eu só inicializo quando o Windows Update instala novos patches e me obriga a reiniciar o sistema.

    
por 01.11.2011 / 13:40
0

uma maneira (não muito melhor) de implementá-lo pode ser:

  1. autologin como usuário único sem senha
  2. definir a senha do usuário - net user <user> <password>
  3. bloqueia a tela - rundll32.exe user32.dll,LockWorkStation

essas duas linhas podem ser colocadas no arquivo autoexec.bat ou na pasta startup em um arquivo de lote para ser executado em cada login

para ativar autoexec.bat no registro

O valor de

Software\Microsoft\Windows NT\CurrentVersion\Winlogon\ParseAutoexec deve ser 1

    
por 26.02.2014 / 06:46
0

Isso é antigo, mas como há algumas preocupações em usar rundll32.exe

Qual é a orientação sobre quando usar o rundll32? Fácil: não use

Occasionally, a customer will ask, "What is Rundll32.exe and when should I use it instead of just writing a standalone exe?"

The guidance is very simple: Don't use rundll32. Just write your standalone exe.

Aqui está outra abordagem que salvará da compilação de um exe autônomo. Basta salvar isso como Lock-Workstation.ps1 e executá-lo com o powershell.

Function Lock-WorkStation { 
#Requires -Version 2.0 
$signature = @" 
[DllImport("user32.dll", SetLastError = true)] 
public static extern bool LockWorkStation(); 
"@ 

$LockWorkStation = Add-Type -memberDefinition $signature -name "Win32LockWorkStation" -namespace Win32Functions -passthru 
$LockWorkStation::LockWorkStation() | Out-Null 
}

Lock-WorkStation

Extraído de Central de scripts

    
por 12.09.2016 / 13:26