Como redefinir as cores do PowerShell

  1. Redefinir Cores do PowerShell Configurando para Padrão Manualmente
  2. Redefinir Cores do PowerShell Excluindo Entradas do Registro
  3. Redefinir Cores do PowerShell Editando o Perfil
  4. Redefinir Cores do PowerShell Usando o Comando CLI
  5. Redefinir Cores do PowerShell Excluindo Atalhos do PowerShell
  6. Conclusão
Como redefinir as cores do PowerShell

Personalizar a aparência do console do PowerShell é uma prática comum entre os usuários para criar um ambiente de desenvolvimento personalizado e visualmente confortável.

No entanto, há instâncias em que você pode querer redefinir as cores do console do PowerShell para suas configurações padrão. Neste artigo, exploraremos cinco métodos eficazes para conseguir isso.

Forneceremos um guia detalhado de cada método, acompanhado de uma explicação para melhor compreensão.

Redefinir Cores do PowerShell Configurando para Padrão Manualmente

Redefinir as cores do PowerShell configurando-as para o padrão manualmente envolve ajustar manualmente as cores do console para seus valores padrão usando as configurações disponíveis nas propriedades do console do PowerShell.

Aqui está uma explicação geral dos passos que você pode seguir:

  • Inicie o PowerShell para acessar o console.
  • Clique com o botão direito na barra de título da janela do console do PowerShell e selecione Propriedades no menu de contexto. Isso abrirá a janela Propriedades.
  • Na janela Propriedades, navegue até a aba Cores ou uma aba semelhante. É aqui que você pode personalizar as cores do console.
  • Procure uma opção que permita redefinir as cores para seus valores padrão.

    O texto exato pode variar dependendo da sua versão do PowerShell ou Windows. Pode estar rotulado como Padrões, Restaurar Padrões ou algo semelhante.

  • Após selecionar a opção para redefinir para as cores padrão, aplique as alterações. Isso pode envolver clicar em um botão OK ou Aplicar.

Ao definir manualmente as cores do console para seus valores padrão, você reverte quaisquer personalizações feitas nas cores e as retorna para as configurações padrão.

Tenha em mente que este método afeta principalmente as configurações de aparência dentro da janela do console e pode não resolver personalizações de cores feitas por outros meios, como scripts de perfil do PowerShell ou modificações de registro.

Nota: Se as alterações de cores persistirem após usar este método, você pode precisar investigar outras fontes de personalização.

Este método é direto e adequado para usuários que preferem uma interface gráfica padrão.

Redefinir Cores do PowerShell Excluindo Entradas do Registro

Redefinir as cores do PowerShell excluindo entradas do registro envolve modificar o Registro do Windows para redefinir as cores do console usadas pelo PowerShell. As cores do console do PowerShell são armazenadas no Registro do Windows e, ao excluir entradas específicas do registro, você pode reverter as cores do console para suas configurações padrão.

No entanto, é importante ter cautela ao trabalhar com o Registro do Windows, já que fazer alterações incorretas pode impactar a estabilidade do sistema. Antes de modificar o registro, é recomendável criar um backup ou ponto de restauração do sistema.

As entradas específicas do registro relacionadas às cores do console do PowerShell geralmente são encontradas no seguinte caminho do registro:

HKEY_CURRENT_USER\Console

Excluir ou modificar entradas dentro desse caminho pode redefinir as cores do console para o PowerShell. Normalmente, as entradas relacionadas às cores do console do PowerShell têm nomes como ColorTable00, ColorTable01 e assim por diante.

Tenha em mente que a manipulação manual do registro deve ser feita com cuidado, e muitas vezes é mais conveniente e seguro usar comandos ou configurações integradas do PowerShell para personalizar as cores do console em vez de editar diretamente o registro.

Exemplo de Código:

# Open the Registry Editor
$regEditPath = "Registry::HKEY_CURRENT_USER\Console"
$consoleKey = "PowerShell"

# Delete the registry key for PowerShell colors
Remove-Item -Path "$regEditPath\$consoleKey" -Recurse

No trecho de código acima, usamos o PowerShell para interagir com o Registro do Windows. A variável $regEditPath é definida para o caminho do Registro para as configurações do console.

A variável $consoleKey especifica o console do PowerShell. O cmdlet Remove-Item é então utilizado para excluir toda a chave do registro, efetivamente redefinindo as configurações do console.

Redefinir Cores do PowerShell Editando o Perfil

Redefinir as cores do PowerShell editando o perfil envolve modificar o script de perfil do PowerShell para alterar as configurações de cores do console.

O perfil do PowerShell é um script que é executado automaticamente quando você inicia uma sessão do PowerShell. Ao editar esse script, você pode personalizar vários aspectos do ambiente PowerShell, incluindo cores.

Para redefinir as cores do PowerShell editando o perfil:

  • Abra seu script de perfil do PowerShell. O script de perfil pode ser chamado Microsoft.PowerShell_profile.ps1 ou semelhante e geralmente está localizado no diretório do seu perfil de usuário. Se ele não existir, você pode criá-lo.
  • Procure linhas de código que definem preferências de cores do console. Essas linhas podem usar cmdlets como Set-Host ou semelhantes.
  • Modifique ou remova as linhas relacionadas às configurações de cores. Se você quiser redefinir as cores para seus valores padrão, pode ser necessário excluir ou comentar as linhas relevantes.
  • Salve as alterações no script de perfil.
  • Reinicie o PowerShell para aplicar as alterações. O script de perfil modificado será executado automaticamente ao iniciar uma nova sessão do PowerShell.

Tenha em mente que editar manualmente o script de perfil requer atenção aos detalhes, e é uma boa prática fazer uma cópia de segurança do script antes de fazer alterações. Além disso, existem comandos integrados do PowerShell (Set-Host, $Host.UI.RawUI.ForegroundColor, etc.) que você pode usar dentro do script de perfil para personalizar cores sem editar diretamente o registro ou arquivos de perfil.

Redefinir Cores do PowerShell Usando o Comando CLI

Redefinir as cores do PowerShell usando o comando CLI envolve executar comandos ou cmdlets específicos do PowerShell na interface de linha de comando (CLI) para modificar as configurações de cores do console. Este método permite que você faça alterações diretamente da linha de comando do PowerShell ou de um script sem editar manualmente arquivos de configuração ou o Registro do Windows.

Os passos geralmente envolvem:

  • Abra uma sessão do PowerShell.
  • Use cmdlets ou comandos do PowerShell para redefinir as cores do console. Isso pode envolver o uso de cmdlets como Set-Host, modificando propriedades específicas do objeto $Host.UI.RawUI, ou outros cmdlets relacionados a cores.
  • Execute os comandos para aplicar as alterações. Por exemplo, você pode usar comandos para redefinir as cores de primeiro plano e de fundo para seus valores padrão.
  • Opcionalmente, salve esses comandos em um script para conveniência ou para aplicar as alterações automaticamente sempre que você iniciar uma nova sessão do PowerShell.

Usar comandos CLI para redefinir as cores do PowerShell é uma abordagem mais dinâmica e interativa, permitindo que você experimente configurações de cores em tempo real. Isso também fornece uma maneira scriptável de automatizar mudanças de cores conforme necessário.

Tenha em mente que quaisquer alterações feitas usando este método se aplicarão à sessão atual, então incorporar esses comandos em seu script de perfil do PowerShell pode torná-las persistentes em sessões.

Redefinir Cores do PowerShell Excluindo Atalhos do PowerShell

O último método é excluir os atalhos do PowerShell.

Redefinir as cores do PowerShell excluindo atalhos do PowerShell envolve manipular os atalhos usados para iniciar o PowerShell no ambiente Windows. Este método é um pouco indireto, pois se baseia no fato de que as propriedades do atalho armazenam configurações específicas, incluindo as cores do console.

Siga os passos abaixo:

  • Primeiro de tudo, certifique-se de que o PowerShell não esteja aberto.
  • Vá para a pasta descrita no caminho abaixo:
    C:\Users\Your UserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Windows PowerShell
    

    Nota: A pasta AppData é uma Pasta Oculta.

  • Exclua todos os atalhos.
  • Baixe os atalhos padrão aqui.
  • Extraia o arquivo zip e copie os atalhos do PowerShell para o caminho acima.
  • Abra o PowerShell. Ele será redefinido para as configurações padrão, que também incluem as cores.

Tenha em mente que este método visa principalmente as configurações de aparência associadas ao atalho e pode não afetar as cores se elas estiverem definidas em outro lugar, como em um script de perfil ou por outros meios.

Embora excluir atalhos possa redefinir certas configurações, pode não resolver todas as personalizações relacionadas a cores feitas dentro do PowerShell. Se as alterações de cores forem controladas por scripts ou configurações dentro do PowerShell, modificar diretamente esses scripts ou configurações pode ser mais eficaz para uma redefinição abrangente.

Conclusão

Neste artigo, exploramos cinco métodos para redefinir as cores do console do PowerShell para controlar seu ambiente PowerShell. Seguindo os exemplos e explicações fornecidos, você pode facilmente redefinir as cores do seu console do PowerShell de acordo com suas necessidades específicas.

Experimente esses métodos para encontrar o que melhor se adapte ao seu fluxo de trabalho, garantindo uma experiência de desenvolvimento PowerShell contínua e personalizada.

Está gostando dos nossos tutoriais? Inscreva-se no DelftStack no YouTube para nos apoiar na criação de mais vídeos tutoriais de alta qualidade. Inscrever-se
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Artigo relacionado - PowerShell Color