La forma correcta de establecer permanentemente los colores (y otros parámetros) de una consola / símbolo del sistema es:
- Abra un símbolo del sistema
- Haga clic derecho en la barra de título o presione Alt+Space
- Seleccione valores predeterminados en el menú contextual
- Establezca las propiedades que desea (colores en la pestaña Colores )
- Haga clic en Aceptar
El método que Tapped-Out dio funciona porque Windows 7 tiene un error en el que la opción Propiedades modifica los valores predeterminados en lugar de solo para la consola actual, y podría corregirse en cualquier momento.
El método que Indrek proporcionó también funciona, pero usar la interfaz proporcionada es más fácil (y más seguro) que editar el registro manualmente, especialmente cuando se configuran los colores, ya que no tiene que perder el tiempo con los valores hexadecimales. Además, no tiene que preocuparse por establecer permisos con la interfaz.
Finalmente, una palabra de advertencia. Cada tipo de consola obtiene su propio conjunto de parámetros, al igual que cada acceso directo a una consola . En otras palabras, si crea un acceso directo a una consola, cambiar los parámetros modificará el acceso directo y se aplicará solo a la consola abierta por el acceso directo, no a través de otros accesos directos o medios. Además, si ejecuta una aplicación de consola y modifica los parámetros, se aplicarán solo a esa aplicación de consola y no a otras consolas como el símbolo del sistema.
Para aclarar, lo que sucede es que todas las consolas (instrucciones de comando y aplicaciones de consola) usan la configuración predeterminada (almacenada HKCU\Console
) hasta que se cambien específicamente, en ese momento harán una copia de esa configuración y la usarán a partir de ese momento. Por ejemplo, si abre edit.com
, inicialmente usará la configuración HKCU\Console
, pero si realiza cambios en ella, se realizará una copia HKCU\Console\c:windows_system32_edit.com
y los cambios a los valores predeterminados ya no se reflejarán porque las configuraciones específicas command.com
existen (y anulan los valores predeterminados). ) Esto es similar a cómo la configuración del usuario anula la configuración del sistema (por ejemplo, HKCU anula los valores predeterminados de HKLM).