20.05.2012: Dimpel's Addons für WinXP 32bit (Stand 20.05.2012)
22.05.2012: Unantastbar's SFX-Archive (Stand 22.05.2012)
14.04.2012: Ganesha-UpdatePackSP3-inkl.IE8-2012-04-14
Quoted
Zitat von Humfri
Jungs, geht doch mal auf die MS Update Seite und Ihr werdet sehen, was Euch noch fehlt. Was installiert ist, wird nicht angezeigt... Oder nehmt den UpdateScanner (aus einem anderen Thread hier)

Quoted
@ NightFright
den link fand ich anfangs auch recht gut, bis mir aufgefallen ist das dort einiges fehlt und irgendwie wiedersprüchlich zu adneren seiten ist.
gibt ne nette seite wo man tonnenweise updates findet die bei patchinfo nicht auftauchen. link kann ich leider nicht posten da das wohl gegen die forums regeln verstossen würde da dort auch WGA pflichtige hotfixe zum direkt download gelistet sind. das ganze in weiss der geier wieviel sprachen.

Quoted
Meister? Nö, das muss ich dann doch zurückweisen.

Quoted
Hallo!
Ich geb dir mal nen kleinen Überblick, wenn du's verstehst und dann noch weitermachen willst, sehen wir weiter.
Als erstes muß ich sagen, dass du dir natürlich einfach mal das GnLiteHotfixPack hättest anschauen sollen.
Da steht eigentlich alles drin was man wissen muß...
Der Hauptordner enthält die Dateien der Hoftixes sowie die entries.ini und die GerPack.inf, welche alle Registry Einträge enthält, die sonst bei einer normalen Installation eines Updates gesetzt werden.
Im Ordner svcpack sind alle Katalogdateien ( cat ) drin.
Zuerst musst du alle Updates - die du ja schon hast - extrahieren. Am besten in Unterordner.
Das geht entweder mit Universal Extractor oder mit dem Parameter /x ( bzw /x:C:\hotfixtemp )
Du erhälst eine Ordnerstruktur die folgendermassen aussieht:
Nicht alle Updates enthalten alle diese Unterordner. Wichtig ist sp2qfe welcher in jedem vorhanden ist.
Alle darin enthaltenen Dateien müssen in den Hauptordner des UpdatePacks, welchen du dir vorher anlegen solltest. Wenn du viele Hotfixes hast werden früher oder später Dateien doppelt vorkommen, wobei du darauf achten musst immer die neuste Version zu behalten.
Nun gehts in den Ordner Update :
Hier findest du die CAT Datei welche in den SVCPACK Ordner des Packs muß.
Auf jedenfall solltest du auch einen Blick in die update_SP2QFE.inf werfen, da sie Informationen darüber enthält, ob Dateien gelöscht werden oder zusätzliche Reg Keys hinzukommen oder auch gelöscht werden.
Diese stehen dann meist unter [Product.Add.Reg] oder eben [Product.Del.Reg]
Hierfür benötigst du natürlich ein paar Grundkenntnisse über INF Dateien.
Meist ( aber nicht immer ) ist es aber ausreichend folgende Teile aus der GerPack.inf aus dem Pack für jedes Fix zu duplizieren und eine neue Sektion damit zu erstellen wobei du natürlich die jeweilige KB Nummer tauschen mußt :
[codebox][KB911280]
HKLM,"%SP3%\KB911280","Description",0,"Windows XP Hotfix - KB911280"
HKLM,"%SP3%\KB911280","InstalledBy",0,"%NAME%"
HKLM,"%SP3%\KB911280","InstalledDate",0,"%VERSION%"
HKLM,"%SP3%\KB911280","Type",0,"Update"
HKLM,"%SP3%\KB911280\Filelist\0","",0,""
HKLM,"%HF%\KB911280","Backup Dir",0,""
HKLM,"%HF%\KB911280","Comments",0,"Windows XP Hotfix - KB911280"
HKLM,"%HF%\KB911280","Fix Description",0,"Windows XP Hotfix - KB911280"
HKLM,"%HF%\KB911280","Installed",0x00010001,1
HKLM,"%HF%\KB911280","Installed By",0,"%NAME%"
HKLM,"%HF%\KB911280","Installed On",0,"%VERSION%"
HKLM,"%HF%\KB911280","Service Pack",0x10001,3
HKLM,"%HF%\KB911280","Valid",0x10001,1
HKLM,"%HF%\KB911280\File 1","Flags",0,""
HKLM,"%HF%\KB911280\File 1","New File",0,""
HKLM,"%HF%\KB911280\File 1","New Link Date",0,""
HKLM,"%HF%\KB911280\File 1","Old Link Date",0,""
HKLM,"%UI%\KB911280","DisplayName",0,"Windows XP Hotfix - KB911280"
HKLM,"%UI%\KB911280","HelpLink",0,"http://support.microsoft.com?kbid=911280"
HKLM,"%UI%\KB911280","ParentDisplayName",0,"Windows XP - Softwareupdates"
HKLM,"%UI%\KB911280","ParentKeyName",0,"OperatingSystem"
HKLM,"%UI%\KB911280","UninstallString",0,""[/codebox]
Die Variablen stehen in der [Strings] Sektion. %UI% regelt nur ob das Update unter "Software" eingetragen wird, der %HF% Key wird vom Tool HFCheck überprüft und %SP3% wird von Windows-/MicrosoftUpdate ausgelesen
![]()
Source code
1 2 3 4 5 6 7 8 9 10 [Strings] NAME = "German-nLite Hotfix Pack" VERSION = "Version 6.2006" SP3 = "SOFTWARE\Microsoft\Updates\Windows XP\SP3" HF = "SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix" UI = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" WMP = "SOFTWARE\Microsoft\Updates\Windows Media Player 9\SP0" MP = "SOFTWARE\Microsoft\Updates\Windows Media Player\SP0" MSRT = "SOFTWARE\Microsoft\RemovalTools\MRT" SHELLEX = "SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions"
Damit die jeweilige Sektion [KB123456] berücksichtigt wird, musst du sie ganz oben im Header unter AddReg eintragen:
[codebox][Version]
Signature="$Windows NT$"
[Optional Components]
GNLiteHotfixPack
[GNLiteHotfixPack]
OptionDesc = "Hotfix Pack"
Tip = "Windows XP Updates für SP2"
Modes = 0,1,2,3
AddReg = KB873339, KB885626, KB885835, KB885836, KB885894, KB886185, KB886610, KB887472, KB911567, KB888113
AddReg = KB888302, KB890046, KB890859, KB891781, KB892211, KB893756, KB893803, KB896358, KB896422, KB896423
AddReg = KB896428, KB899587, KB899589, KB899591, KB900725, KB901017, KB901214, KB902400, KB904706, KB905414
AddReg = KB905749, KB896424, KB910437, KB912919, KB908519, KB901190, KB911927, KB911564, KB890830, KB911562
AddReg = KB911567, KB908531, KB898461, KB900485, KB913580, KB916281, KB917734, KB917953, KB914389, KB911280
AddReg = KB917344, KB918439, KB918766
AddReg = RunOnce.AddReg
DelReg = del.KB916281
DelFiles = System32.Delfiles[/codebox]
Sorry, eigentlich sollte das nur ein Überblick werden und nicht so ein riesen Vortrag, aber jetzt weißt du worauf du dich einlassen willst und auch, was ich z.B. am Dienstag wieder vor mir hab...
Quoted
flash9c.ocx
FlashUtil9c.exe
NPSWF32.dll
NPSWF32_FlashUtil.exe
flashplayer.xpt
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
[general] builddate=15.04.2007 description=für Win XP mit SP2 language=Deutsch title=German-nLite HotfixPack version=4.2007 forcelang=Deutsch website= [filenames] GNLinf=GerPack.inf [sysoc] GnLiteHotfixPack=ocgen.dll,OcEntry,%GNLinf%,HIDE,7 [dosnet_files] d1,%GNLinf% d1,FlashUt.exe d1,spcustom.dll d1,spmsg.dll d1,spuninst.exe d1,spupdsvc.exe d1,update.exe d1,updspapi.dll d1,verclsid.exe d1,msxml4.dll d1,msxml4r.dll d1,msxml6.dll d1,msxml6r.dll d1,NPSWF32.dll d1,NPSWF_Ut.exe d1,flashpl.xpt d1,xpsp3res.dll [txtsetup_files] %GNLinf% = 100,,,,,,,20,0,0 flash.ocx = 100,,,,,,,301,0,0,flash9c.ocx FlashUt.exe = 100,,,,,,,301,0,0,FlashUtil9c.exe NPSWF32.dll = 100,,,,,,,301,0,0 NPSWF_Ut.exe = 100,,,,,,,301,0,0,NPSWF32_FlashUtil.exe flashpl.xpt = 100,,,,,,,301,0,0,flashplayer.xpt spcustom.dll = 100,,,,,,,241,0,0,spcustom.dll.ref spmsg.dll = 100,,,,,,,241,0,0,spmsg.dll.ref spuninst.exe = 100,,,,,,,241,0,0,spuninst.exe.ref spupdsvc.exe = 100,,,,,,,241,0,0,spupdsvc.exe.ref update.exe = 100,,,,,,,241,0,0,update.exe.ref updspapi.dll = 100,,,,,,,241,0,0,updspapi.dll.ref verclsid.exe = 100,,,,,,,2,0,0 msxml4.dll = 100,,,,,,,2,0,0 msxml4r.dll = 100,,,,,,,2,0,0 msxml6.dll = 100,,,,,,,2,0,0 msxml6r.dll = 100,,,,,,,2,0,0 xpsp3res.dll = 100,,,,,,,2,0,0 [txtsetup_dirs] 241 = system32\PreInstall\WinSE\wxp_x86_0407_v1 301 = system32\Macromed\Flash [txtsetup_remove] flash.ocx = 100,,,,,,,,3,3 [obsolete_files] plugin.ocx [ExtraFileEdits] ieuinit.inf|%11%\plugin.ocx|;%11%\plugin.ocx|1 |
Quoted
ich weiß garnicht wieso ihr von microsoft soviel angst habt!
einfach die update-packs bei einem upload anbieter hochladen und fertig.
andere update-packs gibt es auch weiterhin.
Dem ist nichts mehr hinzuzufügen. :lol:
Quoted
Dieses "Tool" ist so sinnfrei, wie ein Fahrrad für einen Fisch !
Das "MSRT" wird ja nicht komplett integriert, sondern nur die Registryeinträge!
Quoted
Muss man für das Removal-Tool eigentlich noch Änderungen in der "entries.ini" oder dergleichen vornehmen?
Hits today: 575 | Hits yesterday: 4,597 | Hits record: 14,378 | Hits total: 3,136,817
Forum Software: Burning Board® 3.1.7, developed by WoltLab® GmbH