Utama Penjelajah Fail Windows Tambah Perintah Menu Ekstrak Konteks ke Fail MSI

Tambah Perintah Menu Ekstrak Konteks ke Fail MSI



Apabila anda mempunyai pakej MSI, anda mungkin berminat untuk mengekstrak kandungannya tanpa memasang aplikasinya. Ini dapat dilakukan dengan cepat tanpa menggunakan alat pihak ketiga. Windows sudah dilengkapi dengan semua yang diperlukan untuk operasi tersebut. Dalam artikel ini, kita akan melihat cara menambahkan perintah 'Ekstrak' yang berguna ke menu konteks fail MSI.

Iklan


Windows mengendalikan pakej MSI melalui aplikasi msiexec, yang merupakan sebahagian daripada Windows Installer. Ini adalah alat terbina dalam yang menyokong sebilangan suis baris perintah. Anda boleh mengetahui tentangnya dengan menjalankan perintah berikut.

  1. Tekan kekunci pintas Win + R pada papan kekunci untuk membuka dialog Jalankan.
  2. Taipkan perkara berikut dalam kotak Run:
    msiexec /?

  3. Windows Installer akan memaparkan kandungan bantuan di tetingkap:

Ia menyokong suis berikut:

bagaimana skor snap naik

Pasang Pilihan
Memasang atau mengkonfigurasi produk
/ Pemasangan Pentadbiran - Memasang produk di rangkaian
/ j [/ t] [/ g]
Mengiklankan produk - untuk semua pengguna, dan untuk pengguna semasa
Nyahpasang produk
Pilihan paparan
/senyap
Mod senyap, tiada interaksi pengguna
/ pasif
Mod tanpa pengawasan - bar kemajuan sahaja
/ q [n | b | r | f]
Menetapkan tahap antara muka pengguna
n - Tiada UI
b - UI asas
r - UI yang dikurangkan
f - UI Penuh (lalai)
/ tolong
Maklumat pertolongan
Mulakan semula Pilihan
/ norestart
Jangan mulakan semula setelah pemasangan selesai
/ mulakan semula
Meminta pengguna untuk memulakan semula jika perlu
/ permulaan
Sentiasa mulakan semula komputer selepas pemasangan
Pilihan Pembalakan
/ l [i | w | e | a | r | u | c | m | o | p | v | x | + |! | *]
i - Mesej status
w - Amaran tidak membawa maut
e - Semua mesej ralat
a - Permulaan tindakan
r - Rekod khusus tindakan
u - Permintaan pengguna
c - Parameter UI awal
m - Maklumat keluar dari ingatan atau maut
o - Mesej di luar ruang-cakera
p - Sifat terminal
v - Keluaran kata kerja
x - Maklumat penyahpepijatan tambahan
+ - Tambahkan ke fail log yang ada
! - Arahkan setiap baris ke log
* - Log semua maklumat, kecuali pilihan v dan x
/ log
Setara dengan / l *
Pilihan Kemas kini
/ kemas kini [; Update2.msp]
Berlaku kemas kini
/ uninstall [; Update2.msp] / paket Buang kemas kini untuk produk
Pilihan Pembaikan
/ f [p | e | c | m | s | o | d | a | u | v] Membaiki produk
p - hanya jika fail tiada
o - jika fail hilang atau versi lama dipasang (lalai)
e - jika fail hilang atau versi yang sama atau lebih lama dipasang
d - sekiranya fail hilang atau versi lain dipasang
c - jika fail hilang atau checksum tidak sesuai dengan nilai yang dikira
a - memaksa semua fail dipasang semula
u - semua entri pendaftaran khusus pengguna yang diperlukan (lalai)
m - semua entri pendaftaran khusus komputer yang diperlukan (lalai)
s - semua jalan pintas yang ada (lalai)
v - berjalan dari sumber dan mencapai pakej tempatan
Menetapkan Hak Milik Awam
[HARTANAH = Nilai Harta]

Pilihan yang membimbangkan keadaan ini adalah / a. Walaupun digambarkan sebagai 'Pemasangan pentadbiran - Memasang produk di rangkaian', ia dapat digunakan untuk mengekstrak isi satu paket MSI ke fail individu yang lebih kecil yang dapat dilayani oleh tambalan. Perintah berikut boleh digunakan:

msiexec / a 'path  to  package.msi' / qb TARGETDIR = 'path  to  the  destination  folder'

TARGETDIR adalah harta umum untuk setiap pakej yang menentukan folder tujuan untuk kandungan pakej MSI.

Suis '/ qb' memberitahu Windows Installer untuk menunjukkan antara muka asas semasa proses. Ini akan menunjukkan dialog dengan butang Batal dan bar kemajuan.

Sebagai contoh, saya boleh menggunakan arahan berikut untuk membongkar pemasang MSI Pengurus FAR:

msiexec / a 'C:  Users  winaero  Downloads  Far30b4774.x64.20160902.msi' / qb TARGETDIR = 'C:  Users  winaero  Muat turun  Jauh'

Sekiranya folder sasaran tidak ada, ia akan dibuat secara automatik. Dalam kes saya, subfolder Jauh dalam folder Muat turun akan dibuat.

Perintah di atas boleh dimasukkan secara langsung dalam dialog Jalankan.

Anda boleh menggunakan maklumat di atas untuk menambahkan arahan menu konteks untuk mengekstrak kandungan fail MSI dengan satu klik. Inilah cara ia dapat dilakukan.

Tambah Perintah Menu Ekstrak Konteks ke Fail MSI

cara menukar mkv ke mp4
  1. Buka Penyunting Pendaftaran .
  2. Pergi ke kunci Pendaftaran berikut:
    HKEY_CLASSES_ROOT  Msi.Package  shell

    Petua: Cara melompat ke kunci pendaftaran yang dikehendaki dengan satu klik .

  3. Buat subkunci baru di sini dan namakannyaEkstrak.
  4. Di bawah kekunci Ekstrak, buat subkunci baru dan beri namaPerintah:
  5. Tetapkan nilai lalai dariPerintahsubkunci kepada rentetan berikut:
    msiexec.exe / a '% 1' / qb TARGETDIR = '% 1 Kandungan'

    Lihat tangkapan skrin berikut:

Sebaik sahaja anda mengklik kanan pakej MSI di File Explorer, anda akan menemui item menu konteks baru 'Ekstrak'. Sekiranya anda melaksanakannya, ia akan membuat direktori baru 'Package_name.msi Contents' dalam folder semasa dan mengekstrak kandungan pakej di sana. Lihat tangkapan skrin berikut:

Untuk menjimatkan masa anda, saya membuat fail Registry yang siap digunakan. Anda boleh memuat turunnya menggunakan pautan di bawah.

Muat turun Fail Pendaftaran

cara mematikan petunjuk dalam csgo

Fail buat asal disertakan.

Silap mata ini berfungsi pada Windows 10, Windows 8 dan Windows 7.

Perhatikan bahawa beberapa pakej tidak menyokong pemasangan pentadbiran. Mereka tidak dapat diekstrak menggunakan kaedah ini. Juga, apabila anda mengekstrak pakej MSI dengan cara ini, titik pemasangan pentadbirannya (folder di mana ia diekstrak) menjadi dapat digunakan. Patch Windows Installer (MSP) dapat digunakan untuk memperbaruinya sehingga ketika paket dipasang, patch juga diterapkan.

Artikel Yang Menarik

Pilihan Editor

Cara Memadamkan Akaun Blizzard
Cara Memadamkan Akaun Blizzard
Blizzard sejak kebelakangan ini mendapat banyak kepingan. Syarikat permainan yang hebat sekali, yang menghasilkan begitu banyak judul yang hebat mula runtuh di bawah tekanan. Baru-baru ini, mereka mendapat reaksi balas dari masyarakat kerana kejadian yang berlaku di
Cara melumpuhkan pembaikan automatik pada boot Windows 10
Cara melumpuhkan pembaikan automatik pada boot Windows 10
Semasa permulaannya, Windows 10 melaksanakan ciri pembaikan automatik yang cuba menyelesaikan masalah berkaitan boot secara automatik. Inilah cara mengubah tingkah laku ini.
Cara Membuat, Mengurus dan Meninggalkan Kumpulan di Telegram
Cara Membuat, Mengurus dan Meninggalkan Kumpulan di Telegram
Di samping WhatsApp, Telegram adalah aplikasi sembang ketika ini. Tidak tanpa kontroversi, aplikasi ini telah menghadapi pelbagai ribut dan kini menjadi aplikasi yang sangat popular untuk berbual, berkongsi video, pelekat dan semua jenis barang. Hari ini saya
Cara memasang Windows 7 pada PC dengan hanya port USB 3.0
Cara memasang Windows 7 pada PC dengan hanya port USB 3.0
Sekiranya anda cuba memasang Windows 7 pada peranti yang hanya dilengkapi dengan port USB 3.0, anda mungkin menghadapi masalah seperti papan kekunci dan tetikus USB yang tidak beroperasi dalam program Persediaan.
Chromebook Tidak Akan Dibebankan [Cuba Perbaikan Ini]
Chromebook Tidak Akan Dibebankan [Cuba Perbaikan Ini]
Kami cenderung hanya menyedari bahawa bateri dalam komputer riba kita akan habis setelah ia mencapai titik kritikal tepat sebelum memutuskan untuk mematikan kita. Anda tahu maksud saya. Munculan yang menjengkelkan untuk membiarkan kami
OneDrive Sekarang Menyokong Penyegerakan Pembezaan untuk Fail
OneDrive Sekarang Menyokong Penyegerakan Pembezaan untuk Fail
OneDrive adalah penyelesaian penyimpanan dokumen dalam talian yang dibuat oleh Microsoft yang dibundel sebagai perkhidmatan percuma dengan Windows 10. Ia dapat digunakan untuk menyimpan dokumen dan data lain dalam talian di awan. Ia juga menawarkan penyegerakan data yang tersimpan di semua peranti anda. Microsoft hari ini mengumumkan bahawa OneDrive kini menyokong penyegerakan pembezaan,
Cara Memperbaiki Menu Mula Windows 10 jika Beku
Cara Memperbaiki Menu Mula Windows 10 jika Beku
Apabila Windows 10 berfungsi, ia adalah sistem operasi yang hebat. Apabila tidak, ia menyebabkan banyak kesulitan dan kekecewaan. Antara keunikan Microsoft adalah bakatnya untuk membuang bug yang menggaru otak. Sudah tentu, ini