Haupt Windows File Explorer Fügen Sie MSI-Dateien den Befehl zum Extrahieren des Kontextmenüs hinzu

Fügen Sie MSI-Dateien den Befehl zum Extrahieren des Kontextmenüs hinzu



Wenn Sie ein MSI-Paket haben, könnten Sie daran interessiert sein, dessen Inhalt zu extrahieren, ohne die App zu installieren. Dies kann schnell ohne Verwendung von Tools von Drittanbietern erfolgen. Windows enthält bereits alles, was für den Betrieb erforderlich ist. In diesem Artikel erfahren Sie, wie Sie dem Kontextmenü der MSI-Datei einen nützlichen Befehl 'Extrahieren' hinzufügen.

Werbung


Windows verarbeitet MSI-Pakete über die msiexec-App, die Teil von Windows Installer ist. Es ist ein integriertes Tool, das eine Reihe von Befehlszeilenoptionen unterstützt. Sie können mehr darüber erfahren, indem Sie den folgenden Befehl ausführen.

  1. Drücken Sie die Tastenkombinationen Win + R auf der Tastatur, um das Dialogfeld Ausführen zu öffnen.
  2. Geben Sie Folgendes in das Feld Ausführen ein:
    msiexec /?

  3. Windows Installer zeigt den Inhalt der Hilfe in einem Fenster an:

Es unterstützt die folgenden Schalter:

Fenster 10 Fenstertaste funktioniert nicht

Installationsoptionen
Installiert oder konfiguriert ein Produkt
/ a Administrative Installation - Installiert ein Produkt im Netzwerk
/ j [/ t] [/ g]
Bewirbt ein Produkt - m für alle Benutzer, u für den aktuellen Benutzer
Deinstalliert das Produkt
Anzeigeoptionen
/ruhig
Ruhiger Modus, keine Benutzerinteraktion
/passiv
Unbeaufsichtigter Modus - nur Fortschrittsbalken
/ q [n | b | r | f]
Legt die Ebene der Benutzeroberfläche fest
n - Keine Benutzeroberfläche
b - Grundlegende Benutzeroberfläche
r - Reduzierte Benutzeroberfläche
f - Vollständige Benutzeroberfläche (Standard)
/Hilfe
Hilfeinformationen
Optionen neu starten
/ norestart
Starten Sie nach Abschluss der Installation nicht neu
/ promptrestart
Fordert den Benutzer bei Bedarf zum Neustart auf
/ forcerestart
Starten Sie den Computer nach der Installation immer neu
Protokollierungsoptionen
/ l [i | w | e | a | r | u | c | m | o | p | v | x | + |! | *]
i - Statusmeldungen
w - Nicht tödliche Warnungen
e - Alle Fehlermeldungen
a - Starten von Aktionen
r - Aktionsspezifische Datensätze
u - Benutzeranfragen
c - Anfängliche UI-Parameter
m - Informationen zu Speichermangel oder schwerwiegenden Problemen beim Beenden
o - Nachrichten außerhalb des Speicherplatzes
p - Terminaleigenschaften
v - Ausführliche Ausgabe
x - Zusätzliche Debugging-Informationen
+ - An vorhandene Protokolldatei anhängen
! - Spülen Sie jede Zeile in das Protokoll
* - Protokollieren Sie alle Informationen mit Ausnahme der Optionen v und x
/Log
Äquivalent von / l *
Aktualisierungsoptionen
/ update [; Update2.msp]
Wendet Updates an
/ uninstall [; Update2.msp] / package Entfernen Sie Updates für ein Produkt
Reparaturoptionen
/ f [p | e | c | m | s | o | d | a | u | v] Repariert ein Produkt
p - nur wenn Datei fehlt
o - Wenn eine Datei fehlt oder eine ältere Version installiert ist (Standard)
e - wenn eine Datei fehlt oder eine gleichwertige oder ältere Version installiert ist
d - Wenn eine Datei fehlt oder eine andere Version installiert ist
c - Wenn eine Datei fehlt oder die Prüfsumme nicht mit dem berechneten Wert übereinstimmt
a - Erzwingt die Neuinstallation aller Dateien
u - alle erforderlichen benutzerspezifischen Registrierungseinträge (Standard)
m - alle erforderlichen rechnerspezifischen Registrierungseinträge (Standard)
s - alle vorhandenen Verknüpfungen (Standard)
v - wird von der Quelle ausgeführt und speichert das lokale Paket erneut
Festlegen öffentlicher Eigenschaften
[PROPERTY = PropertyValue]

Die Option, die diese Situation betrifft, ist / a. Obwohl es als 'Administrative Installation - Installiert ein Produkt im Netzwerk' beschrieben wird, kann es verwendet werden, um den Inhalt eines einzelnen MSI-Pakets in kleinere Einzeldateien zu extrahieren, die von einem Patch bedient werden können. Der folgende Befehl kann verwendet werden:

msiexec / a 'Pfad  zu  package.msi' / qb TARGETDIR = 'Pfad  zu  dem  Ziel  Ordner'

TARGETDIR ist eine für jedes Paket gemeinsame Eigenschaft, die den Zielordner für den Inhalt des MSI-Pakets angibt.

Der Schalter '/ qb' weist Windows Installer an, während des Vorgangs die grundlegende Benutzeroberfläche anzuzeigen. Es wird ein Dialogfeld mit der Schaltfläche Abbrechen und dem Fortschrittsbalken angezeigt.

Zum Beispiel kann ich den folgenden Befehl verwenden, um das MSI-Installationsprogramm des FAR-Managers zu entpacken:

msiexec / a 'C:  Benutzer  winaero  Downloads  Far30b4774.x64.20160902.msi' / qb TARGETDIR = 'C:  Benutzer  winaero  Downloads  Far'

Wenn der Zielordner nicht vorhanden ist, wird er automatisch erstellt. In meinem Fall wird der Unterordner Far im Ordner Download erstellt.

Der obige Befehl kann direkt im Dialogfeld 'Ausführen' eingegeben werden.

ui-Layout für das oberste Chrome des Browsers

Mit den obigen Informationen können Sie einen Kontextmenübefehl hinzufügen, um den Inhalt der MSI-Datei mit einem Klick zu extrahieren. Hier ist, wie es gemacht werden kann.

Fügen Sie MSI-Dateien den Befehl zum Extrahieren des Kontextmenüs hinzu

  1. Öffnen Registierungseditor .
  2. Gehen Sie zum folgenden Registrierungsschlüssel:
    HKEY_CLASSES_ROOT  Msi.Package  shell

    Trinkgeld: So springen Sie mit einem Klick zum gewünschten Registrierungsschlüssel .

  3. Erstellen Sie hier einen neuen Unterschlüssel und benennen Sie ihnExtrakt.
  4. Erstellen Sie unter dem Schlüssel Extrahieren einen neuen Unterschlüssel und benennen Sie ihnBefehl::
  5. Stellen Sie den Standardwert von einBefehlUnterschlüssel für die folgende Zeichenfolge:
    msiexec.exe / a '% 1' / qb TARGETDIR = '% 1 Inhalt'

    Siehe folgenden Screenshot:

Sobald Sie im Datei-Explorer mit der rechten Maustaste auf ein MSI-Paket klicken, finden Sie einen neuen Kontextmenüpunkt 'Extrahieren'. Wenn Sie es ausführen, wird ein neues Verzeichnis 'package_name.msi Contents' im aktuellen Ordner erstellt und der Inhalt des Pakets dort extrahiert. Siehe folgenden Screenshot:

Um Ihre Zeit zu sparen, habe ich gebrauchsfertige Registrierungsdateien erstellt. Sie können sie über den unten stehenden Link herunterladen.

Registrierungsdateien herunterladen

Vizio TV-Lautstärketaste am Fernseher

Die Rückgängig-Datei ist enthalten.

Dieser Trick funktioniert unter Windows 10, Windows 8 und Windows 7.

Beachten Sie, dass einige Pakete die administrative Installation nicht unterstützen. Sie können mit dieser Methode nicht extrahiert werden. Wenn Sie ein MSI-Paket auf diese Weise extrahieren, kann der administrative Installationspunkt (der Ordner, in den es extrahiert wird) gewartet werden. Ein Windows Installer-Patch (MSP) kann zum Aktualisieren verwendet werden. Wenn das Paket installiert wird, wird der Patch ebenfalls angewendet.

Interessante Artikel

Tipp Der Redaktion

So machen Sie Ihren Charakter in Roblox klein
So machen Sie Ihren Charakter in Roblox klein
Roblox ist ein Spiel innerhalb eines Spiels, bei dem Sie die Rolle eines Spieleentwicklers spielen und agieren. Die Plattform fördert die Kreativität der Spieler und teilt spannende Skripte/Spiele mit der Community. Aber wenn es um Charakter- oder Avatar-Anpassungen geht,
So reparieren Sie Peacock TV, wenn es ständig einfriert
So reparieren Sie Peacock TV, wenn es ständig einfriert
Die Peacock TV-App ist Ihr Weg zu einigen der besten Fernsehsendungen, die jemals produziert wurden. „The Office“, „Downton Abbey“, „Brooklyn Nine-Nine“ und sogar das gesamte ehemalige WWE Network nennen Peacock ihr Zuhause. Tolle Stunden
So verwenden Sie CSS-Snippets in Obsidian
So verwenden Sie CSS-Snippets in Obsidian
Cascading Style Sheets (CSS)-Snippets helfen Ihnen, benutzerdefinierte Stile zu einem Obsidian-Tresor hinzuzufügen. Dabei handelt es sich um leistungsstarke Tools, die dabei helfen, verschiedene Teile der Benutzeroberfläche zu definieren, etwa die Farbe, Position und Größe der Elemente. Lernen, CSS-Snippets zu verwenden
Geben Sie Arbeitswochentage im Windows 10-Kalender an
Geben Sie Arbeitswochentage im Windows 10-Kalender an
Festlegen von Arbeitswochentagen im Windows 10-Kalender. In Windows 10 ist eine Kalender-App sofort vorinstalliert. Es ist im Startmenü verfügbar.
Erscheinungsdatum von Fitbit Charge 3: Fitbit gibt Nachfolger von Charge 2 bekannt
Erscheinungsdatum von Fitbit Charge 3: Fitbit gibt Nachfolger von Charge 2 bekannt
Fitbit hat gerade den Fitbit Charge 3 angekündigt, den lang erwarteten Nachfolger des Charge 2, der 2016 an die Handgelenke kam. Der Charge 2 war ein äußerst beliebtes Fitness-Wearable, sodass der Charge 3 viel zu leben hat
So weisen Sie browserähnliche Zoom-Hotkeys zum Ändern der Größe von Symbolen auf dem Desktop und im Explorer-Fenster in Windows 8.1 und Windows 8 zu
So weisen Sie browserähnliche Zoom-Hotkeys zum Ändern der Größe von Symbolen auf dem Desktop und im Explorer-Fenster in Windows 8.1 und Windows 8 zu
Beschreibt, wie Sie die Symbolgröße auf dem Desktop und im Explorer-Fenster mit zusätzlichen browserähnlichen Tastenkombinationen Strg ++ und Strg + - ändern können.
Picasa 3 Rezension
Picasa 3 Rezension
Googles Expertise liegt vielleicht eher in der Websuche als in der Handhabung von Fotos, aber diese neueste Version von Picasa wurde entwickelt, um die Herausforderung direkt an den kommerziellen Marktführer Adobe Photoshop Elements 7 zu richten. Und direkt von Picasa