Il modo corretto di impostare in modo permanente i colori (e altri parametri) di una console / prompt dei comandi è:
- Apri un prompt dei comandi
- Fare clic con il tasto destro sulla barra del titolo o premere Alt+Space
- Seleziona Predefiniti dal menu contestuale
- Imposta le proprietà che desideri (colori nella scheda Colori )
- Clicca OK
Il metodo fornito da Tapped-Out funziona perché Windows 7 presenta un bug in cui l' opzione Proprietà modifica i valori predefiniti anziché solo per la console corrente e potrebbe essere risolta in qualsiasi momento.
Anche il metodo fornito da Indrek funziona, ma l'utilizzo dell'interfaccia fornita è più semplice (e più sicuro) della modifica manuale del registro, soprattutto quando si impostano i colori poiché non è necessario fare confusione con valori esadecimali. Inoltre, non devi preoccuparti di impostare le autorizzazioni con l'interfaccia.
Finalmente un avvertimento. Ogni tipo di console ottiene il proprio set di parametri, così come ogni collegamento a una console . In altre parole, se si crea un collegamento a una console, la modifica dei parametri modificherà il collegamento e si applicherà solo alla console aperta dal collegamento, non tramite altri collegamenti o mezzi. Inoltre, se si esegue un'applicazione console e si modificano i parametri, verranno applicati solo a tale applicazione console e non ad altre console come il prompt dei comandi.
Per chiarire, ciò che accade è che tutte le console (prompt dei comandi e app della console) utilizzano le impostazioni predefinite (memorizzate in HKCU\Console
) fino a quando non vengono specificamente modificate, a quel punto faranno una copia di tali impostazioni e utilizzeranno quelle da quel momento in poi. Ad esempio, se si apre edit.com
, inizialmente utilizzerà le impostazioni in HKCU\Console
, ma se si apportano modifiche ad esso, verrà eseguita una copia HKCU\Console\c:windows_system32_edit.com
e le modifiche ai valori predefiniti non saranno più riflesse perché command.com
esistono impostazioni specifiche esistenti (e sovrascrivono le impostazioni predefinite ). Questo è simile al modo in cui le impostazioni utente hanno la precedenza sulle impostazioni di sistema (ad es. HKCU ignora le impostazioni predefinite HKLM).