Cómo restablecer los colores de PowerShell

  1. Restablecer los colores de PowerShell estableciéndolos en predeterminado manualmente
  2. Restablecer los colores de PowerShell eliminando entradas del registro
  3. Restablecer los colores de PowerShell editando el perfil
  4. Restablecer los colores de PowerShell utilizando el comando CLI
  5. Restablecer los colores de PowerShell eliminando accesos directos de PowerShell
  6. Conclusión
Cómo restablecer los colores de PowerShell

Personalizar la apariencia de la consola de PowerShell es una práctica común entre los usuarios para crear un entorno de desarrollo personalizado y visualmente cómodo.

Sin embargo, hay ocasiones en las que puede querer restablecer los colores de la consola de PowerShell a sus configuraciones predeterminadas. En este artículo, exploraremos cinco métodos efectivos para lograr esto.

Proporcionaremos una guía detallada de cada método, acompañada de una explicación para una mejor comprensión.

Restablecer los colores de PowerShell estableciéndolos en predeterminado manualmente

Restablecer los colores de PowerShell estableciéndolos en predeterminado manualmente implica ajustar manualmente los colores de la consola a sus valores predeterminados utilizando las configuraciones disponibles en las propiedades de la consola de PowerShell.

Aquí hay una explicación general de los pasos que podría seguir:

  • Inicie PowerShell para acceder a la consola.
  • Haga clic derecho en la barra de título de la ventana de la consola de PowerShell y seleccione Propiedades del menú contextual. Esto abrirá la ventana de Propiedades.
  • En la ventana de Propiedades, navegue hasta la pestaña Colores o una pestaña similar. Aquí es donde puede personalizar los colores de la consola.
  • Busque una opción que le permita restablecer los colores a sus valores predeterminados.

    La redacción exacta puede variar según su versión de PowerShell o Windows. Puede estar etiquetada como Predeterminados, Restaurar predeterminados o algo similar.

  • Después de seleccionar la opción para restablecer a los colores predeterminados, aplique los cambios. Esto puede implicar hacer clic en un botón Aceptar o Aplicar.

Al establecer manualmente los colores de la consola en sus valores predeterminados, revierte cualquier personalización realizada en los colores y los devuelve a la configuración estándar.

Tenga en cuenta que este método afecta principalmente la configuración de apariencia dentro de la ventana de la consola y puede no abordar las personalizaciones de color realizadas a través de otros medios, como scripts de perfil de PowerShell o modificaciones del registro.

Nota: Si los cambios de color persisten después de utilizar este método, es posible que deba investigar otras fuentes de personalización.

Este método es directo y adecuado para usuarios que prefieren una interfaz gráfica predeterminada.

Restablecer los colores de PowerShell eliminando entradas del registro

Restablecer los colores de PowerShell eliminando entradas del registro implica modificar el Registro de Windows para restablecer los colores de la consola utilizados por PowerShell. Los colores de la consola de PowerShell se almacenan en el Registro de Windows, y al eliminar entradas del registro específicas, puede devolver los colores de la consola a sus configuraciones predeterminadas.

Sin embargo, es importante tener precaución al trabajar con el Registro de Windows, ya que realizar cambios incorrectos puede afectar la estabilidad del sistema. Antes de modificar el registro, se recomienda crear una copia de seguridad o un punto de restauración del sistema.

Las entradas del registro específicas relacionadas con los colores de la consola de PowerShell generalmente se encuentran en la siguiente ruta del registro:

HKEY_CURRENT_USER\Console

Eliminar o modificar entradas dentro de esta ruta puede restablecer los colores de la consola para PowerShell. Típicamente, las entradas relacionadas con los colores de la consola de PowerShell tienen nombres como ColorTable00, ColorTable01, y así sucesivamente.

Tenga en cuenta que la manipulación manual del registro debe hacerse con cuidado, y a menudo es más conveniente y seguro utilizar comandos o configuraciones integrados de PowerShell para personalizar los colores de la consola en lugar de editar directamente el registro.

Ejemplo 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

En el fragmento de código anterior, utilizamos PowerShell para interactuar con el Registro de Windows. La variable $regEditPath se establece en la ruta del registro para la configuración de la consola.

La variable $consoleKey especifica la consola de PowerShell. Luego se utiliza el cmdlet Remove-Item para eliminar toda la clave del registro, restableciendo efectivamente la configuración de la consola.

Restablecer los colores de PowerShell editando el perfil

Restablecer los colores de PowerShell editando el perfil implica modificar el script de perfil de PowerShell para cambiar la configuración de colores de la consola.

El perfil de PowerShell es un script que se ejecuta automáticamente cuando inicia una sesión de PowerShell. Al editar este script, puede personalizar varios aspectos del entorno de PowerShell, incluidos los colores.

Para restablecer los colores de PowerShell editando el perfil:

  • Abra su script de perfil de PowerShell. El script de perfil puede llamarse Microsoft.PowerShell_profile.ps1 o similar y generalmente se encuentra en el directorio de su perfil de usuario. Si no existe, puede crearlo.
  • Busque líneas de código que establezcan preferencias de color de la consola. Estas líneas pueden usar cmdlets como Set-Host o similar.
  • Modifique o elimine las líneas relacionadas con la configuración de color. Si desea restablecer los colores a sus valores predeterminados, es posible que deba eliminar o comentar las líneas relevantes.
  • Guarde los cambios en el script de perfil.
  • Reinicie PowerShell para aplicar los cambios. El script de perfil modificado se ejecutará automáticamente cuando inicie una nueva sesión de PowerShell.

Tenga en cuenta que editar manualmente el script de perfil requiere atención al detalle, y es una buena práctica hacer una copia de seguridad del script antes de realizar cambios. Además, hay comandos de PowerShell integrados (Set-Host, $Host.UI.RawUI.ForegroundColor, etc.) que puede usar dentro del script de perfil para personalizar los colores sin editar directamente el registro o los archivos de perfil.

Restablecer los colores de PowerShell utilizando el comando CLI

Restablecer los colores de PowerShell utilizando el comando CLI implica ejecutar comandos o cmdlets específicos de PowerShell desde la interfaz de línea de comandos (CLI) para modificar la configuración de color de la consola. Este método le permite realizar cambios directamente desde la línea de comando de PowerShell o desde un script sin editar manualmente archivos de configuración o el Registro de Windows.

Los pasos generalmente implican:

  • Abra una sesión de PowerShell.
  • Utilice cmdlets o comandos de PowerShell para restablecer los colores de la consola. Esto puede implicar usar cmdlets como Set-Host, modificar propiedades específicas del objeto $Host.UI.RawUI, o otros cmdlets relacionados con el color.
  • Ejecute los comandos para aplicar los cambios. Por ejemplo, puede utilizar comandos para restablecer los colores de primer plano y de fondo a sus valores predeterminados.
  • Opcionalmente, guarde estos comandos en un script para mayor comodidad o para aplicar los cambios automáticamente cada vez que inicie una nueva sesión de PowerShell.

Usar comandos CLI para restablecer los colores de PowerShell es un enfoque más dinámico e interactivo, lo que le permite experimentar con la configuración de colores en tiempo real. También proporciona una manera automatizable de cambiar los colores según sea necesario.

Tenga en cuenta que cualquier cambio realizado utilizando este método se aplicará a la sesión actual, por lo que incorporar estos comandos en su script de perfil de PowerShell puede hacer que sean persistentes a través de sesiones.

Restablecer los colores de PowerShell eliminando accesos directos de PowerShell

El último método es eliminar los accesos directos de PowerShell.

Restablecer los colores de PowerShell eliminando accesos directos de PowerShell implica manipular los accesos directos utilizados para iniciar PowerShell en el entorno de Windows. Este método es un poco indirecto, ya que se basa en el hecho de que las propiedades del acceso directo almacenan configuraciones específicas, incluidos los colores de la consola.

Siga los pasos a continuación:

  • Primero que nada, asegúrese de que PowerShell no esté abierto.
  • Vaya a la carpeta descrita en la siguiente ruta:
    C:\Users\Your UserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Windows PowerShell
    

    Nota: La carpeta AppData es una carpeta oculta.

  • Elimine todos los accesos directos.
  • Descargue los accesos directos predeterminados desde aquí.
  • Extraiga el archivo zip y copie los accesos directos de PowerShell a la ruta anterior.
  • Abra PowerShell. Se restablecerá a la configuración predeterminada, que también incluye los colores.

Tenga en cuenta que este método se dirige principalmente a la configuración de apariencia asociada con el acceso directo y puede no afectar los colores si están establecidos en otro lugar, como en un script de perfil o a través de otros medios.

Si bien eliminar accesos directos puede restablecer ciertas configuraciones, puede que no aborde todas las personalizaciones relacionadas con colores realizadas dentro de PowerShell. Si los cambios de color son controlados por scripts o configuraciones dentro de PowerShell, modificar directamente esos scripts o configuraciones puede ser más efectivo para un restablecimiento completo.

Conclusión

En este artículo, exploramos cinco métodos para restablecer los colores de la consola de PowerShell y controlar su entorno de PowerShell. Siguiendo los ejemplos y explicaciones proporcionados, puede restablecer fácilmente los colores de la consola de PowerShell según sus necesidades específicas.

Experimente con estos métodos para encontrar el que mejor se adapte a su flujo de trabajo, asegurando una experiencia de desarrollo de PowerShell fluida y personalizada.

¿Disfrutas de nuestros tutoriales? Suscríbete a DelftStack en YouTube para apoyarnos en la creación de más guías en vídeo de alta calidad. Suscríbete
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

Artículo relacionado - PowerShell Color