2024. május 4., szombat

Gyorskeresés

Útvonal

Cikkek » Számtech rovat

Windows 7 Professional MUI integráció

Avagy hogyan változtathatjuk meg a [telepített] rendszer nyelvét deployment eszközök használatával

[ ÚJ TESZT ]

Nyelvváltás: Hogyan végezzük

Hogyan változtassuk meg egy korábban telepített rendszer nyelvét

Bár ez az eljárás a Windows 7 minden kiadásával működik, mégis elképzelhető, hogy használata csupán az Ultimate és Enterprise kiadások esetén van összhangban az MS licenszeivel. Kérem, hogy mindenki maga mérlegelje, hogy jogosult-e a nyelvi csomagok használatára. [link] Viszont LIP típusú nyelvi csomag használatát minden kiadás támogatja elvileg.

Ez a rész azoknak szól, akik már feltelepítették az angol nyelvű rendszert és bár szeretnék magyar nyelven használni azt, de újratelepítést mégsem akarnak emiatt. Tehát, aki eleve magyarított telepítővel telepített, annak ezt az útmutatót már nem kell követnie. Esetleg, aki nem akarja a hosszadalmasabb telepítő lemez lokalizálását végigjátszani, annak is teljes értékű megoldást nyújt ez az utólagos bővítés.

1) Csomagoljuk ki changelang.zip fájl tartalmát. (Alternatív letöltési link: [link], thx EarL 007), github

2) Másoljuk az előbb kicsomagolt könyvtárba a megfelelő architektúrához való Windows 7 Language Pack RTM lemezről (vagy más forrásból beszerzett) hu-hu könyvtárban található lp.cab állományt.

A nyelvi fájlokat közvetlenül a Windows Update-ről is letölthetjük:
Windows 7 32bit hu
Windows 7 64 bit hu
Windows 7 32bit SP1 hu
Windows 7 64bit SP1 hu
Ez utóbbiak önkicsomagoló cab fájlok. Az exe2cab (alternatív link) alkalmazással normál cab formátumra alakíthatjuk őket úgy, hogy az exe2cab levágja az önkicsomagoló részt a fájl elejéről. Az eredmény fájlt lp.cab néven mentsük.
Ezeknek a fájloknak kell egymás mellett szerepelnie:

3) Indítsunk el egy adminisztrátori jogkörrel rendelkező parancssort, s lépjünk be az előbb létrehozott könyvtárba.

Start menü keresés mezőjébe "cmd" szóra jelenik meg a parancssor indítója. Ezen a jobb egérgomb hatására megjelenő menüből válasszük az administrator módot. Ezután "cd" paranccsal léphetünk be a megfelelő könyvtárba. A changelang.bat -ra nyomott jobb klikk és admin módú futtatás nem megfelelő, mert nem a saját könyvtárában fog lefutni.

4) Adjuk ki a changelang.bat parancsot és várjuk meg az eredményét.

Kiegészítés ehhez a lépéshez
Az előbbi parancssorban adjuk ki a következőt:
bcdboot %WinDir% /l hu-hu
Ennek hatására a "Resuming Windows" képernyő is magyar nyelvre vált.

5) Indítsuk újra a rendszert. Ezután már magyar nyelven köszönt minket a Windows.

6) Ha korábban / telepítéskor még nem tettük meg, akkor állítsuk át a területi beállításokat magyar értékekre. Ehhez a vezérlőpult erre vonatkozó részén kell átállítanunk néhány beállítást.

Előbb a formátumok és hely fül alatt állítsuk át, majd nyomjuk meg az ok gomb.

Ezután válasszuk ki alapértelmezettnek a magyar billentyűzetkiosztást. (A sorrendben is előre tehetjük a magyart).

Valamint állítsuk be az időzónát is az itthonira.

A művelet részletei

Olyan meglepően egyszerű a megoldás, hogy nem is érdemel külön oldalt az írásban. Néhány korábbi netes írás, fórum és a Technet tudásbázisa alapján egészen egyszerűen összehozható.

dism /online /Add-Package /PackagePath:lp.cab

A média integráláshoz is használt segédprogram az éles rendszert is képes módosítani bizonyos határok között. Tud például komponenseket telepíteni és törölni. Egyszerűen hozzáadjuk a magyar nyelvi csomagot a rendszerünkhöz.

MD backup
REGEDIT.EXE /E backup/backup_mui1.reg
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages"
REGEDIT.EXE /E backup/backup_mui2.reg
"HKEY_CURRENT_USER\Control Panel\Desktop\MuiCached"
REGEDIT.EXE /E backup/backup_mui3.reg
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language"
REGEDIT.EXE /E backup/backup_mui4.reg
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Locale"
REGEDIT.EXE /E backup/backup_mui5.reg
"HKEY_USERS\.DEFAULT\Control Panel\Desktop\MuiCached"

Először is biztonsági mentést készítünk a jelenlegi beállításról. Sajnos a dism csak offline képfájlok esetén támogatja a nyelvi beállítások változtatását. Így más technikához kell folyamodnunk.

REGEDIT /S ui_hu.reg

A registry módosításával állítjuk át a nyelvet. Ennek a reg fájlnak is egyszerű a tartalma:
Felvesszük a magyar nyelv kulcsát, majd mindenütt átállítjuk alapértelmezettnek és kiválasztottnak ezt a nyelvet. Ha később esetleg el szeretnénk távolítani a magyar nyelvet a rendszerből, akkor ennek az angol változatát kell a registrybe importálni, hogy az váljon alapértelmezetté.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages\hu-HU]
"LCID"=dword:0000040e
"DefaultFallback"="en-US"
"Type"=dword:00000092

[HKEY_CURRENT_USER\Control Panel\Desktop\MuiCached]
"MachinePreferredUILanguages"="hu-HU"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language]
"InstallLanguage"="040E"
"Default"="040E"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Locale]
@="0000040E"
"(Default)"="0000040E"

[HKEY_USERS\.DEFAULT\Control Panel\Desktop\MuiCached]
"MachinePreferredUILanguages"="hu-HU"

Itt érdemes megjegyeznem, hogy a művelet csak akkor lesz sikeres, ha nincs másik felhasználói fiók is bejelentkezve a miénken kívül. Tehát ne használjuk a gyors felhasználóváltás szolgáltatását a rendszer módosítása közben.

bcdedit /set locale hu-HU
bcdedit /set {bootmgr} locale hu-HU
bcdedit /set {default} locale hu-HU
bcdedit /set {current} locale hu-HU
bcdedit /set {memdiag} locale hu-HU

A következő parancs maradéktalanul átváltja az induló képernyők nyelvét, a "Resuming Windows" képernyő is magyarra vált:
bcdboot %WinDir% /l hu-hu

Végül a boot menü részei és "Starting Windows" üzenet magyarra váltása történik. Ha később vissza akarjuk állítani angolra, akkor ugyanezeket az en-US paraméterrel kell futtatni.

Ez a módszer gyakorlatilag megoldja a magyar vagy más nyelvek támogatásának kérdését. Nem történt erőltetett átnevezés vagy törölgetés, mindent a rendszer normál működésének keretei közt tartottunk, s bármikor visszállítható az eredeti állapot.

Úgy tapasztaltam, hogy magyar nyelven egyelőre kevesebb driver frissítést kínál fel a Windows Update szolgáltatás, valószínűleg azért, mert még nem készült el a magyar változat az adott driverből. (pl. Ati frissítést még nem kínálta fel magyarul, de Realtek hálókártyát már igen.) Aki saját drivereket telepít, azoknak ez mindegy lehet.

Zárszó

Remélem érdekesnek találtátok a leírásomat. Ha valahol hibát találtok, vagy bármi építő jellegű hozzászólnivalótok van, ne tartsátok magatokban.

Hirdetés

Copyright © 2000-2024 PROHARDVER Informatikai Kft.