Was ist der Unterschied zwischen Setup.exe und Setup.msi?
Leserfrage: „Hallo Wally, Setup.exe-Dateien sind ausführbare Dateien in Windows, normalerweise Setup-Dateien. Aber was sind .msi-Dateien? Sind das auch Setup-Dateien?“ – Cory A., Vereinigtes Königreich
Wallys Antwort: Die dot setup.msi-Dateien sind Windows-Setup-Dateien. Es handelt sich um Windows Installer-Datenbankdateien. Der Windows Installer verwendet diese Dateien, um Software auf Ihrem Computer zu installieren.
Nicht-MSI- und MSI-Installationsprogramme
Windows-Setup-Dateien können auch EXE-Dateien sein. Im Gegensatz zu einer setup.msi-Datei kann eine .exe-Datei ein eigenständiges portables Programm enthalten, das ohne Installation ausgeführt werden kann. Eine .exe-Datei kann auch ein Setup sein, das ein Programm in Windows installiert.
Eine EXE-Setup-Datei ist ein Nicht-MSI-Installationsprogramm und extrahiert die Installationsdateien, bevor der Installationsprozess verwaltet wird. Im Gegensatz dazu nutzt eine setup.msi-Datei die Windows-Datenbank und kann vom .exe-Setup aufgerufen werden.
Setup.msi oder Setup.exe?
Wenn sowohl setup.msi als auch setup.exe in einem Installationsordner vorhanden sind, ist es besser, die .exe-Setup-Datei auszuführen. Beide werden die Software installieren. Der Unterschied besteht darin, dass die Datei setup.exe (auch Bootstrapper genannt) die Vergleichbarkeit mit dem Computersystem prüft. Anschließend wird die Installation ordnungsgemäß gestartet, wobei je nach Bedarf die Datei setup.msi verwendet wird.
Wenn der Benutzer auf die Datei setup.msi doppelklickt, wird die Anwendung möglicherweise ordnungsgemäß installiert, es besteht jedoch die Möglichkeit, dass dies nicht der Fall ist. Das .exe-Installationsprogramm prüft, ob beispielsweise die auf dem Windows-Betriebssystem installierte .NET Framework-Version und das zum Ausführen der Software erforderliche .NET Framework vorhanden sind. Wenn ein Upgrade erforderlich ist, wird der Benutzer möglicherweise benachrichtigt und die Installation kann nach Abschluss des Upgrades fortgesetzt werden.
Daher kann es sein, dass das Programm direkt über die Datei setup.msi installiert wird, aber möglicherweise nicht wie gewünscht ausgeführt wird. Die Software kann beim Ausführen abstürzen oder einige Funktionen werden möglicherweise nicht ordnungsgemäß ausgeführt. Wenn beide Setup-Dateien vorhanden sind, wird empfohlen, die Datei setup.exe anstelle der Datei setup.msi auszuführen.
Dieses Problem sollte gar nicht erst auftreten. Auf der DVD sollte sich eine Art Autostart-Software befinden, die dem Benutzer ein Menü bietet und ihn bei der Ausführung der richtigen Setup-Datei anleitet. Auch wenn einige setup.msi-Dateien ausgeführt werden, starten sie nicht die Installation, sondern führen zunächst die Datei setup.exe aus, damit die erforderlichen Überprüfungen durchgeführt werden können, bevor die Installation beginnen kann.
Täuschende Malware
Malware und Viren können sich in Setup-Dateien verstecken. Einige kostenlose Software installiert Malware und Spyware mit sich selbst. Andere auf Ihrem Computer gespeicherte Setup-Dateien sind möglicherweise mit einem Virus infiziert, der ausgelöst wird, wenn Sie die Setup-Datei ausführen.
Es kann sich um Spyware, einen Virus, einen Trojaner, einen Wurm oder eine andere Infektion handeln. Einige Antivirenprogramme enthalten Durchschnittlich, avast und Anti-Spyware-Software enthalten Spybot – Suchen und zerstörenUnd WinThruster.