PC Timer Off é um software projetado para desligar automaticamente computadores que permanecem inativos por um período configurável. Ideal para economizar energia, otimizar recursos e reduzir custos operacionais.
➡ Download da versão mais recente
Acesse a aba "Releases" e baixe a versão mais recente
➡ Download da versão mais recente
Abra o instalador e siga as instruções
- Windows 7 ou superior
- 32 ou 64 bits
Important
Se você utilizar o Windows 7, é necessário instalar o Microsoft Visual C++ 2015-2019 Redistributable e a atualização KB3063858
Caso utilize o Windows 8.1, instale o Microsoft Visual C++ 2015-2019 Redistributable
Por enquanto não há uma interface gráfica para personalizar os tempos de inatividade. Para configurá-los é necessário editar o registro do Windows.
Abra o Prompt de Comando (cmd.exe
) como administrador e execute os comandos abaixo de acordo com a arquitetura do seu sistema operacional, modificando os números no final do comando de acordo com a sua preferência.
:: --- WINDOWS 64 BITS ---
:: Tempo de inatividade para exibir o aviso de desconexão (em minutos)
reg add "HKLM\SOFTWARE\WOW6432Node\PCTimerOff" /v InactivityTime /t REG_DWORD /d 60 /f
:: Tempo após o aviso de desconexão para deslogar o usuário (em minutos)
reg add "HKLM\SOFTWARE\WOW6432Node\PCTimerOff" /v WarningTime /t REG_DWORD /d 5 /f
:: Tempo após o último usuário desconectar para desligar o computador (em minutos)
reg add "HKLM\SOFTWARE\WOW6432Node\PCTimerOff" /v ShutdownTime /t REG_DWORD /d 10 /f
:: --- WINDOWS 32 BITS ---
:: Tempo de inatividade para exibir o aviso de desconexão (em minutos)
reg add "HKLM\SOFTWARE\PCTimerOff" /v InactivityTime /t REG_DWORD /d 60 /f
:: Tempo após o aviso de desconexão para deslogar o usuário (em minutos)
reg add "HKLM\SOFTWARE\PCTimerOff" /v WarningTime /t REG_DWORD /d 5 /f
:: Tempo após o último usuário desconectar para desligar o computador (em minutos)
reg add "HKLM\SOFTWARE\PCTimerOff" /v ShutdownTime /t REG_DWORD /d 10 /f
Note
Para aplicar as alterações, é necessário reiniciar o computador.
PCTimerOff.exe /verysilent /norestart
O projeto é composto por dois executáveis: Logoff Timer.exe
e Shutdown Timer.exe
, cada um com funções específicas no ambiente em que são executados.
Este executável é iniciado individualmente para cada usuário logado no computador. Ele monitora o tempo de inatividade do usuário e, quando o tempo configurado é ultrapassado:
- Exibe um aviso na tela informando que o usuário será desconectado.
- Após um período adicional configurável, o usuário é automaticamente deslogado.
Este executável opera em nível de sistema, monitorando a quantidade de usuários logados no computador. Quando não há mais usuários ativos:
- Inicia um temporizador para desligar o computador após o tempo configurado.
- Caso um novo login seja realizado antes do término do temporizador, ele é automaticamente cancelado.