Creopard header LogoNEU: Diese Website funktioniert auch noch im Internet Explorer 5!

Native USB-Gerätetreiber (NUSB) für Windows 98 SE aktualisiert

Update: 19.06.2026 | Erstellt: 19.06.2026 von creopard

Unterstüzen Sie dieses Projekt mit Ihrer Spende

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.

Native USB-Gerätetreiber (NUSB) für Windows 98 SE aktualisiert
Endlich ein sauberes Virustotal Scanergebnis

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.

Da die USB-Gerätetreiber selbst nicht verändert wurden, ist es für Benutzer, die NUSB bereits installiert haben, nicht notwendig, diese erneut zu installieren.

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:


⬅️ Vorheriger Beitrag



Ähnliche Blogartikel mit folgenden Schlagwörtern anzeigen:





Unterstützen Sie uns:

Wenn Ihnen unsere Projekte gefallen, dann freuen wir uns über Ihre Unterstützung!
Unterstüzen Sie dieses Projekt mit Ihrer Spende

Unterstüzen Sie dieses Projekt mit Ihrer Spende

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.