Existe uma maneira de bloquear uma máquina Windows XP através da linha de comando? O shutdown
comando não tem uma opção para ele.
windows
command-line
Herms
fonte
fonte
Respostas:
Fui avisado de que isso não é recomendado (exceto pela Microsoft ). Os avisos também estão centrados no parente próximo do comando, ExitWindowsEx (que desliga o computador). Eu nunca tive problemas com isso, mas YMMV .
( Fonte )
fonte
Se você tiver acesso ao compilador C ++ do Visual Studio, aqui está a fonte (extremamente complicada):
fonte
cmd /s /c ""C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64 & cl.exe /W4 LockWorkStation.cpp /link /RELEASE /ENTRY:mainStartup /SUBSYSTEM:CONSOLE kernel32.lib user32.lib"
Observe que no Windows Vista / 7, você pode usar o comando
tsdiscon
para desconectar uma sessão da Área de Trabalho Remota / bloquear sua estação de trabalho.Se você usar o
rundll32.exe user32.dll, LockWorkStation
comando em uma sessão da Área de Trabalho Remota (no Windows 7 / Vista), a sessão continuará, mas você verá a tela de bloqueio na janela da Área de Trabalho Remota.fonte
Como não é recomendável executar o LockWorkStation via rundll32.exe, outra solução é usar o Wizmo . Apenas corra:
fonte
Para executar em um agendador ou após alguns minutos que você deixou o computador, você pode
timeout /t 36000 /nobreak & rundll32.exe user32.dll,LockWorkStation
criar um.bat
arquivo, colocá-lo na tarefa agendada, colocar o gatilho em modo ocioso.Você pode mudar
/t xxx
. quanto você precisa esperar.Graças a Kevin, ele usou o comando para desligar, isso é:
timeout /t 36000 /nobreak & shutdown /h /f
fonte
Aqui está o comando bat trabalhando para PC remoto
fonte
Defino meu computador para efetuar logon automaticamente, execute imediatamente "rundll32.exe user32.dll, LockWorkStation" e inicie o carregamento de aplicativos (único arquivo .CMD na minha pasta de inicialização).
Funciona bem. Quando preciso reiniciar e estou em um ponto de interrupção, reinicio o computador, faço uma pausa, etc. e, ao voltar, desbloqueio o computador. Todos os aplicativos carregados.
fonte
Você também pode fazer isso em uma máquina local para bloquear uma estação de trabalho remota usando um caminho UNC:
Obter acesso negado nas estações de trabalho do Windows 7, mas funciona com o Windows XP.
fonte
No Server 2012 de imprensa do Windows: Win+L
fonte