Glavni Windows File Explorer Dodajte naredbu izvlačenja kontekstnog izbornika u MSI datoteke

Dodajte naredbu izvlačenja kontekstnog izbornika u MSI datoteke



Kada imate MSI paket, možda će vas zanimati izdvajanje njegovog sadržaja bez instaliranja aplikacije. To se može brzo učiniti bez upotrebe alata treće strane. Windows već dolazi sa svime što je potrebno za rad. U ovom ćemo članku vidjeti kako dodati korisnu naredbu 'Extract' u kontekstni izbornik MSI datoteke.

Oglas


Windows obrađuje MSI pakete putem aplikacije msiexec, koja je dio programa Windows Installer. To je ugrađeni alat koji podržava brojne prekidače naredbenog retka. O njima možete saznati pokretanjem sljedeće naredbe.

  1. Pritisnite tipke prečaca Win + R na tipkovnici da biste otvorili dijaloški okvir Pokreni.
  2. U okvir Run pokreni sljedeće:
    msiexec /?

    none

  3. Windows Installer prikazat će sadržaj pomoći u prozoru:none

Podržava sljedeće prekidače:

možeš li sakriti komentare na instagramu uživo

Instalirajte opcije
Instalira ili konfigurira proizvod
/ a Administrativna instalacija - instalira proizvod na mrežu
/ j [/ t] [/ g]
Oglašava proizvod - m svim korisnicima, u trenutnom korisniku
Deinstalira proizvod
Postavke zaslona
/miran
Tihi način rada, bez interakcije s korisnikom
/pasivno
Način bez nadzora - samo traka napretka
/ q [n | b | r | f]
Postavlja razinu korisničkog sučelja
n - Nema korisničkog sučelja
b - Osnovno korisničko sučelje
r - Smanjeno korisničko sučelje
f - Puno korisničko sučelje (zadano)
/Pomozite
Informacije o pomoći
Opcije ponovnog pokretanja
/ norestart
Nemojte ponovno pokretati nakon dovršetka instalacije
/ promptrestart
Zatraži od korisnika ponovno pokretanje ako je potrebno
/ forcerestart
Uvijek ponovno pokrenite računalo nakon instalacije
Opcije bilježenja
/ l [i | w | e | a | r | u | c | m | o | p | v | x | + |! | *]
i - Statusne poruke
w - Nefatalna upozorenja
e - sve poruke o pogreškama
a - pokretanje akcija
r - Zapisi specifični za radnju
u - Zahtjevi korisnika
c - Početni parametri korisničkog sučelja
m - Informacije o nedostatku memorije ili fatalnom izlazu
o - Poruke izvan prostora na disku
p - Svojstva terminala
v - opširni izlaz
x - Dodatne informacije o otklanjanju pogrešaka
+ - Dodavanje postojećoj datoteci dnevnika
! - Isperite svaki redak na zapisnik
* - Zabilježite sve podatke, osim opcija v i x
/ zapisnik
Ekvivalent od / l *
Mogućnosti ažuriranja
/ ažuriranje [; Update2.msp]
Primjenjuje ažuriranja
/ deinstaliraj [; Update2.msp] / package Uklonite ažuriranja za proizvod
Mogućnosti popravka
/ f [p | e | c | m | s | o | d | a | u | v] Popravlja proizvod
p - samo ako datoteka nedostaje
o - ako datoteka nedostaje ili je instalirana starija verzija (zadano)
e - ako datoteka nedostaje ili je instalirana jednaka ili starija verzija
d - ako datoteka nedostaje ili je instalirana druga verzija
c - ako datoteka nedostaje ili kontrolna suma ne odgovara izračunatoj vrijednosti
a - prisiljava sve datoteke da se ponovo instaliraju
u - svi potrebni unosi registra specifični za korisnika (zadano)
m - svi potrebni unosi registra za računalo (zadano)
s - svi postojeći prečaci (zadano)
v - pokreće se iz izvora i dohvaća lokalni paket
Postavljanje javnih svojstava
[PROPERTY = PropertyValue]

Mogućnost koja se tiče ove situacije je / a. Iako je opisano kao „Administrativna instalacija - Instalira proizvod na mreži“, može se koristiti za izdvajanje sadržaja jednog MSI paketa u manje pojedinačne datoteke koje se mogu servisirati zakrpom. Može se koristiti sljedeća naredba:

msiexec / a 'put  do  package.msi' / qb TARGETDIR = 'put  do  mape  odredište '

TARGETDIR je svojstvo zajedničko za svaki paket koji određuje odredišnu mapu za sadržaj MSI paketa.

Prekidač '/ qb' govori programu Windows Installer da pokaže osnovno sučelje tijekom postupka. Pokazat će se dijaloški okvir s gumbom Odustani i trakom napretka.

Windows 10 preimenovati pisač -

Na primjer, mogu upotrijebiti sljedeću naredbu za raspakiranje MSI programa za instaliranje FAR Managera:

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

Ako ciljna mapa ne postoji, automatski će se stvoriti. U mom će se slučaju stvoriti podmapa Far u mapi Preuzimanje.none

Gornju naredbu možete unijeti izravno u dijaloški okvir Pokreni.none

noneGornje podatke možete upotrijebiti za dodavanje naredbe kontekstnog izbornika za izdvajanje sadržaja MSI datoteke jednim klikom. Evo kako se to može učiniti.

Dodajte naredbu izvlačenja kontekstnog izbornika u MSI datoteke

  1. Otvoren Uređivač registra .
  2. Idite na sljedeći ključ registra:
    HKEY_CLASSES_ROOT  Msi.Package  shell

    Savjet: Kako jednim klikom prijeći na željeni ključ registra .none

  3. Ovdje stvorite novi potključ i imenujte gaEkstrakt.none none
  4. Pod tipkom Extract izradite novi potključ i nazovite gaNaredba:none
  5. Postavite zadanu vrijednost zaNaredbapotključ sljedećem nizu:
    msiexec.exe / a '% 1' / qb TARGETDIR = '% 1 Sadržaj'

    Pogledajte sljedeću snimku zaslona:none

Jednom kada desnom tipkom miša kliknete MSI paket u File Explorer-u, pronaći ćete novu stavku kontekstnog izbornika 'Extract'. Ako ga izvršite, stvorit će novi direktorij 'package_name.msi Contents' u trenutnoj mapi i tamo izdvojiti sadržaj paketa. Pogledajte sljedeću snimku zaslona:none

Kako bih vam uštedio vrijeme, izradio sam datoteke registra spremne za upotrebu. Možete ih preuzeti pomoću donje poveznice.

Preuzmite datoteke registra

tamna materija sezona 4 netflix datum izlaska

Datoteka za poništavanje je uključena.

Ovaj trik djeluje u sustavima Windows 10, Windows 8 i Windows 7.

Imajte na umu da neki paketi ne podržavaju administrativnu instalaciju. Ne mogu se izvaditi ovom metodom. Također, kada na ovaj način izvučete MSI paket, njegova administrativna instalacijska točka (mapa u kojoj se izdvaja) postaje uslužna. Zakrpa za Windows Installer (MSP) može se koristiti za njezino ažuriranje, tako da kada se paket instalira, zakrpa se također primjenjuje.

Zanimljivi Članci

Izbor Urednika

none
Onemogućite Microsoft Edge predpokretanje u sustavu Windows 10
Ovaj post objašnjava kako spriječiti da se preglednik Microsoft Edge automatski pokreće sa sustavom Windows 10 i pokreće u pozadini ako ga niste pokrenuli.
none
Kako saznati tko je vlasnik kuće na mreži
Mnogo je razloga zašto bi netko trebao otkriti tko je vlasnik nekretnine kao što je kuća ili druga zgrada. Možda ćete morati kontaktirati vlasnika o događajima koji se događaju na njihovom posjedu ili predložiti
none
Pregled tvrtke Dell Latitude E7440
Dell Latitude E7440 veći je od Dellovih nedavno najavljenih dvojaca poslovno orijentiranih Ultrabook Latitude 7000 Series, a drugi je Latitude E7240 od ​​12,5 inča. Može se pohvaliti zaslonom veće rezolucije od E7240, Haswell CPU-om i
none
PUBG: Kako igrati s botovima
Godine 2020., PUBG Corp, programeri poznate pucačine u kraljevskoj bitki, PUBG, odlučili su uvesti botove u javno povezivanje. To je implementirano u ažuriranju 7.2, a razlog za ovu odluku bio je da se proširi jaz u vještinama. Noviji igrači
none
Kako onemogućiti ili isključiti Drop-In na Alexa
Značajka Drop-In na Amazon Alexa izazvala je neke kontroverze otkako je prvi put predstavljena prije nekoliko godina. Kao što joj ime govori, ova značajka omogućuje svakome da nenajavljeno uđe na vaš uređaj s omogućenom Alexa. Roditelji bi mogli pronaći
none
Kako izbrisati i ukloniti sve prijatelje na PS4
https://www.youtube.com/watch?v=qDqfnRkTWmI Online igre za više igrača stekle su puno popularnosti tijekom godina. Udruživanje s igračima iz cijelog svijeta postalo je jedan od glavnih načina za druženje na mreži. Nemate
none
Najbolje PlayStation VR igre: Puzzle, ritam, horor i još PSVR igara
PlayStation VR jedna je od najboljih novih igraćih inovacija u posljednjih nekoliko godina. Kada je pokrenut, mnogi su mislili da se VR čini neobičnim trikom, a ni PlayStation VR nije bio drugačiji. Međutim, sada postoji dovoljno igara za