M$ released nicht umsonst updates fuer Windows.
insbesondere updates von Systemdateien.
eine Moeglichkeit updates saugen und die dateien entpacken
und ins setup verzeichnis kopieren.
Das Setup nimmt dann anstatt der Dateien in den Cab
archiven die im Setup verzeichnis.
Inoffizielle Service Packs
fuer Windows 98 SE Deutsch
http://www.nandlstadt.com/win98sp/
fuer Windows 98SE US
http://www.msfn.org/board/index.php?act=SF&s=&f=91
Das Verzeichnis \WIN98 mit allen Inhalten von der CD
auf die Festplatte kopieren.
(z.B. auf D:\WIN98)
Die Datei "SP2.CAB" aus "SESP20_DE.EXE" mit Winzip oder Winrar in ein temporäres Verzeichnis entpacken
Alle Dateien aus SP2.cab in das Verzeichnis D:\WIN98 kopieren.
(z.B. D:\WIN98\ACPI.SYS)
Mit D:\WIN98\SETUP.EXE das Windows 98 Setup starten. Das Windows 98 Setup wird dann die Hotfix-Dateien bei der Installation automatisch verwenden.
Ich hoffe ich habe mich verstaendlich genug ausgedrueckt.
Bei mir lauft das Setup von Windows 98 SE US auf einem Amilo 1640 problemlos durch,vorher nicht.
Bei den Treiber ist eigentlich nur Intel problematisch,da die keine
Grafiktreiber fuer i915 (GMA 900) oder hoeher herstellen.
Desweiteren ist das Windows 98 Setup gegen einige Pentium 4
Celeron allergisch (vielleicht liegt es auch an den Mainboards)
Via und Sis stellen fuer Windows 98 Treiber her.
Fuer mein Amilo 1640 gibt es Sound,Chipset,Ide,Ide,Modem,Grafik
treiber fuer Windows 98 SE (manche treiber gibt es sogar fuer Windows
95 oder Windows NT 4 !)
FSC supported Windows 2000 bei neueren Notebooks auch nicht mehr.
Schliesslich ist eine unterstuetzte Plattform z.b. Windows Xp mit
bestimmten Treiberversion einfacher zu supporten als
mehrere OS mit verschiedenden Treiberversion.
Windows 9x Hardware erkennung ist generell etwas buggy.
das Windows 95b Setup hat frueher bei mir mit neuerer hardware z.B 2 PCI Soundkarten aufgehaengt ,nach einigen updates war das Problem
weg.
nachfolgend eine Liste mit Systemdateien,die upgedated wurden
seitens M$,die Liste ist von mir selbst erstellt anhand der MSKB
und der updates
1394bus.sys 4.10.0.2226
Acpi.sys 4.10.0.2229
Apmbatt 4.10.0.2224
Battc.sys 4.10.0.2223
Cbss.vxd 4.10.0.2224
Cdvsd.vxd 4.10.0.2226
Configmg.vxd 4.10.0.2225
Dfs.vxd 4.10.0.2231
Disktsd.vxd 4.10.0.2223
Esdi_506.pdr 4.10.0.2226
Fdisk.exe (1st)
Hidclass.sys 4.10.0.2223
Hsflop.pdr 4.10.0.2224
Ifsmgr.vxd 4.10.0.2225
Ios.vxd 4.10.0.2224
Kbdhid.vxd 4.10.0.2223
Keyb.com (1st)
Kmixer.sys 4.10.0.2223
Mouhid.vxd 4.10.0.2223
Msconfig.exe 4.10.0.2223
Mfc42.dll 6.00.9782.0
Mprserv.dll 4.10.0.2224
Msnet32.dll 4.10.0.2225
Msnp32.dll 4.10.0.2225
Msvcrt.dll 6.10.9844.0
Ntkern.vxd 4.10.0.2224
Ntmap.sys 4.10.0.2227
Ntmaphlp.pdr 4.10.0.2223
Ndis.vxd 4.10.0.2224
Nwlink.vxd 4.10.0.2226
Ohci1394.sys 4.10.0.2226
Oleaut32.dll 2.40.4522
Olepro32.dll 5.0.4522
Openhci.sys 4.10.0.2228
Pci.vxd 4.10.0.2228
Pcimp.pci 4.10.0.2223
Portcls.sys 4.10.0.2224
Regsvr32.exe 5.00.1641.1
Riched20.dll 5.30.23.1215
Riched32.dll 5.00.2134.1
Sbemul.sys 4.10.0.2223
Sbp2port.sys 4.10.0.2226
Scsiport.pdr 4.10.0.2224
Secur32.dll 4.10.0.2228
Snmpapi.dll 5.00.2195.5513
Stdole2.tlb 2.40.4522
Sysaudio.sys 4.10.2223
Systray.exe 4.10.0.2224
twain.dll 1.6.0.6
twain_32.dll 1.6.0.6
twunk_16.exe 1.6.0.6
twunk_32.exe 1.6.0.6
Udf.vxd 4.10.0.2223
Uhcd.sys 4.10.0.2223
Usbaudio.sys 4.10.0.2224
Usbd.sys 4.10.0.2224
Usbhub.sys 4.10.0.2225
User.exe 4.10.0.2229
User32.dll 4.10.0.2229
Vcomm.vxd 4.10.0.2225
Vdhcp.386 4.10.0.2226
Vip.386 4.10.0.2226
Vmcpd.vxd 4.10.0.2223
Vmouse.vxd 4.10.0.2225
Vnetsup.vxd 4.10.0.2223
Vpcid.vxd 4.10.0.2224
Vpowerd.vxd 4.10.0.2223
Vredir.vxd 4.10.0.2231
Vserver.vxd 4.10.0.2225
Vtcp.386 4.10.0.2223
Vmm.vxd 4.10.0.2226
Wdmaud.drv 4.10.0.2223
Wdmaud.sys 4.10.0.2226
Winboot.sys 311561USA8 / 2001-12-01