AVVERTENZA - alcune persone hanno scoperto che questo metodo rende la loro macchina non avviabile, vedi discussione nei commenti. Usate a vostro rischio e pericolo!
Ecco come sono riuscito a cambiare la lingua di Windows 8.1 “Core Single Language” dal russo all'inglese. Grazie alla risposta di @mako.
Ho anche fatto gli stessi passi per Windows 10 Single Language.
Prima di tutto vai a prendere il language pack che ti serve, i link per 8.1 sono disponibili qui http://social.technet.microsoft.com/Forums/en-US/ec4419df-ea0b-4da9-8750-063126debe97/language-pack-not-usable-message-in-windows-81?forum=w8itprogeneral
Per Windows 10 puoi ottenere la ISO con tutti i language pack a http://www.youtube.com/watch?v=kzfuX_e\6iY , i link sono nella descrizione del video. Il video in sé non è correlato. Devi scaricare la ISO per la tua particolare build, la mia era la build #10240 x64. Puoi ottenere il numero di build eseguendo il prompt dei comandi e cercando nella prima riga “Microsoft Windows [Versione 10.0.10240]”. Ho fatto questi passaggi dopo aver aggiornato da Windows 8.1 a Windows 10. Come sapete, se avete cambiato la lingua di visualizzazione in 8 o 8.1 per la versione a lingua singola, dopo l'aggiornamento a 10 si ottiene la lingua di visualizzazione originale, nel mio caso era il russo. Ho dovuto fare questi passaggi per impostare nuovamente la lingua del display in inglese.
Ora andiamo al punto. (i nomi/versioni dei pacchetti sono diversi Windows 10 )
Scaricate un file CAB (language pack) per la vostra lingua. Poi rinominare il file in lp.cab e metterlo nella cartella C:\ drive.
Poi esegui una linea di comando (cmd, prompt dei comandi) come amministratore ed esegui questo comando:
dism /Online /Add-Package /PackagePath:C:\lp.cab
Questo installerà il nuovo language pack nel sistema. Ma non puoi ancora cambiare la lingua. Dovete disinstallare la vostra vecchia lingua per applicare quella nuova. Esegui ora questo comando nella stessa finestra del prompt dei comandi:
dism /Online /Get-Packages | findstr /c:"LanguagePack"
Questo ti darà un elenco dei language pack installati, qualcosa come questo:
Package Identity : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
Package Identity : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~ru-RU~6.3.9600.16384
È necessario ottenere l'identità del pacchetto per la lingua corrente che deve essere rimosso. Avevo bisogno di rimuovere il russo quindi ho ottenuto “ Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~ru-RU~6.3.9600.16384” come nome del pacchetto. La parte ru-RU è un nome di lingua. Se avete bisogno di rimuovere l'inglese, cercate un nome di pacchetto con la parte en-US.
OK, ora hai bisogno di disinstallare il language pack non necessario, esegui questo comando, cambia il nome del pacchetto con uno trovato prima:
dism /Online /Remove-Package /PackageName:Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~ru-RU~6.3.9600.1638
Dopo di che vi chiederà di riavviare il computer per applicare le modifiche, rispondete Y e dopo il riavvio avrete una nuova lingua di sistema. Se avete bisogno di cambiarla di nuovo, basta fare la stessa procedura per un pacchetto di lingue diverso.