Native USB-Gerätetreiber (NUSB) für Windows 98 SE aktualisiert
Update: 19.06.2026 | Erstellt: 19.06.2026 von creopard

Hurra,
Ihr Werbeblocker funktioniert!
Wenn Sie unsere Inhalte nützlich finden, würden wir uns über eine kleine Unterstützung freuen. Sie können auch gerne Ihren Werbeblocker für diese Seite deaktivieren, um kostenlose Dienste weiterhin zu ermöglichen.
Kürzlich wurde ich darauf aufmerksam gemacht, dass 5 von 70 Virenscannern auf virustotal.com Fehlalarme bei nativen USB-Gerätetreibern (NUSB) erzeugten, weil heuristische Analysen in den Dateien Malware oder Viren zu erkennen glaubten.
Unschön, aber nicht tragisch.
Kurioserweise trat diese fehlerhafte Einschätzung der Virenscanner nur bei der deutschen Version der USB-Gerätetreiber auf, nicht aber bei der englischen. Betroffen waren die beiden Dateien nusb24d.exe und nusb37d.exe.
Es stellte sich heraus, dass der benutzte Microsoft Installer bzw. das "Internet Explorer Administration Kit" (IEAK 6.0), das die Installationsdatei erzeugt zu "neu" war. Das Problem wurde behoben, indem die Installationsdateien mit einer älteren Version des Microsoft Installers neu generiert wurden. Jetzt sind alle Virenscanner wieder glücklich.
Deep-Dive: ab hier wird es nur eher technisch...
Die bisher eingesetzte Version des "Internet Explorer Administration Kit 6.0", um die Installationsdateien zu erzeugen, basierte auf dem IEAK 6.0 SP3 mit der Versionsnummer 6.0.2900.5512 aus dem Jahr 2008.
Dieses beinhaltet die Dateien IEXPRESS.EXE, MAKECAB.EXE und WEXTRACT.EXE in den Dateiversionen 6.0.2900.5512 und ist mit Windows 95/98/ME/NT4/2000/XP/2003 + MS IE 6.0 SP1/6.0 SP2/6.0 SP3 kompatibel.
(Diese Dateien sind alle sprachabhängig damit der Installer sich beim Anwender auch in der erwarteten Sprache meldet.)
Bei der Installation der USB-Gerätetreiber werden alle benötigten Dateien über die integrierte WEXTRACT.EXE entpackt und INF-Skriptgesteuert installiert. Jedoch stören sich einige Virenscanner genau an dieser Datei in Version 6.0.2900.5512.
Deshalb wurde ein Downgrade auf das "IEAK 6.0 SP1 Upgrade" von 2002 gemacht, dass die Dateien in Versionsnummer 6.0.2800.1168 beinhaltet.
(Die englische Version von NUSB greift auf das "IEAK 6.0 SP1" (ohne "Upgrade") zurück und verwendet die Versionsnummer 6.0.2800.1106.)
Wenn man die NUSB-Installationsdatei nun mit der WEXTRACT.EXE in der Versionsnummer 6.0.2800.1168 erzeugt, gibt es keine Fehlalarme mehr.
Hinweis: Die Installationsdatei vom Windows 98 SE Service Pack ist prinzipiell ebenfalls von diesen Fehlalarmen betroffen, aber dagegen kann leider nichts ausgerichtet werden. Selbst wenn man die betroffene WEXTRACT.EXE durch ihr Pendant mit der niedrigeren Versionsnummer ersetzen würde, meckern einige Virenscanner trotzdem noch. Allerdings wegen der beinhalteten INFEX.EXE. Diese Datei wurde vom ursprünglichen Ersteller des Service Packs erstellt und bietet dem Endanwender einfach eine kleine grafische Oberfläche an, was er letztendlich installieren möchte. Dafür gibt es keinen Ersatz, um die Virenscanner zu beruhigen.
Weblinks:
- Internet Express Overview: https://www.mdgx.com/INF_web/iexpress.htm
- Das IEAK 6.0 bei Microsoft: http://technet.microsoft.com/de-de/ie/bb219529.aspx (via archive.org)
- Internet Explorer Administration Kit bei MDGx: https://www.mdgx.com/add.htm#IEA
⬅️ Vorheriger Beitrag


