Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como limitar o carregamento da bateria em laptops Windows para 80% usando script

Limitar o carregamento da bateria a 80% é uma prática comum para prolongar a vida útil da bateria em laptops. No entanto, o Windows não oferece uma configuração nativa para definir um limite de carregamento da bateria diretamente através de scripts. Essa funcionalidade é geralmente gerenciada por software específico do fabricante do laptop, como o Lenovo Vantage, Dell Power Manager ou ASUS Battery Health Charging. Estes programas permitem configurar o limite de carregamento da bateria para ajudar a preservar sua saúde a longo prazo. Neste artigo, discutiremos alternativas para gerenciar a carga da bateria em laptops Windows e como você pode monitorar a saúde da bateria usando scripts.


Examples:


1. Usando software do fabricante:



  • Verifique se o seu laptop possui um software de gerenciamento de energia do fabricante instalado. Por exemplo, para laptops Lenovo, você pode usar o Lenovo Vantage para definir o limite de carregamento da bateria.

  • Abra o software e procure por configurações de bateria ou gerenciamento de energia. A partir daí, você pode definir o limite de carregamento para 80%.


2. Monitorando a saúde da bateria com PowerShell:



  • Embora não seja possível definir um limite de carregamento diretamente via script, você pode monitorar a saúde da bateria e o status de carga usando PowerShell.

  • Abra o PowerShell como administrador e execute o seguinte comando para gerar um relatório de bateria:
     powercfg /batteryreport /output "C:\battery-report.html"

  • Este comando gera um relatório detalhado sobre a saúde da bateria e o status de carga, que pode ser visualizado no arquivo HTML gerado.


3. Automatizando notificações de carga:



  • Embora não limite o carregamento, você pode criar um script para notificar quando a bateria atinge 80% de carga.

  • Exemplo de script em PowerShell:
     while ($true) {
    $batteryStatus = (Get-WmiObject -Query "SELECT * FROM Win32_Battery").EstimatedChargeRemaining
    if ($batteryStatus -ge 80) {
    [System.Windows.Forms.MessageBox]::Show("A bateria está carregada a 80%. Considere desconectar o carregador.")
    }
    Start-Sleep -Seconds 300
    }

  • Este script verifica o nível de carga da bateria a cada 5 minutos e exibe uma mensagem quando atinge 80%.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.