Instalacja Service Pack w innej wersji językowej niż system

xpCzęsto zdarza się, że zlokalizowane wersje poprawek do Windows pojawiają się później niż wersja angielska. Teoretycznie można nie czekać aż pojawi się aktualizacja w odpowiednim języku i zainstalowac wersje angielską. W praktyce jest to jednak niemożliwe. System rozpoznaje różne wersje językowe i blokuje instalację. Aby przeprowadzić instalację należy zmienić identyfikację języka systemu.

Autor: Grzegorz Skulimowski

W tym celu należy uruchomić edytor rejestru. Z Menu Start wybieramy Uruchom i wpisujemy regedit. Nastepnie przechodzimy do klucza HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language i zmieniamy wartości Default i InstallLanguage. W przypadku zmiany języka z polskiego na angielski zmianiamy 0415 na 0409 i restartujemy system. Po ponownym uruchomieniu możliwe będzie zainstalowanie aktualizacji lub dodatku Service Pack. Na koniec możemy przywrócić oryginalne ustawienia języka.

Uwaga

Instalując aktualizacje w innym języku zostanie zmieniony język niektórych elementów interfejsu systemu. W przypadku dodaktów Service Pack może to być nawet prawie cały system.

Lista kodów i języków

0405 Czech
0406 Danish
0413 Dutch
0C09 English (Australia)
0809 English (Britain)
1009 English (Canada)
1809 English (Ireland)
1409 English (New Zealand)
1C09 English (South Africa)
0409 English (US)
040B Finnish
040C French
0407 German
0408 Greece
040E Hungarian
0410 Italian
0814 Norwegian
0415 Polish
0816 Portuguese(Portugal)
0416 Portuguese(Brazil)
0419 Russian
080A Spanish(Mexico)
0C0A Spanish(Modern Sort)
040A Spanish(Traditional Sort)
041D Swedish
041F Turkey
0411 Japanese
0412 Korean
0804 Chinese (PRC)
0404 Chinese (Taiwan)

Wpis do rejestru ustawiający język polski

Windows Registry Editor Version 5.00 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language]
"Default"="0415" 
"InstallLanguage"="0415" 

Wpis do rejestru ustawiający język angielski

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language]
"Default"="0409" 
"InstallLanguage"="0409"