Ada situasi ketika Anda perlu memilih satu file dari paket .msi tanpa melalui fase instalasi. Salah satu contoh yang baik adalah aplikasi yang berdiri sendiri atau portabel yang dibungkus dalam paket .msi. Atau, Anda mungkin perlu mengekstrak gambar wallpaper tertentu dari penginstal tema.
Dalam hal ini, Anda dapat menghindari menjalankan penyiapan dan mengekstrak konten paket .msi secara manual. Dengan demikian tidak diperlukan titik Pemulihan Sistem, penambahan beberapa kunci registri, dan beberapa direktori sementara (yang akan terjadi jika Anda menjalankan pengaturan).
Tidak diperlukan alat pihak ketiga; Anda dapat melakukan ini menggunakan Penginstal Windows yang dapat dieksekusi msiexec.exe
garis komando.
Cara Mengekstrak Isi File .MSI
Saya telah mengunduh paket ChristmasTheme .msi dari situs Microsoft dan ingin mengekstrak wallpaper latar belakang dari paket tersebut.
Untuk mengekstrak paket, gunakan contoh baris perintah berikut dari dialog Run atau Command Prompt:
msiexec /a "d:\downloads\ChristmasTheme.msi" /qb TARGETDIR="d:\downloads\file tema"
Dan ini dia!
Dan gambar wallpaper yang saya cari adalah ini, terletak di bawah Web\Wallpaper map.
Untuk mengekstrak konten file .msi lebih mudah, Anda dapat menerapkan perintah ke menu konteks klik kanan Anda.
Menambahkan Opsi Klik Kanan “Ekstrak Semua” untuk File .MSI
Unduh msi-extract-all-menu.zip, unzip dan jalankan file REG yang disertakan dalam arsip. Ini menambahkan opsi "Ekstrak Semua" ke menu klik kanan untuk file .msi.
Mengklik "Ekstrak Semua" adalah semua yang perlu Anda lakukan. Ini menjalankan baris perintah msiexec.exe di latar belakang. Isi paket akan diekstraksi ke folder dengan nama yang sama dengan file sumber, ditambahkan dengan kata “File” — mis., “ChristmasTheme.msi Files”
Alat pihak ketiga untuk mengekstrak konten file .MSI
7-zip
Anda dapat menggunakan 7-Zip, PeaZip, WinRar, atau utilitas arsip lainnya untuk melihat dan mengekstrak konten file .msi.
Lebih sedikit MSI
LessMSI adalah utilitas lain yang dapat membuka dan mengekstrak konten file .msi.
LessMSI juga dilengkapi dengan alat baris perintah (lessmsi.exe adalah CLI dan lessmsi_gui.exe adalah versi GUI.)
LessMSI – Contoh baris perintah:
lessmsi x d:\downloads\ChristmasTheme.msi d:\downloads\theme\
Perintah di atas mengekstrak isi file .msi ke direktori “d:\downloads\theme\”.
(Namun, jika Anda perlu mengekstrak melalui baris perintah, msiexec.exe akan melakukan pekerjaan untuk Anda. Anda tidak memerlukan LessMSI CLI untuk tujuan itu.)
Anda dapat mengunduh LessMSI dari GitHub. Halaman beranda produk adalah https://lessmsi.activescott.com/
UniExtract 2
UniExtract2 atau "Universal Extractor 2" adalah alat untuk mengekstrak file dari semua jenis arsip atau penginstal.:
Alat ini hanya front-end yang menggunakan binari CLI dari berbagai program seperti 7-Zip, LesMSI, ARC, dll. Biner disimpan di UniExtract\bin
map.
(Terakhir ditinjau pada 29 Mei 2021. Instruksi berlaku untuk semua versi Windows, termasuk Windows 10)
Satu permintaan kecil: Jika Anda menyukai posting ini, silakan bagikan ini?
Satu share "kecil" dari Anda akan sangat membantu perkembangan blog ini. Beberapa saran bagus:- Sematkan!
- Bagikan ke blog favorit Anda + Facebook, Reddit
- Tweet itu!