Pangunahin Windows File Explorer Magdagdag ng Exorder ng Context Menu Command sa mga MSI Files

Magdagdag ng Exorder ng Context Menu Command sa mga MSI Files



Kapag mayroon kang isang pakete ng MSI, maaari kang maging interesado sa pagkuha ng mga nilalaman nito nang hindi mai-install ang app. Mabilis itong magagawa nang hindi gumagamit ng mga tool ng third party. Ang Windows ay mayroon nang lahat ng kinakailangan para sa operasyon. Sa artikulong ito, makikita natin kung paano magdagdag ng isang kapaki-pakinabang na command na 'Extract' sa menu ng konteksto ng MSI file.

Anunsyo


Hinahawakan ng Windows ang mga pakete ng MSI sa pamamagitan ng msiexec app, na bahagi ng Windows Installer. Ito ay isang built-in na tool na sumusuporta sa isang bilang ng mga switch ng linya ng utos. Maaari mong malaman ang tungkol sa kanila sa pamamagitan ng pagpapatakbo ng sumusunod na utos.

  1. Pindutin ang Win + R mga shortcut key sa keyboard upang buksan ang Run dialog.
  2. I-type ang sumusunod sa Run box:
    msiexec /?

  3. Ipapakita ng Windows Installer ang mga nilalaman ng tulong sa isang window:

Sinusuportahan nito ang mga sumusunod na switch:

kung paano mag-download ng sims 4 mods

Mga Pagpipilian sa Pag-install
Nag-install o nag-configure ng isang produkto
/ isang pang-administratibong pag-install - Nag-install ng isang produkto sa network
/ j [/ t] [/ g]
Nag-a-advertise ng isang produkto - m sa lahat ng mga gumagamit, sa kasalukuyang gumagamit
I-uninstall ang produkto
Mga Pagpipilian sa Display
/tahimik
Tahimik na mode, walang pakikipag-ugnay ng gumagamit
/ pasibo
Unattended mode - progress bar lamang
/ q [n | b | r | f]
Itinatakda ang antas ng interface ng gumagamit
n --Walang UI
b - Pangunahing UI
r - Nabawasan ang UI
f - Buong UI (default)
/ tulong
Impormasyon ng tulong
I-restart ang Opsyon
/ norestart
Huwag i-restart pagkatapos makumpleto ang pag-install
/ prompttrestart
Sinusubukan ang gumagamit para sa pag-restart kung kinakailangan
/ forcerestart
Palaging i-restart ang computer pagkatapos ng pag-install
Mga Pagpipilian sa Pag-log
/ l [i | w | e | a | r | u | c | m | o | p | v | x | + |! | *]
i - Mga mensahe sa katayuan
w - Mga babalang hindi panganganak
e - Lahat ng mga mensahe ng error
a - Magsimula sa mga aksyon
r - Mga tala na partikular sa pagkilos
u - Mga kahilingan ng gumagamit
c - Paunang mga parameter ng UI
m - Wala sa memorya o nakamamatay na impormasyon sa exit
o - Mga mensahe sa labas ng disk-space
p - Mga katangian ng terminal
v - Output ng Verbose
x - Dagdag na impormasyon sa pag-debug
+ - Idagdag sa mayroon nang log file
! - I-flush ang bawat linya sa log
* - Mag-log lahat ng impormasyon, maliban sa mga pagpipilian sa v at x
/ mag-log
Katumbas ng / l *
Mga Pagpipilian sa Pag-update
/ update [; Update2.msp]
Nalalapat ang (mga) pag-update
/ i-uninstall [; Update2.msp] / package Alisin ang (mga) pag-update para sa isang produkto
Mga Pagpipilian sa Pag-ayos
/ f [p | e | c | m | s | o | d | a | u | v] Inaayos ang isang produkto
p - lamang kung nawawala ang file
o - kung nawawala ang file o na-install ang isang mas lumang bersyon (default)
e - kung ang file ay nawawala o isang pantay o mas matandang bersyon ay na-install
d - kung nawawala ang file o naka-install na ibang bersyon
c - kung ang file ay nawawala o ang checkum ay hindi tugma sa kinakalkula na halaga
a - pinipilit ang lahat ng mga file na mai-install muli
u - lahat ng kinakailangang mga entry sa pagpapatala na tumutukoy sa gumagamit (default)
m - lahat ng kinakailangang mga entry sa pagpapatala na tukoy sa computer (default)
s - lahat ng mayroon nang mga shortcut (default)
v - tumatakbo mula sa mapagkukunan at nakakakuha ng lokal na pakete
Pagtatakda ng Mga Pag-aari sa Publiko
[PROPERTY = PropertyValue]

Ang pagpipilian na nauugnay sa sitwasyong ito ay / a. Kahit na ito ay inilarawan bilang 'Administratibong pag-install - Nag-install ng isang produkto sa network', maaari itong magamit upang makuha ang mga nilalaman ng isang solong pakete ng MSI sa mas maliit na indibidwal na mga file na maaaring serbisyuhan ng isang patch. Maaaring gamitin ang sumusunod na utos:

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

Ang TARGETDIR ay isang pag-aari na karaniwang para sa bawat pakete na tumutukoy sa patutunguhang folder para sa mga nilalaman ng pakete ng MSI.

Sinasabi ng switch '/ qb' sa Windows Installer na ipakita ang pangunahing interface sa panahon ng proseso. Ipapakita nito ang isang dayalogo na may pindutang Kanselahin at ang progress bar.

Halimbawa, maaari kong gamitin ang sumusunod na utos upang i-unpack ang MSI installer ng FAR Manager:

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

Kung wala ang target na folder, awtomatiko itong malilikha. Sa aking kaso, ang Malayong subfolder sa folder ng Pag-download ay malilikha.

Ang utos sa itaas ay maaaring ipasok nang direkta sa Run dialog.

windows 10 lock screen slideshow

Maaari mong gamitin ang impormasyon sa itaas upang magdagdag ng isang command menu ng konteksto upang makuha ang mga nilalaman ng MSI file sa isang pag-click. Narito kung paano ito magagawa.

Magdagdag ng Exorder ng Context Menu Command sa mga MSI Files

  1. Buksan Registry Editor .
  2. Pumunta sa sumusunod na key ng Registry:
    HKEY_CLASSES_ROOT  Msi.Package  shell

    Tip: Paano tumalon sa nais na rehistro key sa isang pag-click .

  3. Lumikha ng isang bagong subkey dito at pangalanan itoHumugot.
  4. Sa ilalim ng Extract key, lumikha ng isang bagong subkey at pangalanan itoUtos:
  5. Itakda ang default na halaga ngUtossubkey sa sumusunod na string:
    msiexec.exe / a '% 1' / qb TARGETDIR = '% 1 Mga Nilalaman'

    Tingnan ang sumusunod na screenshot:

Kapag na-right click ang isang MSI package sa File Explorer, mahahanap mo ang isang bagong item ng menu ng konteksto na 'Extract'. Kung isagawa mo ito, lilikha ito ng isang bagong direktoryo ng 'package_name.msi Contents' sa kasalukuyang folder at i-extract ang mga nilalaman ng package doon. Tingnan ang sumusunod na screenshot:

Upang makatipid ng iyong oras, gumawa ako ng mga file na Registry na handa nang gamitin. Maaari mong i-download ang mga ito gamit ang link sa ibaba.

Mag-download ng Mga Registry Files

kung paano tingnan ang mga naka-block na contact sa iphone

Ang undo file ay kasama.

Gumagawa ang trick na ito sa Windows 10, Windows 8 at Windows 7.

Tandaan na ang ilang mga pakete ay hindi sumusuporta sa pag-install ng administratibo. Hindi sila maaaring makuha gamit ang pamamaraang ito. Gayundin, kapag kumuha ka ng isang pakete ng MSI sa ganitong paraan, ang servikal na punto ng pag-install (ang folder kung saan ito nakuha) ay maaaring paglingkuran. Ang isang Windows Installer patch (MSP) ay maaaring magamit upang mai-update ito kaya kapag na-install ang package, inilapat din ang patch.

Kagiliw-Giliw Na Mga Artikulo

Choice Editor

Paano i-tag ang Mga Tao sa Photos app sa Windows 10
Paano i-tag ang Mga Tao sa Photos app sa Windows 10
Ang Photos app sa Windows 10 ay may kakayahang mag-tag ng mga tao sa mga larawang nakaimbak sa iyong koleksyon. Ipinapaliwanag ng post na ito nang detalyado kung paano ito magagawa.
Windows Update para sa Mga Pagbabago sa Negosyo sa Windows 10
Windows Update para sa Mga Pagbabago sa Negosyo sa Windows 10
Ang Microsoft ay nagsiwalat ng isang bilang ng mga pagbabago sa Windows Update para sa negosyo. Ang pangunahing pagbabago ay ang pagreretiro ng Semi-Taunang Channel (Targeted) (SAC-T). Simula sa Windows 10, bersyon 1903 (ang susunod na pag-update ng tampok para sa Windows 10), ang pahina ng impormasyon ng paglabas nito ay hindi na maglilista ng impormasyon ng SAC-T para sa bersyon 1903 at mga pag-update sa tampok sa hinaharap. Advertising Sa pamamagitan ng paggawa
Ano ang Kahulugan ng 'Ipinadala bilang SMS sa pamamagitan ng Server' sa Android, at Paano Mo Ito Aayusin?
Ano ang Kahulugan ng 'Ipinadala bilang SMS sa pamamagitan ng Server' sa Android, at Paano Mo Ito Aayusin?
Maaari mong makita ang Naipadala bilang SMS sa pamamagitan ng server sa Android kapag nagpadala ka ng mensahe ng RCS sa isang tatanggap na hindi sinusuportahan ng device ito. Matutunan kung paano i-off ang Naipadala bilang SMS sa pamamagitan ng mensahe ng notification sa status ng paghahatid ng server sa Android.
Paano Maayos ang Windows 10 Update Error 0xc190020e
Paano Maayos ang Windows 10 Update Error 0xc190020e
Sa lahat ng mga error na karaniwang sa Windows, ang error na 0xc190020e ay isa sa pinakamadaling ayusin. Nangangahulugan ito na wala kang sapat na libreng puwang sa disk upang mai-download at mai-install ang pag-update. Karaniwan itong nangyayari lamang
Paano Makikita ang Iyong Mga Naka-save na Password sa Google Chrome
Paano Makikita ang Iyong Mga Naka-save na Password sa Google Chrome
Ang Google Chrome ay isang mahusay na trabaho ng pagsubaybay sa lahat ng iyong mga username at password. Gayunpaman, ano ang mangyayari kung nais mong mag-log in sa isang tukoy na website mula sa isa pang aparato, ngunit hindi matandaan ang iyong password? Kapag iyon
Paghahanap ng Murang Pag-aayos para sa Sirang Defroster
Paghahanap ng Murang Pag-aayos para sa Sirang Defroster
Ang pagmamaneho na may sirang defroster ay hindi ligtas, ngunit baka suwertehin ka sa murang pag-aayos. Kung hindi gumana ang iyong defroster, subukan muna ang mga pag-aayos na ito.
Huwag paganahin ang mga Kahilingan sa Abiso para sa Lahat ng Mga Site sa Chrome
Huwag paganahin ang mga Kahilingan sa Abiso para sa Lahat ng Mga Site sa Chrome
Hindi ito halata, ngunit maaari mong hindi paganahin ang mga kahilingan sa pahintulot sa pag-abiso para sa lahat ng mga web site nang sabay-sabay sa Google Chrome. Narito kung paano ito magagawa.