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

Como Gerenciar o Controle de Volume no Windows Usando CMD e PowerShell

O controle de volume no Windows é uma funcionalidade essencial que permite aos usuários ajustar o nível de som do sistema e dos aplicativos. Embora a maioria das pessoas utilize a interface gráfica para ajustar o volume, é possível realizar essa tarefa via linha de comando usando CMD e PowerShell. Isso pode ser especialmente útil em scripts ou em ambientes onde a interface gráfica não está disponível.


Exemplos:


1. Ajustando o Volume com Nircmd:


O Windows não possui um comando nativo no CMD para ajustar o volume, mas podemos usar uma ferramenta de terceiros chamada Nircmd. Primeiro, você precisa baixar o Nircmd do site oficial e colocá-lo em um diretório incluído no PATH do sistema.




  • Para aumentar o volume em 10%:


     nircmd.exe changesysvolume 6553



  • Para diminuir o volume em 10%:


     nircmd.exe changesysvolume -6553



  • Para silenciar o volume:


     nircmd.exe mutesysvolume 1



  • Para desativar o mudo:


     nircmd.exe mutesysvolume 0



2. Usando PowerShell para Gerenciar o Volume:


Embora o PowerShell não tenha comandos nativos para controle de volume, podemos usar scripts para interagir com o sistema de áudio.




  • Exemplo de script PowerShell para ajustar o volume:


     Add-Type -TypeDefinition @"
    using System.Runtime.InteropServices;
    public class Volume {
    [DllImport("user32\.dll")]
    public static extern int SendMessageW(int hWnd, int Msg, int wParam, int lParam);
    }
    "@

    # Aumentar o volume
    [Volume]::SendMessageW(-1, 0x319, 0, 0xA0000)

    Este script utiliza a função SendMessageW da biblioteca user32.dll para enviar comandos de ajuste de volume ao sistema. Note que manipular DLLs pode exigir permissões administrativas.




3. Automatizando Ajustes de Volume:


Você pode criar scripts em PowerShell ou arquivos batch (.bat) que utilizem o Nircmd ou outros métodos para automatizar ajustes de volume, especialmente útil para configurações de áudio em ambientes corporativos ou em apresentações.


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.