Changer de langue pour Windows 7 SP1 32-bit/64-bit

Il existe une autre méthode pour Windows 7 SP1 beaucoup moins « grand public » dans laquelle il faut utiliser des lignes de commandes.
Je vais vous expliquer comment faire.

Pensez à sauvegarder vos documents important, au cas où quelque chose ne se passe pas bien.
Le changement de langue est une opération « à risque », et il se peut que vous soyez amené à réinstaller Windows en cas d’erreur !

Tout d’abord, il faut que votre Windows 7 possède le SP1, que vous obtiendrez en mettant à jour via Windows Update.

.


Il faut également que vous sachiez quelle version de Windows 7 vous utilisez (32 ou 64 bits) :

32or64b

Puis téléchargez le MUI de la langue que vous souhaitez installer :

http://www.pcdiy.com/146/windows-7-service-pack-1-language-packs-download

Et enfin téléchargez un petit outil qui va nous permettre de transformer le .exe du MUI en .cab : Exe2Cab

Nous voilà enfin prêt pour démarrer le changement de langues.

    • Ouvrez exe2cab en mode administrateur (clic droit dessus > Lancer en mode administrateur), sélectionnez le MUI que vous venez de télécharger ( windows6.1-kb2483139-x64-en-us_9b9c8a867baff2920507fbf1e1b4a158572b9b87.exe pour la version anglaise ), et enregistrez le .cab (renommez le LP.cab pour que ce soit plus simple par la suite).
    • Ouvrez l’invite de commande en mode administrateur :
      Windows > Tous les programmes > Accessoires >
      Clic droit sur Invite de Commande > Lancer en mode administrateur.

Dans un premier temps nous allons installer la langue :

DISM /Online /Add-Package /PackagePath:C:\LP.cab

(Changez C:\LP.cab par l’adresse où se situe le fichier LP.cab sur votre machine) et cliquez sur Entrer.
Si vous obtenez l’erreur 87 ou 0×80070057, c’est que probablement votre .exe est corrompu, ou bien sa transformation en .cab a échouée.

  •  Puis nous allons changer la langue par défaut de Windows 7 :

bcdedit /set {current} locale en_US

(Changez en_US par la langue de votre MUI. Vous pouvez obtenir le code dans le nom du .exe que vous avez téléchargé : windows6.1-kb2483139-x64-en-us_9b9c8a867baff2920507fbf1e1b4a158572b9b87.exe , respectez bien la notation xx_XX)

  • Et enfin nous la mettons par défaut au démarrage :

bcdboot %WinDir% /l en_US

(Là encore, changez en_US par la langue de votre MUI)

  • Dernière étape, nous allons supprimer l’ancienne langue, inutile désormais.
    Pour cela, il faut se rendre dans l’éditeur de registre ([Win]+[R] > regedit), rendez-vous dans le dossier HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/MUI/UILanguages et supprimez le sous-dossier de votre ancienne langue (fr-FR pour moi).
  • Redémarrez votre machine, et le changement de langue s’est effectué !