Windows startet nicht mehr
Nach der Installation eines Freeware-Programms startet mein Windows-98-PC nicht mehr. Nach der Anmeldeaufforderung kommt sofort ein Dialog, dass die Datei msvcrt.dll mit der fehlenden ntdll.dll:GetNtVersionNumbers verknüpft sei. Eine Bedienung des Rechners ist auch im abgesicherten Modus nicht möglich. Was kann ich tun, um eine Neuinstallation zu vermeiden?
Nach der Installation eines Freeware-Programms startet mein Windows-98-PC nicht mehr. Nach der Anmeldeaufforderung kommt sofort ein Dialog, dass die Datei msvcrt.dll mit der fehlenden ntdll.dll:GetNtVersionNumbers verknüpft sei. Eine Bedienung des Rechners ist auch im abgesicherten Modus nicht möglich. Was kann ich tun, um eine Neuinstallation zu vermeiden?
Möglicherweise hat der Programmierer beim Erstellen des Installationsprogramms unter einer neueren Windows-Version gearbeitet und dadurch eine mit Ihrer Version nicht kompatible msvcrt.dll in das Installationsarchiv gepackt. Um die originale Datei zu restaurieren, starten Sie den Rechner im MS-DOS-Modus oder mit Hilfe einer Boot-Diskette und wechseln in das Verzeichnis Ihrer Windows-Installationsdateien beziehungsweise auf das CD-ROM-Laufwerk bei eingelegter Windows-CD. Dort liegen sämtliche Dateien, aus denen Windows besteht, komprimiert in .cab-Dateien vor. Bei den Cabinets win98_??.cab beziehungsweise - bei Windows ME - win_??.cab handelt es sich im Prinzip um ein großes Archiv, das aber auf mehrere verkettete und durchnummerierte Dateien aufgeteilt ist und aus dem man mit dem Kommandozeilenprogramm extract auch einzelne Dateien entnehmen kann. Um nun die Datei msvcrt.dll einer Windows-98-Installation wiederherzustellen, extrahieren Sie sie mit Hilfe der Befehlszeile
extract /Y /A /L c:\windows\system win98_22.cab msvcrt.dll
aus dem Windows-Installationsarchiv in das System-Verzeichnis von Windows. Die 22 ist dabei die kleinste Nummer der zum Gesamtarchiv gehörenden .cab-Dateien; bei manchen Windows-98-Versionen fängt die Nummerierung schon bei 21 an und bei ME üblicherweise bei 8. (Lutz Labs/hos) (hos)