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.