Kurioses zu Windows 95: Installer wurden anhand des Dateinamens "erraten"
Woher wusste Windows 95, dass ein Installationsprogramm ausgeführt wurde? Es "erriet" die Situation anhand des Dateinamens.
Die Geschichte von Windows ist mit einigen kuriosen Fakten gespickt. Auf einen dieser seltsamen Fälle machte nun Raymond Chen von Microsoft in einem neuen Blogbeitrag aufmerksam. Chen ist als Ingenieur bereits über 30 Jahre an der Weiterentwicklung von Windows beteiligt. Dazu ist er sowas wie ein inoffizieller Historiker des Unternehmens. In Chens neuem Beitrag ging es jetzt um das Erraten von Installationen.
Windows 95 und die Zauberwörter
Wie Raymond Chen in seinem Beitrag angab, erriet Windows 95 anhand spezieller "Zauberwörter", ob ein Installationsprogramm ausgeführt wurde. Erkannte das System im Dateinamen eines Programms spezielle Begriffe, ging es von einem Installationsprogramm aus. Zu den Wörtern zählen "setup", "install", "inst", "imposta", "ayarla" und "felrak". Chen geht davon aus, dass es sich bei "imposta" um einen italienischen Begriff handelt. "Ayarla" und "felrak" könnten hingegen türkische und ungarische Wörter sein.
Der Eintrag für "install" ist redundant zu "inst". Denn "inst" wird in allem vorkommen, was auch "install" enthält, so Chen weiter. Der Ingenieur mutmaßt, dass "install" zuerst da war und später jemand feststellte, dass viele Installationsprogramme "blahinst" hießen. Wobei "blah" für verschiedene Werte von "blah" stehen kann. Daraufhin fügte man einen Eintrag für "inst" hinzu, versäumte es jedoch, den redundanten Eintrag für "install" zu entfernen.
Wurden keine Übereinstimmungen beim Programmnamen gefunden, überprüfte Windows 95 außerdem, ob der Pfad zur ausführbaren Datei das Wort "Setup" enthielt. Die Prüfung wurde jedoch oft bis zum nächsten Neustart verschoben, so Chen. Einige Installationsprogramme erkannten nämlich, dass die Datei verwendet wird und nicht ersetzt werden kann. Daher kehrten sie zu MS-DOS zurück, führten eine Batch-Datei aus und starteten Windows anschließend neu. Der Bereinigungsdurchlauf musste dann auf einen Neustart warten, um alle Änderungen zu erfassen, die die Batch-Datei vorgenommen hatte.
Mitmachen und kommentieren:
Wie stehen Sie zu diesem Thema? Die PCGH-Redaktion freut sich über Ihre fundierte Meinung in den Kommentaren zu dieser Meldung. Sollten Sie noch keinen Extreme-Account haben, laden wir Sie zu einer Registrierung im Forum ein. Beachten Sie beim Kommentieren aber bitte die gültigen Forenregeln. Folgen Sie gerne PCGH bei 🔈 Youtube oder 💬 Whatsapp und erhalten Sie Neuigkeiten zu Grafikkarten, CPUs und Gaming direkt in Ihrem Feed.
Quelle: Devblogs Microsoft via Tom's Hardware
