Skip to content

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.

Notifications You must be signed in to change notification settings

josejefferson/pc-timer-off

Repository files navigation

PC Timer Off

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

Instruções de uso

Instalação

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

Requisitos

  • 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

Personalizar tempos de inatividade

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.

Instalação silenciosa

PCTimerOff.exe /verysilent /norestart

Como funciona

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.

Logoff Timer.exe (Executado no ambiente de cada usuário)

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:

  1. Exibe um aviso na tela informando que o usuário será desconectado.
  2. Após um período adicional configurável, o usuário é automaticamente deslogado.

Logoff Timer

Shutdown Timer.exe (Executado no ambiente do sistema)

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:

  1. Inicia um temporizador para desligar o computador após o tempo configurado.
  2. Caso um novo login seja realizado antes do término do temporizador, ele é automaticamente cancelado.

Shutdown Timer

Tecnologias utilizadas

Windows C# .Net Visual Studio Inno Setup

About

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.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published