Ostrzeżenie - niektórzy ludzie odkryli, że ta metoda powoduje, że ich maszyna nie uruchamia się, zobacz dyskusję w komentarzach. Używaj na własne ryzyko!
Tutaj jak udało mi się zmienić język “Core Single Language” Windows 8.1 z rosyjskiego na angielski. Dzięki odpowiedzi @mako.
Wykonałem również te same kroki dla Windows 10 Single Language.
Po pierwsze idź i zdobądź pakiet językowy, którego potrzebujesz, linki dla 8.1 są dostępne tutaj http://social.technet.microsoft.com/Forums/en-US/ec4419df-ea0b-4da9-8750-063126debe97/language-pack-not-usable-message-in-windows-81?forum=w8itprogeneral
Dla Windows 10 możesz zdobyć ISO ze wszystkimi pakietami językowymi na http://www.youtube.com/watch?v=kzfuX , linki są wewnątrz opisu wideo. Sam film nie jest powiązany. Musisz pobrać ISO dla konkretnego builda, mój to build #10240 x64. Możesz uzyskać numer builda uruchamiając wiersz poleceń i szukając w pierwszej linii “Microsoft Windows [Version 10.0.10240]”. Ja wykonałem te kroki po aktualizacji z Windows 8.1 do Windows 10. Jak wiecie, jeśli zmieniliście język wyświetlania w 8 lub 8.1 na wersję jednojęzyczną, to po aktualizacji do 10 otrzymacie oryginalny język wyświetlania, w moim przypadku był to rosyjski. Musiałem wykonać te kroki, aby ponownie ustawić język wyświetlania na angielski.
Teraz do rzeczy. (nazwy pakietów/wersje są różne Windows 10 )
Pobierz plik CAB (pakiet językowy) dla swojego języka. Następnie zmień nazwę pliku na lp.cab i umieść go w folderze C:drive.
Następnie uruchom wiersz poleceń (cmd, command prompt) jako administrator i uruchom w nim to polecenie:
dism /Online /Add-Package /PackagePath:C:\lp.cab
Spowoduje to zainstalowanie nowego pakietu językowego w systemie. Ale nie można jeszcze zmienić języka. Musisz odinstalować swój stary język, aby zastosować nowy. Uruchom teraz to polecenie w tym samym oknie wiersza poleceń:
dism /Online /Get-Packages | findstr /c:"LanguagePack"
To da ci listę zainstalowanych pakietów językowych, coś w stylu:
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
Musisz uzyskać tożsamość pakietu dla twojego obecnego języka, który musi zostać usunięty. Ja potrzebowałem usunąć rosyjski, więc dostaję “ Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~ru-RU~6.3.9600.16384” jako nazwę pakietu. Część ru-RU jest nazwą języka. Jeśli chcesz usunąć język angielski, poszukaj nazwy pakietu z częścią en-US.
OK, teraz musisz odinstalować niepotrzebny pakiet językowy, uruchom tę komendę, zmień nazwę pakietu na taką, jaką znalazłeś wcześniej:
dism /Online /Remove-Package /PackageName:Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~ru-RU~6.3.9600.1638
Po tym zapyta Cię o ponowne uruchomienie komputera w celu zastosowania zmian, odpowiedz Y i po ponownym uruchomieniu otrzymasz nowy język systemowy. Jeśli kiedykolwiek będziesz chciał go zmienić z powrotem, po prostu wykonaj tę samą procedurę dla innego pakietu językowego.