Come ripristinare i colori di PowerShell
- Ripristinare i colori di PowerShell impostandoli manualmente su predefiniti
- Ripristinare i colori di PowerShell eliminando le voci di registro
- Ripristinare i colori di PowerShell modificando il profilo
- Ripristinare i colori di PowerShell utilizzando il comando CLI
- Ripristinare i colori di PowerShell eliminando le scorciatoie di PowerShell
- Conclusione

Personalizzare l’aspetto della console di PowerShell è una pratica comune tra gli utenti per creare un ambiente di sviluppo personalizzato e visivamente confortevole.
Tuttavia, ci sono casi in cui potresti voler ripristinare i colori della console di PowerShell alle impostazioni predefinite. In questo articolo, esploreremo cinque metodi efficaci per raggiungere questo obiettivo.
Forniremo un walkthrough dettagliato di ciascun metodo, accompagnato da una spiegazione per una migliore comprensione.
Ripristinare i colori di PowerShell impostandoli manualmente su predefiniti
Ripristinare i colori di PowerShell impostandoli su predefiniti manualmente comporta l’adeguamento manuale dei colori della console ai loro valori predefiniti utilizzando le impostazioni disponibili nelle proprietà della console di PowerShell.
Ecco una spiegazione generale dei passaggi che potresti seguire:
-
Avvia PowerShell per accedere alla console.
-
Fai clic con il tasto destro sulla barra del titolo della finestra della console di PowerShell e seleziona
Proprietà
dal menu contestuale. Questo apre la finestraProprietà
. -
Nella finestra
Proprietà
, naviga nella schedaColori
o in una scheda simile. Qui puoi personalizzare i colori della console. -
Cerca un’opzione che ti consenta di ripristinare i colori ai loro valori predefiniti.
Il testo esatto può variare a seconda della tua versione di PowerShell o Windows. Potrebbe essere etichettato come
Predefiniti
,Ripristina predefiniti
o qualcosa di simile. -
Dopo aver selezionato l’opzione per ripristinare i colori predefiniti, applica le modifiche. Questo potrebbe comportare il clic su un pulsante
OK
oApplica
.
Impostando manualmente i colori della console sui loro valori predefiniti, torni indietro a qualsiasi personalizzazione fatta sui colori e li riporti alle impostazioni standard.
Tieni presente che questo metodo influisce principalmente sulle impostazioni di aspetto all’interno della finestra della console e potrebbe non affrontare le personalizzazioni dei colori fatte attraverso altri mezzi, come script di profilo di PowerShell o modifiche al registro.
Nota: Se le modifiche ai colori persistono dopo aver utilizzato questo metodo, potrebbe essere necessario indagare su altre fonti di personalizzazione.
Questo metodo è diretto ed è adatto per gli utenti che preferiscono un’interfaccia grafica predefinita.
Ripristinare i colori di PowerShell eliminando le voci di registro
Ripristinare i colori di PowerShell eliminando le voci di registro comporta la modifica del Registro di Windows per ripristinare i colori della console utilizzati da PowerShell. I colori della console di PowerShell sono memorizzati nel Registro di Windows e, eliminando specifiche voci di registro, puoi ripristinare i colori della console alle loro impostazioni predefinite.
Tuttavia, è importante prestare attenzione quando si lavora con il Registro di Windows, poiché apportare modifiche errate può influenzare la stabilità del sistema. Prima di modificare il registro, è consigliabile creare un backup o un punto di ripristino del sistema.
Le specifiche voci di registro relative ai colori della console di PowerShell si trovano solitamente nel seguente percorso di registro:
HKEY_CURRENT_USER\Console
Eliminare o modificare le voci all’interno di questo percorso può ripristinare i colori della console per PowerShell. Di solito, le voci relative ai colori della console di PowerShell hanno nomi come ColorTable00
, ColorTable01
, e così via.
Tieni presente che la manipolazione manuale del registro dovrebbe essere effettuata con cautela, ed è spesso più conveniente e sicuro utilizzare comandi o impostazioni integrate di PowerShell per personalizzare i colori della console anziché modificare direttamente il registro.
Esempio di codice:
# 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
Nel frammento di codice sopra, utilizziamo PowerShell per interagire con il Registro di Windows. La variabile $regEditPath
è impostata sul percorso del Registro per le impostazioni della console.
La variabile $consoleKey
specifica la console di PowerShell. Il cmdlet Remove-Item
viene quindi utilizzato per eliminare l’intera chiave di registro, ripristinando efficacemente le impostazioni della console.
Ripristinare i colori di PowerShell modificando il profilo
Ripristinare i colori di PowerShell modificando il profilo comporta la modifica dello script del profilo di PowerShell per cambiare le impostazioni dei colori della console.
Il profilo di PowerShell è uno script che viene eseguito automaticamente quando avvii una sessione di PowerShell. Modificando questo script, puoi personalizzare vari aspetti dell’ambiente PowerShell, inclusi i colori.
Per ripristinare i colori di PowerShell modificando il profilo:
-
Apri il tuo script del profilo di PowerShell. Il script del profilo potrebbe essere chiamato
Microsoft.PowerShell_profile.ps1
o simile ed è solitamente situato nella tua directory di profilo utente. Se non esiste, puoi crearlo. -
Cerca le linee di codice che impostano le preferenze dei colori della console. Queste linee potrebbero utilizzare cmdlets come
Set-Host
o simile. -
Modifica o rimuovi le linee relative alle impostazioni dei colori. Se desideri ripristinare i colori ai loro valori predefiniti, potresti dover eliminare o commentare le righe pertinenti.
-
Salva le modifiche al script del profilo.
-
Riavvia PowerShell per applicare le modifiche. Lo script del profilo modificato verrà eseguito automaticamente quando avvii una nuova sessione di PowerShell.
Tieni presente che la modifica manuale dello script del profilo richiede attenzione ai dettagli, ed è buona pratica eseguire un backup dello script prima di apportare modifiche. Inoltre, ci sono comandi di PowerShell integrati (Set-Host
, $Host.UI.RawUI.ForegroundColor
, ecc.) che puoi utilizzare all’interno dello script del profilo per personalizzare i colori senza modificare direttamente il registro o i file di profilo.
Ripristinare i colori di PowerShell utilizzando il comando CLI
Ripristinare i colori di PowerShell utilizzando il comando CLI comporta l’esecuzione di comandi o cmdlets specifici di PowerShell dall’interfaccia della riga di comando (CLI) per modificare le impostazioni dei colori della console. Questo metodo consente di apportare modifiche direttamente dalla riga di comando di PowerShell o da uno script senza modificare manualmente file di configurazione o il Registro di Windows.
I passaggi solitamente comprendono:
-
Apri una sessione di PowerShell.
-
Usa i cmdlets o comandi di PowerShell per ripristinare i colori della console. Questo potrebbe comportare l’utilizzo di cmdlets come
Set-Host
, modificando proprietà specifiche dell’oggetto$Host.UI.RawUI
, o altri cmdlets relativi ai colori. -
Esegui i comandi per applicare le modifiche. Ad esempio, potresti utilizzare comandi per ripristinare i colori di primo piano e di sfondo ai loro valori predefiniti.
-
Facoltativamente, salva questi comandi in uno script per comodità o per applicare le modifiche automaticamente ogni volta che avvii una nuova sessione di PowerShell.
Utilizzare comandi CLI per ripristinare i colori di PowerShell è un approccio più dinamico e interattivo, consentendoti di sperimentare con le impostazioni dei colori in tempo reale. Fornisce anche un modo scriptabile per automatizzare le modifiche ai colori secondo necessità.
Tieni presente che qualsiasi modifica apportata utilizzando questo metodo si applicherà alla sessione attuale, quindi incorporare questi comandi nel tuo script di profilo di PowerShell può renderli persistenti tra le sessioni.
Ripristinare i colori di PowerShell eliminando le scorciatoie di PowerShell
L’ultimo metodo consiste nell’eliminare le scorciatoie di PowerShell.
Ripristinare i colori di PowerShell eliminando le scorciatoie di PowerShell comporta la manipolazione delle scorciatoie utilizzate per avviare PowerShell nell’ambiente Windows. Questo metodo è un po’ indiretto, poiché si basa sul fatto che le proprietà della scorciatoia memorizzano configurazioni specifiche, inclusi i colori della console.
Segui i passaggi qui sotto:
-
Prima di tutto, assicurati che PowerShell non sia aperto.
-
Vai alla cartella descritta nel percorso sottostante:
C:\Users\Your UserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Windows PowerShell
Nota: La cartella
AppData
è una cartella nascosta. -
Elimina tutte le scorciatoie.
-
Scarica le scorciatoie predefinite da qui.
-
Estrai il file zip e copia le scorciatoie di PowerShell nel percorso sopra.
-
Apri PowerShell. Si ripristinerà alle impostazioni predefinite, che includono anche i colori.
Tieni presente che questo metodo si concentra principalmente sulle impostazioni di aspetto associate alla scorciatoia e potrebbe non influire sui colori se impostati altrove, come in uno script di profilo o attraverso altri mezzi.
Sebbene eliminare le scorciatoie possa ripristinare alcune impostazioni, potrebbe non affrontare tutte le personalizzazioni di colore fatte all’interno di PowerShell. Se le modifiche ai colori sono controllate da script o configurazioni all’interno di PowerShell stesso, la modifica diretta di quegli script o configurazioni potrebbe essere più efficace per un ripristino completo.
Conclusione
In questo articolo, abbiamo esplorato cinque metodi per ripristinare i colori della console di PowerShell per controllare il tuo ambiente PowerShell. Seguendo gli esempi e le spiegazioni forniti, puoi facilmente ripristinare i colori della console di PowerShell in base alle tue specifiche esigenze.
Sperimenta con questi metodi per trovare quello che meglio si adatta al tuo flusso di lavoro, garantendo un’esperienza di sviluppo PowerShell senza soluzione di continuità e personalizzata.
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