Attention - certaines personnes ont constaté que cette méthode rend leur machine non démarrable, voir discussion dans les commentaires. A utiliser à vos risques et périls !
Voici comment j'ai réussi à changer la langue de Windows 8.1 “Core Single Language” du russe à l'anglais. Merci à la réponse de @mako.
J'ai également fait les mêmes démarches pour Windows 10 Single Language.
Tout d'abord, allez chercher le pack de langues dont vous avez besoin, les liens pour 8.1 sont disponibles ici http://social.technet.microsoft.com/Forums/en-US/ec4419df-ea0b-4da9-8750-063126debe97/language-pack-not-usable-message-in-windows-81?forum=w8itprogeneral
Pour Windows 10, vous pouvez obtenir l'ISO avec tous les packs de langues à http://www.youtube.com/watch?v=kzfuX_e_6iY , les liens sont à l'intérieur de la description vidéo. La vidéo elle-même n'est pas liée. Vous devez télécharger l'ISO pour votre version particulière, la mienne est la version #10240 x64. Vous pouvez obtenir le numéro de build en lançant l'invite de commande et en cherchant dans la première ligne “Microsoft Windows [Version 10.0.10240]”. J'ai fait ces démarches après avoir mis à jour de Windows 8.1 à Windows 10. Comme vous le savez, si vous avez changé votre langue d'affichage dans la version 8 ou 8.1 pour une version monolingue, alors après la mise à niveau vers la version 10, vous obtenez votre langue d'affichage originale, dans mon cas, c'était le russe. J'ai dû procéder à ces étapes pour régler à nouveau la langue d'affichage sur l'anglais.
Venons-en au fait. (les noms/versions des paquets sont différents Windows 10 )
Téléchargez un fichier CAB (pack de langue) pour votre langue. Puis renommez le fichier en lp.cab et mettez-le dans le dossier du lecteur C:.
Puis lancez une ligne de commande (cmd, command prompt) en tant qu'administrateur et exécutez cette commande à cet endroit :
dism /Online /Add-Package /PackagePath:C:\lp.cab
Cela installera un nouveau pack de langue dans le système. Mais vous ne pouvez pas encore changer de langue. Vous devez désinstaller votre ancienne langue pour en appliquer une nouvelle. Exécutez cette commande maintenant dans la même fenêtre d'invite de commande :
dism /Online /Get-Packages | findstr /c:"LanguagePack"
Cela vous donnera une liste des paquets de langue installés, quelque chose comme ceci :
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
Vous devez obtenir une identité de paquet pour votre langue actuelle qui doit être supprimée. J'ai dû supprimer le russe et j'ai donc obtenu “ Microsoft-Windows-Client-LanguagePackage~31bf3856ad364e35~amd64~ru-RU~6.3.9600.16384” comme nom de paquet. La partie ru-RU est un nom de langue. Si vous devez supprimer le français, cherchez un nom de paquet avec la partie en-US.
OK, maintenant vous devez désinstaller le paquet de langue dont vous n'avez pas besoin, exécuter cette commande, changer le nom du paquet pour un nom trouvé plus tôt :
dism /Online /Remove-Package /PackageName:Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~ru-RU~6.3.9600.1638
Après cela, il vous sera demandé de redémarrer l'ordinateur pour appliquer les changements, répondez Y et après le redémarrage, vous obtiendrez une nouvelle langue système. Si jamais vous avez besoin de la changer à nouveau, il suffit de faire la même procédure pour les différents paquets de langue.