/
/

Como gerenciar o ícone do Terminal na bandeja do sistema da barra de tarefas do Windows

por Team Ninja
Manage the Terminal Icon in Windows Taskbar’s System Tray blog banner image

Resumo instantâneo

Esta postagem do blog NinjaOne oferece uma lista abrangente de comandos CMD básicos e um mergulho profundo nos comandos do Windows, com +70 comandos CMD essenciais para usuários iniciantes e avançados. Explicamos sobre comandos práticos de prompt de comando para gerenciamento de arquivos, navegação em diretórios, solução de problemas de rede, operações de disco e automação, tudo com exemplos reais para maximizar a produtividade. Seja para aprender comandos básicos CMD ou dominar ferramentas avançadas de CLI do Windows, este guia ajuda você a usar o prompt de comando com mais eficiência.

Alguns usuários preferem que o Windows Terminal seja minimizado na bandeja do sistema em vez da barra de tarefas, para que ele rode discretamente em segundo plano. Assim, o Terminal não ocupa espaço visível na área de trabalho, reduz a poluição da barra de tarefas e mantém as sessões ativas.

Neste guia, mostramos as formas de gerenciar o ícone do Terminal na barra de tarefas do Windows e definir onde o aplicativo é minimizado. Também falamos sobre os cuidados a tomar antes de começar e os pontos de atenção ao gerenciar o estado minimizado do Terminal.

Para ver este guia em vídeo, assista a Como gerenciar o ícone do Terminal na bandeja do sistema da barra de tarefas do Windows.

Como gerenciar o estado minimizado do Terminal na barra de tarefas do Windows 11

O aplicativo Windows Terminal é um ambiente unificado que reúne várias ferramentas de linha de comando em uma única janela. Se você alterna com frequência entre interfaces de linha de comando (CLIs), essa ferramenta oferece abas e painéis divididos, ideais para gerenciar fluxos de trabalho simultâneos.

Ao trabalhar em paralelo no Terminal, principalmente quando há scripts persistentes rodando em segundo plano, muita gente prefere que o aplicativo fique minimizado na bandeja do sistema. Outros priorizam a visibilidade e o acesso rápido, para não se confundir ao alternar entre várias instâncias abertas do Terminal.

Para uma configuração tranquila, confirme os pré-requisitos a seguir antes de começar:

  • Windows Terminal v1.17 ou posterior.
  • Qualquer edição do Windows 11

💡 Estratégias de implantação recomendadas:

Clique para escolher um método 💻
Melhor para usuários individuais
💻💻💻
Melhor para empresas
Método 1: gerenciar pelas configurações do Windows Terminal ✓
Método 2: configurar pelo arquivo settings.json ✓
Opcional: script do PowerShell para automatizar o JSON ✓ ✓

Método 1: gerenciar pelas configurações do Windows Terminal

A forma mais simples de gerenciar o aplicativo Terminal na barra de tarefas é alterar a configuração por usuário, nas próprias configurações do Windows Terminal.

📌 Casos de uso: este método é ideal para usuários comuns que querem definir onde o Terminal é minimizado. Como a mudança afeta apenas o usuário conectado no momento, não são necessários privilégios administrativos.

  1. Pressione Win + X e selecione Terminal.
  2. Pressione Ctrl + vírgula (,) para abrir as configurações do Windows Terminal.
  3. Clique em Aparência no painel esquerdo e localize Ocultar o terminal na área de notificação quando ele estiver minimizado no painel direito.

Configurações de Aparência com a opção de ocultar o terminal na área de notificação

  1. Ajuste a opção conforme o comportamento desejado ao minimizar:

Ícone na bandeja do sistema

    • Desativado: mostra o aplicativo na barra de tarefas quando minimizado.

Ícone na barra de tarefas quando minimizado

  1. Clique no botão Salvar abaixo para aplicar as mudanças.

Botão Salvar nas configurações de Aparência

Método 2: configurar pelo arquivo settings.json

Além de ajustar essa opção manualmente pela interface do Windows Terminal, administradores e usuários finais podem editar diretamente o arquivo JSON que define o comportamento de minimizar para a bandeja.

📌 Casos de uso: este método dá visibilidade e controle totais em ambientes que não dependem de configurações pela interface gráfica.

(Veja ⚠️ Pontos de atenção.)

  1. Pressione Win + X e selecione Terminal.
  2. Abra o menu de configurações pressionando Ctrl + vírgula (,).
  3. Clique no botão Abrir arquivo JSON, no canto inferior esquerdo.

Botão Abrir arquivo JSON

  1. Selecione o aplicativo que quer usar para editar o arquivo JSON.

Aviso para selecionar um aplicativo e abrir o arquivo .json

  1. Localize a chave JSON “minimizeToNotificationArea” e defina o valor de acordo com o comportamento desejado:
    • "minimizeToNotificationArea": false, = minimiza o aplicativo Terminal para a barra de tarefas.

Chave JSON definida como false

    • "minimizeToNotificationArea": true, = minimiza o aplicativo como um ícone na bandeja do sistema e o remove da barra de tarefas.

Chave JSON definida como true

  1. Pressione Ctrl + S no arquivo settings.json aberto no Bloco de Notas para salvar as mudanças.
    • Dependendo da versão do Terminal, as mudanças valem imediatamente ou só na próxima vez que o aplicativo for aberto. (Veja ⚠️ Pontos de atenção.)

💡 Dica: se não quiser editar o arquivo settings.json manualmente, é possível automatizar essa mudança com o PowerShell.

Opcional: script do PowerShell para automatizar o JSON

📌 Casos de uso: use o PowerShell para implantar o comportamento do ícone do Terminal na barra de tarefas como um script em vários endpoints. Esse método automatiza a implantação e permite repetir a mudança quantas vezes for preciso, com consistência e menos erro humano.

(Veja ⚠️ Pontos de atenção.)

  1. Pressione Win + X e selecione Terminal.
  2. Clique no menu suspenso ao lado do botão nova guia (+) e selecione Windows PowerShell.

Abrir o Windows PowerShell pelo menu suspenso de nova guia do Terminal

  1. Digite o comando correspondente à mudança que quer aplicar:
    • Use o comando abaixo para mostrar o Terminal na barra de tarefas do Windows quando minimizado.

$settingsPath = "$env:LOCALAPPDATA\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json" (Get-Content $settingsPath -Raw) -replace '"minimizeToNotificationArea"\s*:\s*(true|false)', '"minimizeToNotificationArea": false' | Set-Content $settingsPath

    • Use o comando abaixo para ocultar o Terminal na bandeja do sistema:

$settingsPath = "$env:LOCALAPPDATA\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json" (Get-Content $settingsPath -Raw) -replace '"minimizeToNotificationArea"\s*:\s*(true|false)', '"minimizeToNotificationArea": true' | Set-Content $settingsPath

  1. Depois de digitar o comando, feche o aplicativo Terminal.

💡 Observação: privilégios administrativos não são necessários ao aplicar a mudança no próprio perfil. Permissões elevadas só entram em cena ao implantar o script no perfil de outro usuário.

⚠️ Pontos de atenção

Riscos Possíveis consequências Como reverter
Edições erradas no arquivo JSON Um único erro na edição do arquivo settings.json pode causar falhas, problemas de configuração ou corromper as configurações do Terminal. Antes de editar um arquivo JSON, faça um backup criando uma cópia duplicada.

Também é uma boa prática usar editores específicos para JSON, como o Notepad++, para manter a sintaxe correta ao fazer alterações.

Aplicativo Terminal desatualizado Editar a configuração “minimizeToNotificationArea” no arquivo JSON do Terminal não funciona no Windows Terminal versão 1.16 ou anterior. Abra um prompt do PowerShell e digite Get-AppxPackage Microsoft.WindowsTerminal | Select Name, Version. Verifique se a versão exibida é igual ou superior à versão 1.17 do Terminal.
Ícone do Terminal oculto no menu de estouro da bandeja do sistema O Windows pode esconder o ícone do Terminal no menu de estouro, o que dificulta encontrá-lo. Uma solução é arrastar o ícone do Terminal do menu de estouro para a parte visível da bandeja do sistema. Isso o fixa e garante visibilidade sempre que o aplicativo estiver rodando em segundo plano.
Reiniciar o aplicativo Terminal para salvar as mudanças Em alguns casos, certas configurações de visibilidade só têm efeito total depois que o Windows Terminal é reiniciado.

Mas fechar o Terminal encerra as sessões ou os scripts em andamento.

Para não perder o trabalho, salve o conteúdo do Terminal em arquivos de script como .ps1, .sh ou .cmd.

Assim, dá para executar as tarefas de novo sem digitar tudo outra vez.

Pontos a considerar ao gerenciar o estado minimizado do Terminal

Ao mudar o comportamento do Terminal ao ser minimizado, vale entender como o aplicativo pode se comportar em determinadas situações. Os pontos a seguir destacam as nuances da interação do Terminal com a bandeja do sistema ou a barra de tarefas.

Um único ícone para várias sessões do Terminal na bandeja do sistema

Quando o Windows Terminal é minimizado para a barra de tarefas, os usuários veem todas as sessões abertas e identificam o conteúdo de cada uma rapidamente. Já ao minimizar o aplicativo para a bandeja do sistema, aparece um único ícone para todas as sessões abertas.

Se você abre painéis separados no Terminal, todos ficam dentro de uma mesma instância. Ou seja, só a janela unificada do Terminal é representada na bandeja do sistema quando há várias sessões rodando. Isso dificulta a navegação, já que não existe a prévia de janela oferecida pela barra de tarefas.

Comportamento das sessões em segundo plano

Todas as abas e sessões do Terminal continuam ativas quando o aplicativo é minimizado para a bandeja, incluindo os processos dentro delas, como scripts do PowerShell e sessões persistentes de Secure Shell (SSH). Por isso, o Terminal segue consumindo memória e CPU conforme a demanda de recursos de cada sessão minimizada.

Gerencie o Terminal na barra de tarefas do Windows e otimize os fluxos de trabalho na CLI

Se prefere manter as sessões do Terminal acessíveis na barra de tarefas ou gosta da área de trabalho limpa, há opções para ajustar o comportamento do aplicativo. Ele pode ficar na barra de tarefas como qualquer outro programa ou ser minimizado discretamente para a bandeja do sistema enquanto roda em segundo plano.

A maneira mais rápida de configurar isso é pelas configurações do próprio Terminal. A interface traz uma opção simples para ativar ou desativar o comportamento de minimizar para a bandeja. Para um ajuste mais fino, edite o arquivo settings.json.

Lembre-se apenas de que a mudança vale por usuário. Não existe uma configuração dedicada na Política de Grupo para aplicá-la a todo o sistema. Se precisar aplicar em várias contas de usuário, use um script do PowerShell.

Temas relacionados:

Recomendados para você

Pronto para simplificar as partes mais difíceis da TI?

Termos e condições NinjaOne

Ao clicar no botão “Aceito” abaixo, você indica sua aceitação dos seguintes termos legais, bem como dos nossos Termos de Uso:

  • Direitos de propriedade: A NinjaOne é proprietária e continuará a ser proprietária de todos os direitos, títulos e interesses relativos ao script (incluindo os direitos autorais). A NinjaOne está concedendo a você uma licença limitada para usar o script de acordo com os presentes termos legais.
  • Limitação de uso: Você só poderá usar o script para fins comerciais internos ou pessoais legítimos, sendo vedado compartilhar o script com terceiros.
  • Proibição de republicação: Em nenhuma circunstância você tem permissão para republicar o script em qualquer biblioteca de scripts pertencente ou sob o controle de qualquer outro fornecedor de software.
  • Isenção de responsabilidade da garantia: O script é fornecido “no estado em que se encontra” e “conforme disponível”, sem qualquer tipo de garantia. A NinjaOne não promete ou garante que o script estará livre de defeitos ou que atenderá às suas necessidades ou expectativas específicas.
  • Assunção de riscos: O uso do script é por sua própria conta e risco. Você reconhece que há certos riscos inerentes ao uso do script, e você compreende e assume cada um desses riscos.
  • Renúncia e isenção de responsabilidade: Você não responsabilizará a NinjaOne por consequências adversas ou não intencionais resultantes do seu uso do script e renunciará a quaisquer direitos ou tutelas legais que possa ter contra a NinjaOne em relação ao seu uso do script.
  • EULA: Se você for cliente da NinjaOne, o uso do script está sujeito ao Contrato de Licença de Usuário Final aplicável a você (EULA).