Bash non si avvia

Quando provi ad avviare Bash.exe (Bash su Ubuntu su Windows) in Windows 10, la finestra della console potrebbe aprirsi e chiudersi immediatamente. Questo accade se la modalità legacy è attivata per il prompt dei comandi.

Inoltre, se apri una finestra del prompt dei comandi e digiti bash.exe, verrà visualizzato il seguente errore:

Impostazioni della console non supportate. Per utilizzare questa funzione, la console legacy deve essere disabilitata.

Se disponi di un collegamento al prompt dei comandi esistente (cmd.exe), fai clic con il pulsante destro del mouse sul collegamento e fai clic su Proprietà. Nella scheda Opzioni, disattiva la casella di controllo per Usa console legacy (richiede il riavvio)

errore della modalità legacy del prompt dei comandi bash

Se non disponi di un collegamento esistente al prompt dei comandi, apri una finestra del prompt dei comandi (cmd.exe), fai clic con il pulsante destro del mouse sulla barra del titolo e fai clic su Proprietà. Dalla scheda Opzioni, puoi disabilitare la modalità legacy. Sarebbe applicato a livello globale.

Per applicare le impostazioni per più sistemi utilizzando uno script o un file batch, ecco il comando necessario per disabilitare la modalità legacy.

REG.EXE ADD HKCU\Console /v ForceV2 /t REG_DWORD /d 1 /f

Dopo averlo fatto, Bash dovrebbe ora avviarsi correttamente.


Una piccola richiesta: se ti è piaciuto questo post, condividilo?

Una "piccola" condivisione da parte tua sarebbe di grande aiuto per la crescita di questo blog. Alcuni ottimi suggerimenti:
  • Fissalo!
  • Condividilo sul tuo blog preferito + Facebook, Reddit
  • Twittalo!
Quindi grazie mille per il tuo supporto, mio ​​lettore. Non ci vorranno più di 10 secondi del tuo tempo. I pulsanti di condivisione sono proprio sotto. :)