Glavni Raziskovalec Datotek Windows Dodajte ukaz izvlečka kontekstnega menija datotekam MSI

Dodajte ukaz izvlečka kontekstnega menija datotekam MSI



Ko imate paket MSI, boste morda želeli izvleči njegovo vsebino brez namestitve aplikacije. To lahko hitro storite brez uporabe orodij drugih proizvajalcev. Windows že ima vse, kar je potrebno za operacijo. V tem članku bomo videli, kako dodati uporaben ukaz 'Extract' v kontekstni meni datoteke MSI.

Oglas


Windows obdeluje pakete MSI prek aplikacije msiexec, ki je del namestitvenega programa Windows. Je vgrajeno orodje, ki podpira številna stikala ukazne vrstice. Zanje se lahko naučite tako, da zaženete naslednji ukaz.

  1. Pritisnite bližnjične tipke Win + R na tipkovnici, da se odpre pogovorno okno Zaženi.
  2. V polje Zaženi vnesite naslednje:
    msiexec /?

  3. Windows Installer bo prikazal vsebino pomoči v oknu:

Podpira naslednja stikala:

kako vedeti, ali vas je kdo blokiral

Namestite možnosti
Namešča ali konfigurira izdelek
/ a Skrbniška namestitev - namesti izdelek v omrežje
/ j [/ t] [/ g]
Oglašuje izdelek - m vsem uporabnikom, u trenutnemu uporabniku
Odstrani izdelek
Možnosti prikaza
/tih
Tihi način, brez interakcije uporabnika
/ pasivno
Način brez nadzora - samo vrstica napredovanja
/ q [n | b | r | f]
Nastavi raven uporabniškega vmesnika
n - Brez uporabniškega vmesnika
b - Osnovni uporabniški vmesnik
r - zmanjšani uporabniški vmesnik
f - polni uporabniški vmesnik (privzeto)
/ pomoč
Informacije o pomoči
Možnosti ponovnega zagona
/ norestart
Ko je namestitev končana, je ne zaženite znova
/ promptrestart
Po potrebi uporabnika pozove k ponovnemu zagonu
/ forcerestart
Po namestitvi vedno znova zaženite računalnik
Možnosti beleženja
/ l [i | w | e | a | r | u | c | m | o | p | v | x | + |! | *]
i - Sporočila stanja
w - Nefatalna opozorila
e - Vsa sporočila o napakah
a - Zagon ukrepov
r - Zapisi za posamezne akcije
u - Zahteve uporabnikov
c - Začetni parametri uporabniškega vmesnika
m - Informacije o izhodu iz pomnilnika ali usodni izhod
o - Sporočila, ki niso na disku
p - Lastnosti terminala
v - Podroben izhod
x - Dodatne informacije o odpravljanju napak
+ - Dodaj obstoječi dnevniški datoteki
! - Vsako vrstico splaknite do dnevnika
* - Zabeležite vse podatke, razen možnosti v in x
/ log
Ekvivalent / l *
Možnosti posodobitve
/ posodobitev [; Update2.msp]
Uporablja posodobitve
/ uninstall [; Update2.msp] / package Odstrani posodobitve za izdelek
Možnosti popravila
/ f [p | e | c | m | s | o | d | a | u | v] Popravi izdelek
p - samo, če datoteka manjka
o - če datoteka manjka ali je nameščena starejša različica (privzeto)
e - če datoteka manjka ali je nameščena enaka ali starejša različica
d - če datoteka manjka ali je nameščena drugačna različica
c - če datoteka manjka ali kontrolna vsota ne ustreza izračunani vrednosti
a - prisili, da se vse datoteke znova namestijo
u - vsi zahtevani uporabniški vnosi v register (privzeto)
m - vsi zahtevani računalniški vnosi v registru (privzeto)
s - vse obstoječe bližnjice (privzeto)
v - zažene se iz vira in znova poišče lokalni paket
Nastavitev javnih lastnosti
[PROPERTY = PropertyValue]

Možnost, ki zadeva to situacijo, je / a. Čeprav je opisan kot „Skrbniška namestitev - namesti izdelek v omrežje“, se z njim lahko izvleče vsebina enega samega paketa MSI v manjše posamezne datoteke, ki jih je mogoče popraviti s popravkom. Uporabi se lahko naslednji ukaz:

msiexec / a 'pot  do  package.msi' / qb TARGETDIR = 'pot  do  mape  ciljna '

TARGETDIR je skupna lastnost vsakega paketa, ki določa ciljno mapo za vsebino paketa MSI.

Stikalo '/ qb' sporoči Windows Installerju, da med postopkom prikaže osnovni vmesnik. Prikazalo se bo pogovorno okno z gumbom Prekliči in vrstico napredovanja.

Na primer, z naslednjim ukazom lahko razpakiram namestitveni program MSI upravitelja FAR:

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

Če ciljna mapa ne obstaja, bo ustvarjena samodejno. V mojem primeru bo ustvarjena podmapa Far v mapi Prenos.

Zgornji ukaz lahko vnesete neposredno v pogovorno okno Zaženi.

Zgornje informacije lahko uporabite za dodajanje ukaza kontekstnega menija za izločanje vsebine datoteke MSI z enim klikom. Tukaj je opisano, kako je to mogoče storiti.

Dodajte ukaz izvlečka kontekstnega menija datotekam MSI

kako ugotoviti, ali vas je kdo blokiral na snapchatu
  1. Odprto Urejevalnik registra .
  2. Odprite naslednji registrski ključ:
    HKEY_CLASSES_ROOT  Msi.Package  shell

    Namig: Kako z enim klikom skočite na želeni registrski ključ .

  3. Tu ustvarite nov podključ in ga poimenujteIzvleček.
  4. Pod ključem Extract ustvarite nov podključ in ga poimenujteUkaz:
  5. Nastavite privzeto vrednostUkazpodključ do naslednjega niza:
    msiexec.exe / a '% 1' / qb TARGETDIR = '% 1 vsebina'

    Oglejte si naslednji posnetek zaslona:

Ko v File Explorerju z desno miškino tipko kliknete paket MSI, boste našli nov element kontekstnega menija 'Extract'. Če ga zaženete, bo v trenutni mapi ustvaril nov imenik 'ime_paketa.msi' in v njem izvlekel vsebino paketa. Oglejte si naslednji posnetek zaslona:

Da bi prihranili vaš čas, sem ustvaril datoteke registra, pripravljene za uporabo. Lahko jih prenesete s spodnjo povezavo.

Prenesite datoteke registra

kako vdelati youtube video v google docs

Datoteka za razveljavitev je vključena.

Ta trik deluje v sistemih Windows 10, Windows 8 in Windows 7.

Nekateri paketi ne podpirajo skrbniške namestitve. S to metodo jih ni mogoče pridobiti. Ko na ta način izvlečete paket MSI, postane njegova skrbniška namestitvena točka (mapa, v kateri je izvlečen) na voljo za uporabo. Za posodobitev je mogoče uporabiti popravek namestitvenega programa Windows (MSP), tako da se ob namestitvi paketa popravek tudi uporabi.

Zanimivi Članki

Izbira Urednika

Microsoft Edge vprašajte, kje shraniti prenose
Microsoft Edge vprašajte, kje shraniti prenose
Kako vklopiti ali izklopiti Vprašajte, kje shraniti za prenose Microsoft Edge Chromium. Microsoft Edge privzeto shrani datoteke, ki jih prenesete, v mapo za prenose, ki je običajno nastavljena na C: Uporabniki vaše uporabniško ime Prenosi. Morda boste želeli spremeniti njegovo vedenje in vas prositi za mapo, kamor želite shraniti vsako
Podokno za prilagajanje za Windows 10
Podokno za prilagajanje za Windows 10
Personalization Panel za Windows 10 je popolnoma nova aplikacija podjetja Winaero, ki sem jo ustvaril, da vrnem znani uporabniški vmesnik za prilagajanje sistema Windows 10. Obnovi možnosti, ki so bile odstranjene iz kontekstnega menija namizja in nadomeščene z aplikacijo Nastavitve. Najnovejša različica je 2.2. Nadgradite svojo podobo za prilagajanje za Windows
Pregled Sony Xperia XZ: Dober napor, vendar ne najboljši
Pregled Sony Xperia XZ: Dober napor, vendar ne najboljši
Za Sony je bilo leto 2016 doslej leto, ki bi lahko bilo. Potem ko sta X in XA v začetku letošnjega leta izdali za precej mlačen sprejem, poskuša poživiti stvari s telefonom Xperia XZ, ki
Pridobite klasično opravilno vrstico v sistemu Windows 10 (Onemogoči združene gumbe)
Pridobite klasično opravilno vrstico v sistemu Windows 10 (Onemogoči združene gumbe)
Tukaj je opisano, kako lahko v sistemu Windows 10 dobite klasično opravilno vrstico, ki združuje funkcije opravilne vrstice Windows XP in Vista s sodobnimi možnostmi.
Puppy Linux pregled
Puppy Linux pregled
Puppy Linux je ena tistih distribucij Linuxa, ki ne poskuša konkurirati velikim fantom. Namesto tega gre za lahko ponudbo, ki bo hitro delovala tudi na stari, dotrajani strojni opremi, ki ste jo morda poslali na zadnji del
Nintendo 3DS proti DSi: Primerjava
Nintendo 3DS proti DSi: Primerjava
Ta primerjava funkcij obeh sistemov vam bo pomagala pri odločitvi, ali kupiti Nintendo DSi ali Nintendo 3DS
Onemogočite zaščito pred zlonamerno programsko opremo v sistemu Windows 10
Onemogočite zaščito pred zlonamerno programsko opremo v sistemu Windows 10
Windows 10 ima poseben gonilnik za zgodnje zagon proti zlonamerni programski opremi (ELAM) za boljšo varnost in zaščito. Poglejmo, kako ga onemogočiti.