Wednesday, November 6, 2013

Windows 8 Single Language edition can have its language changed

When you buy a cheaper laptop you may have Windows 8 Single Language installed on it, which means there is a preinstalled interface language (or sometimes a few languages) and there is no official way to change them as you would in Windows 8 Core (the regular Windows 8).
This is similar to what happens when you buy a laptop with Windows 7 Home Premium preinstalled.

So, there is a way to change the Windows 7 Home premium (or Professional) interface language, and turns out it is the same for Windows 8 Single Language.

You need to have a language pack lp.cab file ready. You may find language packs distributed online for Windows 8, download one for your language and extract the lp.cab file.

The method for Windows 8 is as follows:

  • Put the lp.cab in some folder on your hard drive. Let's put it in C:\lp for example.
  • Open command prompt in elevated mode and type:

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


Windows 8 will recommend restarting after successfully adding the package.

After restarting, go back to command prompt in elevated mode and type:


bcdedit /set {current} locale xx-xx (where xx-xx is the language and locale code, for example english US would be en-US)


And the last command:


bcdboot %WinDir% /l xx-xx (again xx-xx will have the language and locale code, for example en-US for english-US)


  • Now without closing command prompt type regedit to launch the registry editor and navigate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages

and delete the folders that have language-locale codes different from the ones you need. For example ru-RU or es-ES.

Restart the machine and the UI language will be changed to the one you installed. You may still see the remnants of the original language in the tiles or other Windows features, that will go away once you change the region to your locale inside Control Panel.

----
*(Update 15.10.14)
Method for Windows 8.1:


  • Download the appropriate (for your version of Windows 8.1) language pack listed further down in this post.
  • Rename the cab file to lp.cab
  • Put the lp.cab in some folder on your hard drive. Let's put it in C:\lp\
  • Open command prompt in elevated mode and type:

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

Windows 8.1 may recommend restarting after successfully adding the package.

If returning from a reboot - go into elevated prompt again.

Now we need to remove the reference to the old language pack. To do that we need to find out the exact identifier of the language pack installed. For this we need to run:

DISM /Online /Get-Packages > C:\pack.txt

Because the list of installed packages is long, the command sends it to a file called pack.txt located in the root of the C: partition. Open the file and look for:

Package Identity : Microsoft-Windows-Client-LanguagePack-Package........
Status: Installed
Release Type : Language Pack

Make sure you find the identifier for your old language pack, so if we're getting rid of the English language - the identifier will have "en-US" in the name.
For example an English language pack that comes with your English based system will be something like:
Package Identity : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514 
Note the en-US in the name.

Now let's run a command to remove the old language pack (listed in the above example):

DISM /Online /Remove-Package /PackageName:Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514

After the removal procedure is done, you will be prompted to reboot the computer. After the reboot you should be faced with the new language interface.


A big thank you goes to Irina Likhter for pointing out this method!


*Update (25.04.14):
I have uploaded language packs for certain languages for Windows 8 64bit here -

English (US)

Arabic (SA) (العربية)
German (Deutch)
Spanish (Espanol)
Finnish (Suomalainen)
Hebrew (עברית)
Korean (한국어)
Polish (Polski)
Portuguese (Brazil) (Português)
Romanian (Românesc)
Russian (Русский)
Thai (ภาษาไทย)

*Update (05.05.14):
More language packs for the following languages are available for download:

Bulgarian (български)
Czech (čeština)
Danish (Dansk)
Greek (ελληνικά)
Estonian (Eesti)
French (Francais)
Croatian (Hrvatski)
Hungarian (Magyar)
Italian (Italiano)
Japanese (日本語)
Latvian (latviešu)
Lithuianian (lietuvių)
Norwegian (Norsk)
Dutch (Nederlands)
Slovak (slovencina)
Slovenian (slovenšcina)
Swedish (svenska)
Turkish (Türk)
Ukrainian (український)
Chinese Standard (中国语文)
Chinese Hong Kong (中國語文)

*Update (07.05.14):

Working LP for Windows 8.1 will be uploaded in the near future.

*Update (02.08.14):

Here are the Windows 8.1 Language packs direct from Windows Update:

Windows 8.1 32-bit (x86) MUI language packs
Arabic
Bulgarian
Chinese - Simplified
Chinese - Traditional
Croatian
Czech
Danish
Dutch
English - United Kingdom
English - United States
Estonian
Finnish
French
German
Greek
Hebrew
Hungarian
Italian
Japanese
Korean
Latvian
Lithuanian
Norwegian
Polish
Portuguese - Brazil
Portuguese - Portugal
Romanian
Russian
Serbian - Latin
Slovak
Slovenian
Spanish
Swedish
Thai
Turkish
Ukrainian
Windows 8.1 64-bit (x64) MUI language packs
Arabic
Bulgarian
Chinese - Simplified
Chinese - Traditional
Croatian
Czech
Danish
Dutch
English - United Kingdom
English - United States
Estonian
Finnish
French
German
Greek
Hebrew
Hungarian
Italian
Japanese
Korean
Latvian
Lithuanian
Norwegian
Polish
Portuguese - Brazil
Portuguese - Portugal
Romanian
Russian
Serbian - Latin
Slovak
Slovenian
Spanish
Swedish
Thai
Turkish
Ukrainian


266 comments:

  1. Hi Serge. I live in China and plan to buy a laptop, but they all have Single Language here (obviously Chinese). So your advice should be very helpful to me. A simple question: can Single Language Windows 8 be upgraded to 8.1?

    ReplyDelete
    Replies
    1. Yes Craig, I tested it and it updates to 8.1 just fine retaining the language properties. Just don't forget to change the regional settings to US after you do the language replacement procedure.

      Delete
    2. Well Serge , now your suggestion or tip does not work.
      I tried on my lenovo yoga 2 ( brand new ). i got an error something like "mui error"
      can't boot. so i have to recover using my recovery software.
      Hope you can guide me how to overcome this problem.
      I can't use chinese . i am stuck now

      Thanks

      Delete
  2. Thanks Serge. One more question: if I change from Chinese to English in Windows 8 SL, will it still be a "legitimate" (legal) version? Will I still be able to get Windows Updates? Thank you.

    ReplyDelete
    Replies
    1. Yes it will retain it's activation, same as Windows 7 would in this case of language pack replacement.

      Delete
  3. Thank you. Keep up the good work on your blog.

    ReplyDelete
  4. Hi,
    Can you please share the language pack link again. your's is expired.
    Thanks

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
  5. Hey Serge! Can't tell you how happy I am to find your blog! Looks like this will sort my spanish windows out once and for all! But, I'm in Guatemala and with this connection I would probably have to wait a month or two before 3,5 gb file will reach my drive. Will any language pack work or is this method specifically for the torrent you have linked too above?
    Thank you very much!
    Regards
    Peter

    ReplyDelete
  6. I just uploaded the Windows 8 x64 English US language pack. Link is in the post^

    ReplyDelete
  7. Thank you so much .... it worked like a charm, at first try i missed up the windows, then i installed another clean windows ... tried your solution with the right steps n Voila, everything went well. Thank you again n god bless you.

    ReplyDelete
  8. You're welcome Attaher. Thank you for the kind words!

    ReplyDelete
  9. When I enter the first command I receive this error:

    Error al intentar arbir: C:\Ip\Ip.cab Error: 0x800700003

    Any advice? Thank you.

    ReplyDelete
    Replies
    1. Make sure the lp.cab file is in fact inside that folder, also make sure it is compatible with your system.

      Delete
    2. Hi! Serge
      i have this error too my pc is x64 i downloaded it and renamed to lp.cab and put into the folder and opened cmd with administrator entered first command i got this error. What should i do

      Delete
    3. Just rename downloaded cab-file to "lp" without .cab (because format of the file was hidden in your system) and repeat instruction of Serge

      Delete
  10. Eres lo mas grande mundo Serge! Pude cambiar el idioma de Ruso a Ingles \o/ Gracias!

    ReplyDelete
  11. Hi serge
    I bought a notebook with windows 8.1 single language pre-installed, as i started the notebook for the first time the menu popped up for the languages there where a few to choose from, i accidentally choose the wrong one (I choose French instead of English) as i was very busy. I followed this link to the T,
    http://www.youtube.com/watch?v=EqQsQFabMUk&feature=youtu.be
    but at the end where you have to download/install the language, there is no option like the one on the video, all it said was, after loading is that its, NOT AVAILABLE ON THIS EDITION OF WINDOWS
    I even went to advance setting to change the option to "list of recommended languages”

    Can you assist please as iam have given up hope already.

    Thanx

    ReplyDelete
    Replies
    1. Hi Kevin,

      You're not giving me the brand and model of your laptop, however I can tell you that it would be easy for you to just revert the laptop to factory defaults. Google how to restore your laptop to factory defaults. Or you can use this post to change the language, which takes a bit of an effort. But yes, in your case you can only select your language once, when you initially set up your laptop for the first time.

      Delete
  12. can you please upload the english language pack for windows 8 (64 bit) my laptop is HP intel core i7 processor and the one you have uploaded doesnt seem to install on my laptop it says the language pack is for AMD processors only :( i really really got bored of turkish i cant do anything on my windows i need english

    ReplyDelete
    Replies
    1. also it gives me this error code( Error: 0x800f081e)

      Delete
    2. What is your Windows 8 version exactly? If you have Windows 8.1 installed I'm not sure these language packs would work for you.

      Delete
    3. Hi serge its a Toshiba Satrllite L50 - A0376.

      i followed this as well.

      Download a CAB file (language pack) for your language. Then rename the file to lp.cab and put it into C:\ drive folder.

      Then run a command line (cmd, command prompt) as administratior and run this command there:

      dism /Online /Add-Package /PackagePath:C:\lp.cab

      Then when iam in the Command Prompt - it gives me a ERROR 740 message

      Thank you for your time..
      Kind Regards Kevin

      Delete
    4. Error 740 means you're not entering these commands in elevated mode. Run CMD in elevated mode (Run as Administrator) and try the procedure again.

      Delete
    5. Hi ok i got into the elevated mode now it gives a error 87.

      Delete
  13. and if i reset my pc to factory defaults must i then go and download new drivers for , bluetooth,nvidia,webcam,sound drivers ect. and aslo the software that i got with the pc like mcAfee Microsoft,toshiba video player ect.

    Thank You

    ReplyDelete
    Replies
    1. I believe that when you restore the factory image you will get the laptop to the initial state that you got it, where you'd pick the correct language and then get all of the software that came inside that image. That is what usually happens when you restore a laptop to factory settings.

      Delete
  14. My windows is 8.1 i just bought it 2 days ago and it was preconfigured with single language win 8.1 (turkish) i tried all methods none worked i was hoping your blog post would help me but it seems like another dead end

    the laptop is HP pavilion
    intel core i7 4500U
    12GB RAM
    1 TB HDD
    Nvidia Geforce 740M
    windows 8.1 64-bit
    please help with any advice i really dont understand turkish i dont even know how i managed to install windows the entire process was in turkish lol

    ReplyDelete
    Replies
    1. sorry my system is running windows 8 not 8.1

      Delete
    2. Make sure you put the lp.cab file into the folder on your C: drive called lp
      Make sure you start the command prompt as Administrator, and make sure you copy/paste all the commands that you see in the post correctly.

      Delete
  15. Hi Serge,

    You're so awesome, man, helping everyone like this. I just bought a Dell laptop running Windows 8 single language. I tried everything you mentioned and it all seemed to be working great. On the last step, when I went into the regredit (HKEY thing) I saw no options for any languages. I went ahead and kept going, restarting anyways, and the computer is still in Spanish. I tried this several times. Each step of the way, the CMD screen kept telling me that it was successful, or completed, etc. (I don't speak Spanish, but it all seemed to be going fine). Any idea what I could be doing wrong? I'm tempted to return this laptop, but since I live in Panama, most are in Spanish. Thanks man. Chris.

    ReplyDelete
  16. Oh, one more thing, does the computer need to be connected to the Internet during this process? After I've downloaded the lp.cab file? I originally had it connected, but then when I restarted it the first time it seemed to get stuck configuring Windows at shutdown. I don't know why. When I unplugged the internet, it restarted right away.

    ReplyDelete
    Replies
    1. Hi Chris, thanks for the kind words :)

      First off - no, there is no need to be connected to the internet to make it work.
      Second, if your computer is in Spanish you must find a key called es-es in the registry, inside the path that is shown in the post^, so it would be:

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages\es-es

      If you did everything correctly inside teh command line, you should see two folders under UILanguages - es-es and en-us
      Delete the es-es, close and restart. You will still see SOME things in Spanish like inside the metro screen and such, that will go away when you switch your regional settings to US from Spain.

      Delete
    2. Serge, you are my favorite person in the world right now. It worked. I don't have to return my laptop now. Thanks so much, man.

      Delete
    3. I'm glad I could help, and thank you for the kind words. :)

      Delete
  17. Hi, thanks for the post. I am going to use it to keep two languages on my laptop, but can you explain what bcdedit and bcdboot commands actually do?
    I've found another tutorial where there is no these commands (http://superuser.com/questions/666978/how-to-install-a-new-display-language-onto-windows-8-1-single-language) - but one lang package si deleted.
    Can I assume that these commands may be avoided at all, or only when just one langpack is installed (and Windows does the work on its own) ?

    ReplyDelete
    Replies
    1. Bcdedit employs the locale after its insertion into the image (DISM), bcdboot makes the boot screen in the inserted language, it can be omitted.

      Delete
    2. Hi Serge!
      I found good offer in e-bay for laptop with Windows 8 single edition installed (English). That’s is ok but I will need second language (Bulgarian) only for writing letters and e-mails with keyboard (same as with normal win 8 )Is that possible? Can you tell me before to buy it, please?
      Regards
      Stan

      Delete
    3. You can type in any language you want, and read any language you want, the interface language will only be one specific one, English in your case.

      Delete
  18. Hi Serge!

    First of all, thank you for this!

    What if I don't need to change my UI language (I'd like it to stay in English), I just want my Windows to be able to handle Russian-language system text - i.e. I currently can't type Cyrillic file names in the cmd, and also my C++ compiler refuses to show messages in Russian (even though it's in Unicode). Will simply installing the Russian language pack in addition to English work, without making it the primary UI language?

    ReplyDelete
    Replies
    1. Update: No, it doesn't work :(. Any advice on how to do this?

      Summary: I've Win8 SL English, would like it to stay English (if possible). The Russian language is available, meaning I can switch to it and type in it, and I've done what you recommend above (dl'ed, installed and employed the ru-RU pack, didn't delete the en-US one though). But in some of the system functions I just get ???'s instead of cyrillics, i.e. when I try to type in cyrillics in the command prompt, or when using cyrillics in run-time functions in C (i.e. I can't ShowMessage() in cyrillics, but I can display captions if I set them at design-time - not programmatically on run-time though).

      Thanks!

      Delete
    2. You need to set the System Locale language to Russian to use russian based software,
      http://www.7tutorials.com/changing-display-language-used-non-unicode-programs
      scroll down to the Windows 8 tutorial

      Delete
  19. Hi Serge!
    I found good offer in e-bay for laptop with Windows 8 single language edition installed (English). That’s is ok but I will need second language (Bulgarian) only for writing letters and e-mails with keyboard (same as with normal win 8 )Is that possible? Can you tell me before to buy it, please?
    Regards
    Stan

    ReplyDelete
  20. Hi Serge itried to install this but coming one message error 87 how to fix this

    ReplyDelete
    Replies
    1. Sounds like you typed a command incorrectly.

      Delete
  21. Hi Serge,
    I recently bought a laptop with Windows 8.1 Single Language and Kaspersky Anti-Virus 2014 Software.
    But i get an error massage during the installation and it supports both Windows pro and enterprise versions.
    Could you please tell me that should i upgrade to Windows 8.1 pro to install anti-virus software successfully?
    Thx.

    ReplyDelete
    Replies
    1. I think you should contact Kaspersky tech support to answer that question, but I see no reason for it not to work on your version of Windows.

      Delete
  22. Hi Serge, I tried what you suggested but was not working at all, first downloaded the file and rename it and copy it under local c drive, and run cmd as administrative with coping the command, but getting that 003 error msg saying error occurred trying to open c:\lp.cab, i have got a win 8.1 singel chinese version, any ideas?

    ReplyDelete
    Replies
    1. I'm sorry but from what you have just described you were not following the directions correctly. Read the instructions carefully and try again. You are not supposed to rename anything, you are supposed to make a folder called LP on your C drive and put the lp.cab file in it.

      Delete
  23. I Have re done that, error:0*800f081e instead, the specified package is not applicable to this image,

    ReplyDelete
  24. Not working for
    windows 8.1 single language

    Error : 0x800f081e
    the specified package is not applicable to this image.
    the DISM log file can be found at C:/WINDOWS/Logs/DISM/dism.log

    ReplyDelete
    Replies
    1. The language packs may not work on Windows 8.1, I am working on uploading the ones that do.

      Delete
    2. thanks a lot,, patiently waiting!

      Delete
    3. Hi Serge,

      First of all - thanks for this topic. You are doing great job while official supports are not answering at all on this kind of questions.

      Now, I have tried the steps you provided on my win 8.1 single language and have
      Error : 0x800f081e
      the specified package is not applicable to this image.

      Do you have any updates on this?
      Thanks!

      Delete
    4. There are language packs out there for Windows 8.1 that will work with this procedure, I am not posting them because I'm not sure of their support. People do say that they work though.

      Delete
  25. Hi Serge, I followed your guide but I encountered BSOD after the last step. It says MUI_NO_VALID_SYSTEM_LANGUAGE. I'm running windows 8.1 x64 Chinese(zh-CN). Hoping for your reply.

    ReplyDelete
    Replies
    1. Which lp.cab are you using? I have uploaded a Windows 8.1 English lp.cab just a few dyas ago, please try it.

      Delete
    2. Yes, I downloaded this one
      *Update (23.05.14):
      Windows 8.1 x64 English US lp.cab for download.

      The link provides two files. Should I download the other file as well?

      Delete
    3. Additional details:
      Laptop: Lenovo Yoga 2 Pro
      Windows 8.1 Chinese x64
      Version: 6.3.9600.16408

      Delete
    4. You should be able to use the lp.cab for 8.1, let me know if it works.

      Delete
    5. Make sure you follow the instructions correctly.

      Delete
    6. Hi Serge, there are two files, need to do both of them?

      Delete
    7. The lp.cab is what you need, I'm not sure about the second file, it comes together with the LP. I think it's a patch after you apply the LP.

      Delete
    8. Where is the English pack for 8.1???? I can only see the link for Windows 8 (not 8.1), Serge's promise to upload 8.1, and chanson's comment about having already downloaded it. How / Where?!?! Help, please? Thanks!

      Delete
  26. And do exactly the same procedures as above?

    ReplyDelete
    Replies
    1. Hi Serge, have tried that, but after all that, could not pass the start up screen and showing, mui-no valid system language, and totally stuffed, had no choice but re install the whole system now it's going to square 1 again,,,

      Delete
  27. Hi Serge, how long should the system take to restart in the updated language after following the steps listed?
    Everything seems to have worked fine - but upon restarting the computer, I get a black screen with an occasional flash of the language input on the bottom right...
    Its been doing this for about 1 hour..
    Turning system off and on again yields the same result...

    ReplyDelete
    Replies
    1. Did you find a solution? im experiencing the same...

      Delete
  28. This comment has been removed by a blog administrator.

    ReplyDelete
  29. Hi Serge,

    I'm in the same situation as Chanson Gong mentioned with a BSOD telling me MUI_NO_VALID_SYSTEM_LANGUAGE. Clearly it works to some extent as the error instructions and options (safe mode, safe mode with command prompt etc) are all in English.

    Would it be possible, instead of setting the PC to think it is in en_US to copy across the installed files on the registry, meaning that windows would look in the same place but pull the English files instead?

    ReplyDelete
    Replies
    1. I am guessing you're trying to install the lp onto Windows 8.1 ? I am not completely sure it would work. If it's Windows 8, then please follow the directions exactly how they are written.
      No, it's impossible to my knowledge to leave the registry entry as it was, just replace the files, because the LP itself carries this language identifier that has to be inserted into the registry.

      Delete
    2. Yeah, that's right Serge. It's all very frustrating as if I want to change settings I'm going to need to use my friend's Windows 8 on her PC to mirror the actions. Not sure if this falls within your remit, but would buying Windows 8 from a UK/US company and installing it on my machine bypass this restriction, or would I still be knocked back as it's a Chinese restriction for a Chinese machine

      Delete
    3. If you buy Windows 8 separately, there should be nothing to keep you from installing it on this machine. Sorry about your frustration!

      Delete
  30. Wow, this worked like a charm for me. I am in Mexico and needed a new laptop, and bought one that seemed like a good deal at Office Depot until I realized it was Windows Single Language (which I didn't even know existed). With your help, I have now got it working the way I want it. Thank you so much!

    ReplyDelete
  31. Hi Serge

    I've downloaded the last pack English(US) fit all the lp.cab right and followed the exact instructions but I also came across the MUI_NO_VALID_SYSTEM_LANGUAGE...I am used Windows 8.1 , Acer Aspire V5-573G which i bought in China and is in Full Chinese language tried many things to change the language to English but it didn't work !!! It just sticks there after the boot...I hope you can help me solve this problem...Is there anyway to bypass this error or roll back to previous settings???Hope you can help, waiting for your reply

    ReplyDelete
    Replies
    1. I am sorry this has happened to you, I am taking down this language pack as I see people having trouble installing it on some machines, I will retest and reupload the language pack once it's ready.

      I would recommend doing a factory restore to your laptop, you can look up online how to do a factory restore to the model of your laptop.

      Delete
    2. Hi Serge,
      I too have the same issue with the chinese single language version of windows 8 (lenovo thinkpad e431) which i purchase in china..so pls help me to solve this issue..i have tried ur method for 4 times..but not working.

      thank u
      Murugan. S

      Delete
    3. What is the brand and model of your laptop?

      Delete
    4. mine is Lenovo Thinkpad E431 which comes with Windows 8 Chinese PRC edition

      Delete
    5. If it's Windows 8 and not Windows 8.1 - then the instructions of this post should suit you. If you've done something wrong you can always do a factory image restore of your laptop and try again.

      Delete
  32. Hello,
    Something that can help you is that the l is L, I confuse the l whit the capital i, so be careful with it.
    Other thing that can cause an error is that some of this files given are for Windows 8, so search on google for "download lp.cab xx-xx (for example en-US) for Windows 8.1" and so make the procedure of this site with the file downloaded.
    It WORKS very good and i'm grateful.
    For pt-BR language i found in this website: http://www.smartdicas.com/download/windows-8-1-language-pack-ptbr/
    Thank you so much Serge!

    ReplyDelete
    Replies
    1. Hi Henrique
      I am glad you found my blog useful,
      I would like to make an assembly of all language packs that work on Winodws 8.1, maybe you could help? :)

      Delete
  33. Where is the English pack for 8.1???? I can only see the link for Windows 8 (not 8.1), Serge's promise to upload 8.1, and chanson's comment about having already downloaded it. How / Where?!?! Help, please? Thanks!

    ReplyDelete
  34. I tried the language pack listed above, but since it is intended for Windows 8, it didn't work. Could you please tell me where I can find the lp.cab for Windows 8.1. That would be super helpful! (It seems like you already uploaded it, based on chanson's comment on May 26. I just can't find it!!) Thanks!

    ReplyDelete
  35. Hello Serge. Just writing to THANK YOU for your awesome help! I was able to install the language package following your instructions. I found the package elsewhere, but followed your instructions and it worked like a charm. THANK YOU!!!!!!!!!!!!!!!!!!!!! You are the man!

    ReplyDelete
    Replies
    1. Sorry for the delay Hector, I am glad the instructions helped. Can you share where you got the LP?

      Delete
    2. Yeah Hector, I am still waiting for get the LP changed on my win 8.1, can you please share the LP file Hector, thanks heaps!

      Delete
    3. I just posted the LP's if you're still interested.

      Delete
    4. it failed again, after I installed lp.cap file for en-us, It says MUI_NO_VALID_SYSTEM_LANGUAGE, it's so frustrated, damn it! Stupid Chinese version of win 8.1, almost give up!

      Delete
    5. I'm sorry to hear that. Maybe try a factory image restore and try again with the correct LP. Make sure you download the proper LP for your system, because there are 32 and 64 bit versions.

      Delete
    6. I already restore the system, and 100% sure used the right version, coz checked system info my windows 8.1 is running on 64 bit, could not figure out why? Wondering you could test that for me?

      Delete
    7. Sounds like something out of the ordinary. Are you absolutely sure youre doing everything correctly? Especially the registry part.

      Delete
    8. absolutely, went to registry, and gone into the file and delete the language file that you dont need, wondering i can have two languages at the same time, thought about it, had tried to look the language settings before changing the registry, but obvious, it did not want to work that way either. i can do that again tomo night, since need it for tomo's class, i can possibly do some screen shots, what do you think?

      Delete
    9. Yes please post screenshots of command prompt with all commands ran, and a screenshot of the registry with the language keys.

      Delete
    10. Hi Serge, wonder how I can post the screenshots up here?

      Delete
    11. Use an online image storing website and post a link here.

      Delete
    12. sorry, had no idea how to do that,,, excuse me, I am currently running the cmd,, wonder I could email you directly? a bit scared to stuff it up again

      Delete
    13. also just run the first command, it did not ask me to restart the pc(Windows 8 will recommend restarting after successfully adding the package.?) could that be a problem?

      Delete
    14. Try imageshak to share an image.
      No, restarting is not mandatory.

      Delete
    15. done all of it again other than altering registry part, a bit scary.. have class to catch, did not really want to risk it

      Delete
    16. https://onedrive.live.com/redir?resid=D2D50FDA220F15A1%21103, try this, shared through skydrive, not sure whether it's working, if it works have a look and I will press the button to alter the registry

      Delete
    17. You did not rename the downloaded lp!

      Delete
    18. This comment has been removed by the author.

      Delete
    19. you mean after download the file with very long name, we need to f2 to change it to lp.cap? if that's the case, can I reverse of what I have done?

      Delete
    20. was not working either, gave an error code 0*80070003, an error when trying to open

      Delete
    21. Do a factory restore and do everything properly, rename the file to LP.cab - your command is looking for lp.cab located in C:\lp

      Delete
    22. I will do it tomo when i have more time, but sorry about the trouble, hopefully finger crossed tomo then, thanks heaps!

      Delete
    23. it does not look like it's working, after rename the downloaded file to lp.cab under c:, still come up with 003 error

      Delete
    24. The lp.cab has to be located in the folder called LP on drive C:

      Delete
    25. I did will screenshot you once I installed the office,

      Delete
    26. https://onedrive.live.com/redir?resid=D2D50FDA220F15A1%211248

      Delete
    27. I'm sorry this has happened to you, redownload the lp from the website, make sure its for your system, rename to lp.cab, place inside c:\lp and redo the procedure. If it still doesnt work - then I'm sorry, there is nothing else I can tell you.

      Delete
  36. Hello Serge,

    Looks like your fix is the one to use! Can you advise if the fix will work in Windows 8.1?

    Thanks!

    ReplyDelete
    Replies
    1. This fix works for Windows 8.1, you can now download the proper language packs.

      Delete
  37. thanks for your solution Serge! I owned a Chinese tablet with this estrange version. With your tutorial I could change language to Spanish.

    Its a fail that windows step back to limiting the languages in her systems. There are some interesting Chinese models at excellent price that could help windows to grow in market share. The traditional trademarks don't promote much the windows tablets and the prices are high.

    Thanks!

    ReplyDelete
    Replies
    1. Thank you for the kind words :)

      The language limitation is uncomfortable, but it also makes the product cheaper because Windows 8 Single Language is cheaper than Windows 8 Standard. It has always been like this in Windows 7 Home Edition(s) and Windows XP Home Edition.

      Delete
  38. Hi Serge! I hope all is well.

    My build: Acer V3 471 laptop, core i5-3230M, 8gb ram, purchased nov 2013 with W8 SL Spanish x64. I upgraded it to 8.1 shortly after purchased. I live in Costa Rica.

    I tried your steps using the latest x64 English .cab file that you uploaded. All I get now is a black screen which appears to be wanting to "start" occasionally displaying the wait cursor. I am also unable to boot in safe mode with shift+F8.

    I removed the 750gb Toshiba HDD from the Acer and plugged it to an HP laptop as an external drive (using E: now). I "mounted" the Acer registry unto the HP and verified there was only the en-US language under the reg key MUI\UILanguages. (to mount I followed: http://www.ehow.com/how_7420568_edit-registry-secondary-drive.html)

    I appreciate any feedback you might have to fix this issue.

    Regards,
    Orlando C.

    ReplyDelete
    Replies
    1. I suggest that you do the following - while you have the driver connected to another machine, try to backup your data if necessary, then connect the drive back to the laptop, do a factory restore to original Windows 8, download the LP for Windows 8 and do the procedure, if it works - you will be able to upgrade to 8.1 without any additional work.

      Delete
    2. Orlando, Did you get any further with this issue? I'm experiencing likewise...

      Delete
  39. Hello, Serge. I've been trying to do this for almost a week, but in the second reboot, in the last step, my laptop crashes; a message about Windows not being able to run opens and I had to either restore it to an earlier point or reinstall Windows completely. Do you have any clue why is this happening? I'm trying to install the English package on an HP Pavilion g4, running Windows 8 in Spanish.

    ReplyDelete
    Replies
    1. Make sure you have the correct language pack for the version of your Windows, make sure you do everything as mentioned in the instructions.

      Delete
    2. I did. I downloaded the language pack for win8, I printed the instructions and double read them each time. Every time I tried it only showed a black screen for hours and after a few tries to boot it went to a blue screen telling me Windows couldn't start. Could it be a faulty driver?

      Delete
    3. What is the code of the BSOD that you're getting?

      Delete
    4. Damn, I didn't save it. I'm actually about to try again. If it doesn't work, I'll post the code tomorrow.

      By the way, thank you for your dedication to help. It's really awesome and I'm glad I found your blog.

      Delete
    5. You can do an automatic repair, see what happens.

      Delete
  40. I've tried this solution on HP Envy 15 with Win 8 RU upgraded through Market to the 8.1 version.
    PL language pack installed successfully, without any issues, but reboot after registry modification always end the same way - almost black screen with mouse arrow from time to time switching to busy arrow when moved.

    Do you suggest to restore clean from the image and apply your solutions then on Windows 8 version, not 8.1?
    What about update then? Will it succeed? What will happen with the modified language? Stay? Revert to RU?

    ReplyDelete
    Replies
    1. Yes I would recommend restoring to factory default and applying the LP for Windows 8.

      Delete
    2. What about further upgrade to 8.1? Will it be possible?

      Delete
    3. Yes, it will retain the new language.

      Delete
  41. Hi Serge, first of all appreciate your time and support to all!

    I am living in China and just bought a new Lenovo Y510P witn Win 8.1 online and found it to be in Chinese.tried your instructions as it is and now it gets stuck at the booting screen.Tried using the booting option with command prompt and safe mode.It does not work. Please help!

    ReplyDelete
  42. Sorry Serge but this does not work.

    Stay away from this method it does not work.

    You have been warned.

    ReplyDelete
    Replies
    1. This method does work for most people. I am sorry you couldn't get it to work on your machine.

      Delete
  43. Thank you Serge, run very well on my computer. 8.0 version, for 8.1 it is stuck in a black screen but anyway you saved my machine !

    ReplyDelete
  44. Hi Serge. I'm from Namibia, but in Russia now for studies. Recently bought a Dell Inspiron 17 laptop which has the single language os on, so iits only in Russian. I'm trying your fix out but im stuck at the 2nd part "bcdedit /set {current} locale xx-xx (where xx-xx is the language and locale code, for example english US would be en-US)" I don't know how to enter that in cmd. Please help :(

    ReplyDelete
    Replies
    1. your command would be:
      bcdedit /set {current} locale en-us

      Delete
    2. If you're trying to convert the system into English that is.

      Delete
  45. okay, now I got it right but Windows only starts up ending in a blackscreen and a mouse cursor.

    ReplyDelete
    Replies
    1. You might have to revert your laptop to factory defaults, make sure you have the correct LP for your windows 8 version, and make sure you complete all of the instructions properly.

      Delete
  46. I'm sure I followed everything. Now I'm trying to install a fresh copy. But I get the message "windows cannot be installed on this disc. The selected disc is of the GPT partition style." Please help.

    ReplyDelete
    Replies
    1. This is not exactly a forum for tech support in Windows 8 installation. I suggest you revert to the factory image that is inside your laptop and try the procedure again.

      Delete
  47. Serge pls, I'd like to know if this can also work on a single language windows 8 pc(Russian) that has been upgraded to 8.1

    ReplyDelete
    Replies
    1. Because I tried everything you said and I keep getting this 0x80070003 error sh*t

      Delete
    2. Best thing for you is to revert to factory default, install the Windows 8 LP and then upgrade to 8.1

      Delete
  48. I have error: 87 when execute: DISM /Online /Add-Package /PackagePath:C:\lp.cab, Can you help me please. I have Windows 8.1 Single Languaje English

    ReplyDelete
    Replies
    1. What is the full error that you're getting? Error 87 means something is wrong with the command, maybe you made an error in it.

      Delete
  49. thank you the change works perfectly

    ReplyDelete
  50. Hi Serge,

    I have Windows 8.1 Single Language edition on Laptop Lenovo G510
    I made all sequence of commands you proposed, in order to change Language to English from Russian. However after removing ru-ru language from registry and reset, the laptop is not boot up anymore (grey screen).
    Could you please advice ?

    Thanks in Advance

    ReplyDelete
    Replies
    1. Irina, I'm assuming you have installed an english LP. Are you sure you have used the correct version for your windows?
      In registry where you have deleted the ru-RU key - was there an en-US key?

      Delete
    2. I used "lp_55c5ff4da1d83ae6f4ebd1f8c020cb80ceda7da8.cab" package for Windows 8.1 64 bit (that I actually have)
      Indeed in registry was en-US key.

      Delete
    3. Sorry ...correction

      "lp_8fa033dd9ab61a528192eaa696088d582f112e68.cab" was used

      Delete
    4. That is the English - UK version. Maybe that's why you're having problems. Try with an actual US version.

      Delete
    5. Did you rename it into lp.cab and put it in the C:\LP folder?

      Delete
    6. Yes, that's exactly what I did

      Delete
    7. Did your laptop originally come as Windows 8.1 or did you update it to Windows 8.1 from Windows 8?

      Delete
    8. It was originally 8.1
      The problem is that I have no idea how to recover it back

      Delete
    9. On most Lenovo IdeaPad series laptops you should find a small button near your power button that has an arching arrow symbol on it. Press it when the computer is off. It will turn it on and into recovery mode.

      Delete
    10. It worked ! Thanks a lot !
      For now I have 4 options : Normal Startup, BIOS setup, Boot menu and system recovery
      Which one would you advise ?

      Delete
    11. Go into recovery and recover your laptop to factory default. You might wanna try the procedure again, maybe it will work the second time. Make sure you do everything correctly. Good luck.

      Delete
    12. Thanks you a lot for very useful site !

      After making some more investigation, it seems that I found the problem.
      The procedure for 8.0 and 8.1 can be different like following :
      1. Download the required language pack
      2. dism /Online /Add-Package /PackagePath:C:\lp.cab
      3. Look for language pack you want to uninstall (example for Russian) :

      a. run "dism /Online /Get-Packages"
      b. Look for :"Package Identity : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384"

      4. run "dism /Online /Remove-Package /PackageName:Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~ru-RU~6.3.9600.16384"

      5. After finish uninstall it will ask you to restart computer to apply changes, respond Y and after restart you will get a new system language.

      Thanks again for the help !

      Delete
    13. Thank you for finding this method! I have checked and updated the post.

      Delete
    14. Also, did you have to run the bcdedit /set {current} locale command or was it unnecessary?

      Delete
    15. No I didn't, it seems its not nessecary as well as Reset after adding package.
      By the way the method was found here :) :
      http://superuser.com/questions/666978/how-to-install-a-new-display-language-onto-windows-8-1-single-language

      Delete
  51. This comment has been removed by the author.

    ReplyDelete
  52. Thank you very much, it worked for me!

    ReplyDelete
  53. hallo Serge
    i bought some laptop which was in arabic language. changed the language to english using your method.
    everything went good except now i have username in arabic so i can`t install some programs because of wrong path error.
    do you know how can i change username?
    i assume i need it in latin letters.

    ReplyDelete
    Replies
    1. Hi Ivan,
      You can try doing it using this method: http://www.dummies.com/how-to/content/change-an-existing-users-account-in-windows-8.html

      Delete
  54. Hi Serge Argaman, i have a hp pavilion x 360 13-a010LA AMD x64 windows 8.1 spanish sl, i tried method by irina likhter, and your method of windows 8(the whole blog with linkgs), but it hangs in login screen(dark screen , if touch the screen appear the mouse and anything more). I restored several times with the recovery disk of hp (full and last modified). I used english language x64, the last updated , that its equal to version of spanish language installed. i don't know what i can do, do you have some idea??'

    thank you very much!!!

    ReplyDelete
  55. This comment has been removed by the author.

    ReplyDelete
    Replies
    1. Windows 8,1 please help that is this?
      An error occurred trying to open - C:\lp\lp.cab Error: 0x8007000

      The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log

      Delete
    2. Hi, look my next comment

      Delete
  56. About Error 0x8007003 - I found solution!

    Just rename downloaded file to "lp" without ".cab"

    NOT TO "lp.cab" because format of file was hided in your windows and you don't see it. And then you rename to "lp.cab" for your system it is - "lp.cab.cab". But if you rename to only "lp" for your system it will be correctly "lp.cab"

    *But when you write command in command prompt - you have to write full name - "lp.cab" like in instruction of Serge.

    ReplyDelete
  57. Hi guys.

    I think I may have found the solution for the "black sreen with cursor" problem.

    I tried you procedure a few time but all resulted the same - black screen. I was about to give up when I installed a copy of Windows 8.1 enterprise and installed en-US language from the "normal" procedure.

    During the download of the Language Pack, on Windows Resource Monitor I could see a big file called windows8.1-kb3012997-x64-en-us-client.cab being downloaded to a subdirectory inside of C:\WINDOWS\SoftwareDistribution\Download.

    This file is significantly bigger than the .cab file offered on your blog (149 Mb x 89.1 Mb). Using the same procedure you posted I added both files - the one on your side (
    lp_8fa033dd9ab61a528192eaa696088d582f112e68.cab) and this one Language Pack (btw, its name is Microsoft-Windows-Client-Refresh-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.3.1.0) after removing my original LP (pt-BR) and rebooting my system, Windows was started using en-US language. I hope this procedure helps whoever is having this "black scrren issue".

    ReplyDelete
    Replies
    1. Thenk you Alexandre, that is a good solution for the problem.
      Now, to help you a bit finding the updates:

      http://pastebin.com/vudi2f3V

      good hunting!

      Delete
    2. Hello Alexandre. Could I ask you how did you bring the computer to factory settings again after it entereda black screen with cursor mode? I am trying several times but it doesn't work! Thank you very much!

      Delete
    3. Hi Juan. That is a great link! It should be so much of a use. Thanks a lot.

      Hey Saverio, Everytime I got the black screen I had to use the recovery image from Dell to restore Windows to its factory setting.

      Delete
  58. This comment has been removed by a blog administrator.

    ReplyDelete
  59. This comment has been removed by the author.

    ReplyDelete
  60. Hi Serge,
    Im Using Win 8, and i followed all your instructions, but it showing error 87. Please Help.

    ReplyDelete
  61. I have a Chinese made tablet running a single language version of Windows 8.1. I have added US English from the links provided, and removed the zh-CN language pack, but when it reboots it goes into an error state - no valid MUI language. There are 2 other Packages marked as Language Packs for zh-CN, but these are Microsoft Windows Branding CoreConnectedCountrySpecific Package. Should these also be removed ?

    ReplyDelete
  62. Do you have a youtube of this?
    Thanks!!!

    ReplyDelete
  63. An error occurred - Microsoft-Windows-Client-LanguagePack-Package Error: 0x80071
    a90

    Error: 6800

    The function attempted to use a name that is reserved for use by another transac
    tion.

    ReplyDelete
  64. My reccomendations, both 8 and 8.1
    install language as above
    remove the original language as above
    SELECT DON'T REBOOT
    give in the same DOS windows commands:
    bcdedit /set {current} locale xx-xx (where xx-xx is the language and locale code, for example english US would be en-US)
    bcdedit /set {current} locale xx-xx (where xx-xx is the language and locale code, for example english US would be en-US)

    Then reboot.

    ReplyDelete
  65. I FORGOT:
    before reboot go to the registry,
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages

    and delete all other languages. Then reboot

    ReplyDelete
  66. This post caused bootloop on Lenovo Y580 Win 8.1 x64. From RU to Cz

    ReplyDelete
  67. Hey Serge I have a doubt, my lap says that it does not support for MUI package language, it only can support LIP packages, it is an HP, 64 bits, and Windows 8.1... Already exists a LIP package in spanish??

    ReplyDelete
  68. Hi.
    When I enter the first command I receive this error:

    Erro: 87

    A opção online/add-package/packagepath é desconhecida.
    Para obter mais informações, consulte a ajuda executando DISM.exe /?.

    O arquivo de log do DISM pode ser localizado em C:\windows\Logs\DISM\dism.log

    ReplyDelete
  69. This comment has been removed by the author.

    ReplyDelete