none
Windows 7 Professional MSDN verze + Language packs

    Frage

  • Stáhl jsem si ze školní sítě Windows 7 Professional v anglické 32 bitové verzi a současně s tím i Multijazykový balíček. Avšak když jsem chtěl nainstalovat češtinu jako u RC verze, tak jsem narazil na problém, že není k dospozici položka nainstalovat nové jazyky. V nápovědě je něco o instalaci pomocí MUI, ale to je dostupné jen pro verzi Enterprise a Ultimate. Jak lze dostat češtinu do této verze? Stáhnutá čeština je přímo pro tuto verzi. Děkuji za rady :)

    Samstag, 29. August 2009 14:40

Antworten

  • Možnost instalace Language packu je standardně dostupná pouze pro verze Enterprise a Ultimate, ve verzi Professional proto také myslím není v nabídce ovládacích panelů tato možnost vůbec zobrazena (záložka Keyboards a Languages > Display Language > Install/Uninstall Language).

    Instalaci LP z MSDN AA pro Windows 7 by ovšem mělo jít provést pomocí příkazů z příkazové řádky (nebo možná i programem Vistalizator v modu kompatibility) pod právy administrátora:

    DISM /Online /Add-Package /PackagePath:(cesta k lp balíčku cs-cz)
    bcdedit /set {current} locale cs-CZ
    bcdboot %WinDir% /l cs-CZ

    V registru (regedit) odstranit klíč en-US v cestě HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages
    Následně restartovat a systém by již měl naběhnout v češtině s nastavením českého prostředí (snad je to kompletní a správný návod, zálohujte případná data).

    PS: Mám takový lehký pocit Déjà Vu ;-)

    Samstag, 29. August 2009 15:00
    Besitzer

Alle Antworten

  • Možnost instalace Language packu je standardně dostupná pouze pro verze Enterprise a Ultimate, ve verzi Professional proto také myslím není v nabídce ovládacích panelů tato možnost vůbec zobrazena (záložka Keyboards a Languages > Display Language > Install/Uninstall Language).

    Instalaci LP z MSDN AA pro Windows 7 by ovšem mělo jít provést pomocí příkazů z příkazové řádky (nebo možná i programem Vistalizator v modu kompatibility) pod právy administrátora:

    DISM /Online /Add-Package /PackagePath:(cesta k lp balíčku cs-cz)
    bcdedit /set {current} locale cs-CZ
    bcdboot %WinDir% /l cs-CZ

    V registru (regedit) odstranit klíč en-US v cestě HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages
    Následně restartovat a systém by již měl naběhnout v češtině s nastavením českého prostředí (snad je to kompletní a správný návod, zálohujte případná data).

    PS: Mám takový lehký pocit Déjà Vu ;-)

    Samstag, 29. August 2009 15:00
    Besitzer
  • Děkuji za odpověď.
    A tohle:

    DISM /Online /Add-Package /PackagePath:(cesta k lp balíčku cs-cz)
    bcdedit /set {current} locale cs_CZ
    bcdboot %WinDir% /l cs_CZ

    mám napsat do příkazového řádku?
    Samstag, 29. August 2009 15:23
  • NZ, snad pomůže. Ano každý řádek je jeden samostatný příkaz vepsaný do příkazové řádky s právy administrátora (pravé myšítko > Run as Administrator). Ještě ovšem místo cs_CZ se píše v dvou posledních příkazech cs-CZ (chybička se vloudila).
    Samstag, 29. August 2009 15:32
    Besitzer
  • Tak jsem to zkusil a hned u prvního řádku mi to vyhodilo chybu Error: 87 ... Online /Add-Package /PackagePath option is unknown. For more informations, refer to the help by running DISM.exe /?

    Kde jsem udělal chybu?

    Mám pokračovat v postupu i když to nahlásí chybu?
    Samstag, 29. August 2009 15:50
  • Bohužel nemám stále dostáhlý image, tak trošku vařím z vody, obdobně napsaný příkaz Dism vyhodí chybu?
    Dism /Online /Add-Package /PackagePath:C:\LangPacks\cs-CZ\lp.cab

    Ještě myslím existuje možnost využít příkazu Lpksetup zhruba ve tvaru
    lpksetup /i cs-CZ /p C:\LangPacks\cs-CZ\lp.cab
    Samstag, 29. August 2009 16:12
    Besitzer
  • Bohužel nemám stále dostáhlý image, tak trošku vařím z vody, obdobně napsaný příkaz Dism vyhodí chybu?
    Dism /Online /Add-Package /PackagePath:C:\LangPacks\cs-CZ\lp.cab

    Ještě myslím existuje možnost využít příkazu Lpksetup zhruba ve tvaru
    lpksetup /i cs-CZ /p C:\LangPacks\cs-CZ\lp.cab

    Bohužel ani jedno nefunguje. Tedy ten Lpksetup se tváří že by mohl běhat, ale vyhodí to hlášku že mám invalid argument a že mám napsat lpksetup /? a kouknout se na detaily příkazu, ale vůbec z toho nejsem moudrý :( (píšu vše bez mezer)
    Samstag, 29. August 2009 17:36
  • Podívat se do nápovědy tímto způsobem nemůže nikdy uškodit. Uvidíte, zda jsou dané přepínače dostupné a jak je použít.

    Příkazová řádka je opravdu spuštěna pod administrátorskými právy (Run as Administrator)?
    Zkusil jste vypnout UAC?
    Stáhnutý lokalizační balíček je úspěšně rozbalen (vidíte daný cab soubor)?
    Zadáváte opravdu správnou cestu k danému souboru?
    Mezi jednotlivými přepínači se píše mezera, mezi přepínačem a parametrem také, pouze s dvojtečkovými specifikacemi by se psát neměla, alias přesně tak je tu zapsán, jen s konkrétní cestou ke staženému balíčku.
    Můžete zkusit jednotlivé přepínače samostatně, u kterého to vypíše chybu.

    Už mě nějak nenapadá, kde bychom mohli dělat chybu. MP... ? ...

    Samstag, 29. August 2009 19:15
    Besitzer
  • Ano opravdu jsem dal Run as Administrator. UAC (jestli myslíte ochranu systému) tak tu jsem vypnul hned po instalaci systému - nemám rád otravné hlášky systému
    Ano balíček je rozbalen - on nebyl ani zabalen. Byl v DVD obraze spolu s dalšími x lokacemi.
    Cestu zadávám správnou - dal jsem jej přímo na kořenový disk (F:\lp.cab).
    Když zadám lpksetup /i cs-CZ /p F:\lp.cab a smáčknu enter, tak se jen objeví další řádek bez jakýchkoli upozornění a hlášek.

    Když pokračuji dalšími dvěma kroky tak mi to u druhého kroku, tj. bcdedit /set {current} locale cs_CZ vyhodí hlášku An error occured while attempting to reference the specified entry. The system cannot find the file specified.
    Samstag, 29. August 2009 19:23
  • Ale zdá se, že již bude snad alespoň ten DISM fungovat - děkuji za informaci o mezerách :) Instalace proběhla v pořádku, ale naskytla se chyba u druhého kroku bcdedit /set {current} locale cs_CZ - viz výše. Má se tam psát i to {current} nebo se místo toho má napsat něco jiného?
    Samstag, 29. August 2009 19:30
  • Ano, current značí aktuální zavedený operační systém (tudíž do jaké instance se má informace nastavit) takže se uvádí. Ostatně příkazem bcdedit si můžete zobrazit, které instance OS (plus boot loader) máte zavedeny, existují pro to i GUI utility. Možná bude místo toho slova current použít ID dané instance. Ale spíše zkuste zapsat místo podtržítka pomlčku (via chybka nahoře).
    • Als Antwort vorgeschlagen Jan Pilar Montag, 31. August 2009 21:57
    Sonntag, 30. August 2009 07:24
    Besitzer
  • Tak už še běhá tak jak má :) Děkuji za pomoc a trpělivost!
    Montag, 31. August 2009 19:54
  • Dobrý den, mám stejný problém, také mám anglické Win 7 Professional a balíček jazyků, ale při restartu počítače mi proběhne modrá chybová obrazovka a vyhodí mi to nabídku že systém nejde spustit a na výběr Safe mód a možnost spustit systém ve stavu před bootováním, po kliknutí na tuto možnost je systém opět v anglickém jazyce.

    UAC mám vypnuté

    cmd spouštím pod administrátorem a píšu zde:

    lpksetup /i cs-CZ /p D:\lp.cab
    bcdedit /set {current} locale cs-CZ
    bcdboot %WinDir% /l cs-CZ

    první příkaz proběhne bez hlášky, ostatní 2 s hláškou succesfull

    dále v regedit smažu složku us-US kterou najdu podle cesty co je psaná na začátku,

    na konci restartuji pc...

    Montag, 14. September 2009 17:37
  • První důležitý krok je mít instalován systém korektně (samostatně bez konfliktu zařízení, ovladačů).

    Použijte tyto tři příkazy (lpksetup neprovádějte, nejspíše neproběhl korektně, či neprovedl, to co je požadováno - modrá smrt se zobrazí z důvodu neexistence jazykové mutace pro načtení, dle registrů) z příkazové řádky s právy administrátora, plus posléze smazání klíče en-US v registru:

    DISM /Online /Add-Package /PackagePath:(cesta k lp balíčku cs-cz)
    bcdedit /set {current} locale cs-CZ
    bcdboot %WinDir% /l cs-CZ

    Mělo by vše probehnout jako na obrázcích na konci článku http://jdem.cz/b2cb3. Provedení prvního příkazu bude určitý čas trvat. Musíte mít samozřejmě správný jazykový balíček a správně definovanou cestu k němu.

    Montag, 14. September 2009 18:12
    Besitzer
  • Zdravim,
    uvedenej postup (DISM) mi fungoval u 64b. Dneska jsem nainstaloval 32b verzi windows 7 Pro a po zadani prvniho radku mi prikazovy radek napise chybu:
    Error: 0x8007065e
    Error:1630
    Data of this type is not supported.

    Nevite vcem je chyba? Kde se daji stahnout jazykove balicky. samostane ne pres windows update? Dik
    Mittwoch, 16. September 2009 12:03
  • Máte staženu korektní verzi jazykového balíčku, ve Vašem případě nyní 32bitovou (ano, je tu rozdíl mezi 32 a 64 bitovou verzí)?

    Oba jsou k dispozici v MSDNAA po dohledání v produktech k objednání (pokud je Váš kolejní správce povolil). Přes Windows Update stáhnout nepůjdou, neboť právě toto je omezení edice Professional. Případně jsou neoficálně řečeno k dispozici na stránkách programu Vistalizator.

    Mittwoch, 16. September 2009 13:10
    Besitzer
  • Tak uz to jede. mel jsem 32bitovou verzi ale asi na jiný sestaveni. Pres DISM to slo pres Vistalizator ne. Požaduje Vistu pro spusteni i v modu kompatibility...
    Donnerstag, 17. September 2009 12:04
  • Tak uz to jede. mel jsem 32bitovou verzi ale asi na jiný sestaveni. Pres DISM to slo pres Vistalizator ne. Požaduje Vistu pro spusteni i v modu kompatibility...
    Donnerstag, 17. September 2009 12:05
  • Aktualizace:

    Tento postup je platný pouze pro legální kopie Windows 7 Professional získané v rámci programu MSDN Academic Alliance před datem uvedení produktu v lokalizované verzi!

    V současné době (od 22. října 2009) je již v rámci MSDNAA k dispozici ke stažení ČESKÁ i anglická mutace Windows 7 Professional, obě v 32/64 bitové verzi.
    Sonntag, 25. Oktober 2009 22:53
    Besitzer
  • dobrý den, 

    řekněme že mám stejný problém s instalaci lang packu do win 7.
    Stáhl jsem si již českou verzi win 7 profi, ale postupem času bych se rád vrátil k angličtině nebo změnil jazyk ůplně na jiný. Problém se naskytl v tom že po staženi lang packu z msdn a vyzkoušení všech commandu se mi to proste nepodarilo :( ani kdyz spustim lpksetup a pres wizard dam instalaci treba anglictiny tak mi to rekne ze anglictina je dostupna pouze pro ultimate a enterprise. tady je obrázek co se dělo při pokusech o instalaci http://img6.imageshack.us/i/lpsetup.png/ fakt už si nevím rady.

    předem díky za odpovšdi
    Mittwoch, 10. März 2010 02:35
  • Dobrý den,
    ano to je zcela správnév edici Professional není možné licenčně instalovat další jazyky. Tedy, pokud využíváte MSDNAA, pak byste měl mít k dispozici download CZ i EN verze, pokud je tedy Váš fakultní správce zpřístupnil.

    Ovšem zkontrolujte zda máte správnou bitovou verzi LP, že se jedná o systém bez aktualizací a jiných dalších jazykových závislostí (balíček je určen primárně pro čiý obraz instalace), minimálně neběžící služba windows update, a že skutečně zadáváte všechny tři příkazy správně, zvláště pak, že máte příkazovou řádku pod administrátorskými právy, případně nahrajte cab přímo do rootu disku C.
    Sonntag, 14. März 2010 10:25
    Besitzer