Návod: Integrace IE8, hotfixů, SP do instalace Win 2003/XP

Operační systémy Windows 98, 2000, XP, 2003, Vista a další.

Moderátor: Loki5567

Pravidla fóra
Vše okolo nového systému Windows 8 se řeší jen a pouze v PODSEKCI (klik), ostatní se přesouvá nebo zamyká.
Odpovědět
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

Návod: Integrace IE8, hotfixů, SP do instalace Win 2003/XP

Příspěvek od OndraSter »

Čau,
potřeboval jsem (chtěl jsem) integrovat do instalace Windows Server 2003 Service Pack 2 a veškeré hotfixy, které na Windows Update strašily, přičemž použít nLite jsem nechtěl (kdoví, co by to ještě provedlo). Návod je testovaný na Windows Server 2003 SP1, ale měl by fungovat i na XP a možná i XP x64, to musím zítra/o víkendu vyzkoušet (případně se připomeňte někdo). Psal jsem ho sám, googlil jsem minimálně, většinu jsem vymyslel sám (především ten IE8). Tak tady je:

========================
Stáhneme instalačku IE8, pro WindowsServer 2003 se jedná o tento soubor: http://www.microsoft.com/downloads/deta ... layLang=cs
Dále stáhneme poslední Service Pack a veškeré hotfixy, které vyšly od doby, co byl vydán poslední Service Pack (doporučuji vždy systém nainstalovat, opsat si KB čísla někam do souboru a ručně postahovat).

Nejdříve začneme tím, že obsah CD překopírujeme na disk, třeba do C:\2003CD. SP uložíme do C:\2003upd\SP a hotfixy které vyšly po SP do C:\2003upd\hotfixy. Nyní otevřeme příkazovou řádku a navigujeme se do složky se SP. Tam zadáme příkaz:
<souborssp>.exe -s:"C:\2003CD"
kde <souborssp>.exe je onen soubor se stáhnutým SP.
Nyní počkáme, dokud disk nepřestane hrabat a dokud se neukončí integrování SP2 do instalace.

Dále přichází na řadu hotfixy, které integrujeme stejným způsobem jako SP2.

První hříčkou je IE8 - ten neexistuje jako hotfix a nepodporuje -s parametr. My jsme však chytří a využijeme stejný způsob instalace hotfixů, jenže manuálně, který funguje i na onen IE8. A tento návod se dá použít i na hotfixy, které se nepodaří "automaticky" vložit do instalace (ač oznámí "integrace dokončena", přesto po "integrování" tam nebudou, jak na to se dozvíte na konci).

Otevřeme v umístění IE8 opět konzoli a napíšeme ie8-<nějaký text>.exe -x:ie8. To rozbalí IE8 update do složky ie8. Z té si vezmeme update\ie8.cat soubor a uložíme si ho někam mimo, třeba k původnímu ie8-<nějaký text>.exe a složku ie8 můžeme opět smazat.

Přesuneme se do zkopírovaných Windows instalačního CD (C:\2003CD) do složky i386. Zde si otevřeme např v poznámkovém bloku (doporučuji chytřejší Notepad++) svcpack.inf a zároveň v původním okně složku svcpack. Do této složky překopírujeme onen ie8-<nějaký text>.exe (doporučuju přejmenovat např na ie8.exe) a ie8.cat soubory. V otevřeném svcpack.inf souboru najdeme sekci [SetupHotfixesToRun] a do něj přidáme tento řádek:
IE8.exe /quiet /update-no /no-default
(IE8.exe případně nahraďte vaším názvem souboru s ie8 instalací.)
Hned pod tím by se měla nacházet sekce [ProductCatalogsToInstall], do které vložíme opět na konec řádek
ie8.CAT
což zajistí přidání katalogu IE8.

Nyní doporučuji pomocí nějakého chytrého ISO programu si vytáhnout z CD původní boot sektor, vytvořit nový .iso, vložit do něj bootsektor a celou složku C:\2003CD (tj složky i386, DOCS atd). Tento soubor buď vypalte na CD (spíše DVD, po naintegrování hotfixů přesáhne 700MB) a zkuste nainstalovat. Po nainstalování bude funkční IE8 jako kdyby byl z Windows Update stažený. Tím však naše práce nekončí. Nyní ještě uděláme podobnou věc jako na začátku - zkontrolujeme Windows Update po dalších hotfixech, přidáme je a opět integrujeme.

Tímto způsobem se dá nainstalovat prakticky cokoli, jen je potřeba, aby instalátor uměl /quiet mód, tj žádné dialogové okno, jen nainstaluje příp. opatchuje soubory.


A slíbené "nepoddajné" hotfixy - ty také rozbalte, zkopírujte .cat soubor atd, ale namísto /quiet /update-no /no-default přidejte parametry /q /n /z /b:SP2GDR - ale při rozbalení zkontrolujte, že se vám tam objeví složka SP2GDR. Pokud tam nebude žádné SP2*, ale jen SP1* tak hotfix není potřeba, neboť je určen jen pro SP1 a v SP2 je již integrován (případně SP3 pro SP3 atd, je potřeba do toho vložit trochu logiky). Doporučuji zkontrolovat onen svcpack.inf ohledně toho /b: přepínače, jestli se náhodou nepoužívá jiný (SP2RTM nebo tak).


Díly za pozornost, přiště u nějakých dalších návodů naviděnou ;-).
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
Odpovědět

Zpět na „Operační systémy Microsoft“