So führen Sie MSI-Dateien als Administrator über die Eingabeaufforderung in Windows aus

📅
🕑 4 Minuten Lesezeit

Bei der Arbeit mit Windows, insbesondere mit älteren Versionen wie Vista, 7 oder 8, ist es üblich, beim Rechtsklick auf eine ausführbare Datei (.exe) die Option „Als Administrator ausführen“ zu sehen. Das ist praktisch, um Programme mit erhöhten Rechten zu installieren oder auszuführen. Seltsamerweise fehlt diese Option jedoch standardmäßig bei MSI-Dateien (den Installationsdateien vieler Programme wie 7-Zip).Das ist ziemlich ärgerlich, da man diese MSI-Dateien manchmal unbedingt als Administrator ausführen muss, insbesondere wenn dies nicht automatisch geschieht oder die Installation hängen bleibt.

Das Problem ist, dass Windows bei MSI-Dateien die Option „Als Administrator ausführen“ nicht standardmäßig anzeigt, da diese anders als ausführbare Dateien behandelt werden. Daher die Lösung: Wenn Sie MSI-Dateien häufig als Administrator ausführen, können Sie sie entweder über die Kommandozeile starten (was anfangs etwas umständlich ist, aber gut funktioniert) oder Windows so konfigurieren, dass die Option wieder per Rechtsklick verfügbar ist. Ich habe das selbst ausprobiert, und ja, es ist möglich.

Nachfolgend sind einige praktische Methoden aufgeführt, die ich selbst angewendet habe, mit einer kurzen Erläuterung und Tipps, wann sie hilfreich sein könnten.

So führen Sie MSI-Dateien als Administrator in Windows aus

Verwenden Sie die Eingabeaufforderung, um MSI-Dateien als Administrator auszuführen.

Das funktioniert recht zuverlässig, wenn man es nur ein- oder zweimal machen muss. Es ist zwar etwas mühsam, das jedes Mal einzutippen, aber es erfüllt seinen Zweck. Außerdem erklärt es, warum man MSI-Installationen manchmal manuell mit Administratorrechten ausführen muss, wenn Windows das nicht automatisch tut.

  • Öffnen Sie eine Eingabeaufforderung mit Administratorrechten. Geben Sie dazu „CMD“ im Startmenü ein, klicken Sie mit der rechten Maustaste und wählen Sie „ Als Administrator ausführen“. Alternativ können Ctrl + Shift + EnterSie nach der Eingabe von „CMD“ in das Suchfeld die Eingabetaste drücken. Dadurch erhalten Sie die Administratorrechte, die für die Installation von Software erforderlich sind, die sich sonst nicht ausführen lässt.
  • Sobald es geöffnet ist, führen Sie folgenden Befehl aus:
msiexec /a “full-path-to-your-msi-file

Wenn sich die MSI-Datei beispielsweise im Ordner „Downloads“ befindet und 7z920-x64.msi heißt, geben Sie Folgendes ein:

msiexec /a “C:\Users\YourName\Downloads\7z920-x64.msi”

Wenn Sie den vollständigen Pfad nicht kennen, halten Sie einfach die Umschalttaste gedrückt, klicken Sie mit der rechten Maustaste auf die MSI-Datei und wählen Sie „ Pfad kopieren“. Fügen Sie ihn dann in die Eingabeaufforderung ein Ctrl + V(ja, Windows unterstützt das jetzt in der Eingabeaufforderung).Ganz einfach.

Fügen Sie „Als Administrator ausführen“ zu MSI-Dateien mithilfe von Registry-Änderungen hinzu.

Jetzt wird es etwas technischer, aber es lohnt sich, wenn Sie es hassen, alles jedes Mal manuell erledigen zu müssen. Im Prinzip fügen Sie eine Option hinzu, sodass beim Rechtsklick auf eine MSI-Datei die Option „Als Administrator ausführen“ angezeigt wird, genau wie bei EXE-Dateien.

  1. Laden Sie diese ZIP-Datei mit dem Registry-Hack herunter: GitHub-Repository: Winhance oder suchen Sie nach einer vertrauenswürdigen Quelle für die Registry-Datei. Die ZIP-Datei enthält eine Datei namens MSIFileRunAsAdmin. Reg.
  2. Entpacken Sie die ZIP-Datei auf Ihren Desktop oder in einen Ordner Ihrer Wahl. Doppelklicken Sie auf „MSIFileRunAsAdmin. Reg “, um sie in die Registrierung einzufügen. Windows zeigt eine Benutzerkontensteuerungs-Warnung an – klicken Sie auf „Ja“.
  3. Wenn Sie zur Bestätigung aufgefordert werden, klicken Sie erneut auf „Ja“. Klicken Sie anschließend in der Erfolgsmeldung auf „OK“.
  4. Wenn Sie nun mit der rechten Maustaste auf eine MSI-Datei klicken, sollte die neue Option „Als Administrator ausführen“ angezeigt werden. Ganz einfach, aber Vorsicht: Die Bearbeitung der Registrierung kann riskant sein, wenn man etwas falsch macht.

Bei manchen Systemen wird die Änderung möglicherweise nicht sofort angezeigt – eventuell müssen Sie zuerst den Explorer oder Ihren PC neu starten oder einfach etwas warten. Auf einigen Rechnern wird die Registry-Änderung aus irgendeinem Grund nicht übernommen; in diesem Fall können Sie alternativ die Befehlszeile verwenden oder eine Verknüpfung erstellen, die als Administrator ausgeführt wird.

Letztendlich haben beide Methoden ihre Berechtigung. Die Kommandozeile ist schnell, wenn man damit vertraut ist; die Registry-Bearbeitung ist dauerhafter, wenn man häufig mit MSI-Dateien arbeitet und das Kontextmenü benutzerfreundlicher gestalten möchte. Man sollte jedoch bedenken, dass Änderungen an der Registry nicht fehlerfrei sind und bei unsachgemäßer Durchführung Probleme verursachen können. Daher sollte man die heruntergeladenen Dateien sorgfältig prüfen.

Hoffentlich erspart das ein paar Kopfschmerzen und macht die Installation mancher dieser hartnäckigen MSI-Systeme etwas einfacher.

Zusammenfassung

  • Das Ausführen von MSI-Dateien als Administrator kann knifflig sein, da Windows diese Option nicht standardmäßig anzeigt.
  • Die Methode über die Kommandozeile ist schnell und einfach für den gelegentlichen Gebrauch.
  • Durch Änderungen in der Registry kann die Option dauerhaft zum Kontextmenü hinzugefügt werden – aber Vorsicht bei Änderungen an der Registry.
  • Sichern Sie Ihre Registry immer, bevor Sie Änderungen vornehmen, nur für alle Fälle.

Zusammenfassung

Diese Methoden sind praktische Lösungen, die jedoch auf verschiedenen Rechnern unterschiedlich funktionieren können. Manchmal lassen sich bestimmte MSI-Dateien trotz aller Bemühungen nicht mit Administratorrechten ausführen. In den meisten Fällen sollten diese Tricks aber helfen, die Installation ohne größere Probleme durchzuführen. Hoffentlich erleichtert das die Installation und sorgt für einen reibungsloseren Ablauf.