Windows Tips & News

Pievienojiet MSI failiem izvilkšanas konteksta izvēlnes komandu

click fraud protection

Ja jums ir MSI pakotne, iespējams, vēlaties izvilkt tās saturu, neinstalējot lietotni. To var ātri izdarīt, neizmantojot trešo pušu rīkus. Windows jau ir aprīkots ar visu, kas nepieciešams darbībai. Šajā rakstā mēs redzēsim, kā MSI faila konteksta izvēlnei pievienot noderīgu komandu "Extract".

Windows apstrādā MSI pakotnes, izmantojot programmu msiexec, kas ir daļa no Windows Installer. Tas ir iebūvēts rīks, kas atbalsta vairākus komandrindas slēdžus. Par tiem varat uzzināt, izpildot šo komandu.

  1. Nospiediet Uzvarēt + R īsinājumtaustiņus uz tastatūras, lai atvērtu dialoglodziņu Palaist.
  2. Lodziņā Palaist ierakstiet šo:
    msiexec /?
  3. Windows Installer logā parādīs palīdzības saturu:

Tā atbalsta šādus slēdžus:

Instalēšanas opcijas
Instalē vai konfigurē produktu
/a Administratīvā instalēšana — instalē produktu tīklā
/j [/t ] [/g]
Reklamē preci - m visiem lietotājiem, u pašreizējam lietotājam
Atinstalē produktu
Displeja opcijas
/quiet
Kluss režīms, bez lietotāja mijiedarbības
/passive
Bez uzraudzības režīms — tikai norises josla


/q[n|b|r|f]
Iestata lietotāja interfeisa līmeni
n — nav lietotāja interfeisa
b — pamata lietotāja saskarne
r — samazināts lietotāja interfeiss
f — pilna lietotāja saskarne (noklusējums)
/help
Palīdzības informācija
Restartēšanas opcijas
/norestart
Nepārstartējiet pēc instalēšanas pabeigšanas
/promptrestart
Ja nepieciešams, pieprasa lietotājam restartēt
/forcerestart
Pēc instalēšanas vienmēr restartējiet datoru
Mežizstrādes opcijas
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*]
i — statusa ziņojumi
w — nenāvējoši brīdinājumi
e — visi kļūdu ziņojumi
a - darbību sākšana
r — darbībai raksturīgi ieraksti
u — lietotāju pieprasījumi
c — sākotnējie lietotāja interfeisa parametri
m - informācija par beidzamo atmiņu vai letālu izeju
o - Ziņojumi par brīvu vietu diskā
p - termināļa īpašības
v — detalizēta izvade
x — papildu atkļūdošanas informācija
+ - Pievienot esošajam žurnālfailam
! - Izskalojiet katru līniju līdz žurnālam
* - Reģistrējiet visu informāciju, izņemot v un x opcijas
/log
Ekvivalents /l*
Atjaunināšanas opcijas
/update [;Update2.msp]
Piemēro atjauninājumu(-us)
/uninstall [;Update2.msp] /package Noņemiet produkta atjauninājumu(-us).
Remonta iespējas
/f[p|e|c|m|s|o|d|a|u|v] Labo izstrādājumu
p - tikai tad, ja trūkst faila
o - ja trūkst faila vai ir instalēta vecāka versija (noklusējums)
e - ja faila trūkst vai ir instalēta līdzvērtīga vai vecāka versija
d - ja faila trūkst vai ir instalēta cita versija
c - ja trūkst faila vai kontrolsumma neatbilst aprēķinātajai vērtībai
a - liek pārinstalēt visus failus
u — visi nepieciešamie lietotāja specifiskie reģistra ieraksti (noklusējums)
m — visi nepieciešamie datora reģistra ieraksti (noklusējums)
s — visi esošie saīsnes (noklusējums)
v - darbojas no avota un atjauno lokālo pakotni
Publisko īpašumu iestatīšana
[PROPERTY=PropertyValue]

Variants, kas attiecas uz šo situāciju, ir /a. Lai gan tas ir aprakstīts kā "Administratīvā instalēšana — instalē produktu tīklā", to var izmantot lai izvilktu vienas MSI pakotnes saturu mazākos atsevišķos failos, kurus var apkalpot a ielāps. Var izmantot šādu komandu:

msiexec /a "ceļš\uz\package.msi" /qb TARGETDIR="ceļš\uz\galamērķi\mapi"

TARGETDIR ir katrai pakotnei kopīgs rekvizīts, kas norāda MSI pakotnes satura mērķa mapi.

Slēdzis "/qb" norāda, ka Windows Installer procesa laikā parāda pamata saskarni. Tiks parādīts dialoglodziņš ar pogu Atcelt un norises josla.

Piemēram, es varu izmantot šo komandu, lai izpakotu FAR pārvaldnieka MSI instalēšanas programmu:

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

Ja mērķa mape neeksistē, tā tiks izveidota automātiski. Manā gadījumā tiks izveidota apakšmape Far mapē Lejupielādēt.

Iepriekš minēto komandu var ievadīt tieši dialoglodziņā Palaist.

Varat izmantot iepriekš sniegto informāciju, lai pievienotu konteksta izvēlnes komandu, lai ar vienu klikšķi izvilktu MSI faila saturu. Lūk, kā to var izdarīt.

Pievienojiet MSI failiem izvilkšanas konteksta izvēlnes komandu

  1. Atvērt Reģistra redaktors.
  2. Dodieties uz šo reģistra atslēgu:
    HKEY_CLASSES_ROOT\Msi. Iepakojums\apvalks

    Padoms: Kā ar vienu klikšķi pāriet uz vajadzīgo reģistra atslēgu.

  3. Šeit izveidojiet jaunu apakšatslēgu un nosauciet to Ekstrakts.
  4. Zem izvilkšanas atslēgas izveidojiet jaunu apakšatslēgu un nosauciet to Pavēli:
  5. Iestatiet noklusējuma vērtību Pavēli apakšatslēga uz šādu virkni:
    msiexec.exe /a "%1" /qb TARGETDIR="%1 saturs"

    Skatiet šādu ekrānuzņēmumu:

Kad programmā File Explorer ar peles labo pogu noklikšķiniet uz MSI pakotnes, jūs atradīsit jaunu konteksta izvēlnes vienumu "Izvilkt". Ja to izpildīsit, pašreizējā mapē tiks izveidots jauns direktorijs "package_name.msi Contents" un tajā tiks izvilkts pakotnes saturs. Skatiet šādu ekrānuzņēmumu:

Lai ietaupītu jūsu laiku, es izveidoju lietošanai gatavus reģistra failus. Jūs varat tos lejupielādēt, izmantojot tālāk esošo saiti.

Lejupielādēt reģistra failus

Ir iekļauts atsaukšanas fails.

Šis triks darbojas operētājsistēmās Windows 10, Windows 8 un Windows 7.

Ņemiet vērā, ka dažas pakotnes neatbalsta administratīvo instalēšanu. Tos nevar iegūt, izmantojot šo metodi. Turklāt, šādā veidā izvelkot MSI pakotni, tās administratīvās instalēšanas punkts (mape, kurā tā tiek izvilkta) kļūst apkalpojama. Lai to atjauninātu, var izmantot Windows Installer ielāpu (MSP), tāpēc, kad pakotne ir instalēta, tiek lietots arī ielāps.

Kas jauns operētājsistēmā Windows 10 build 9860: funkcijas, kuras, iespējams, neesat pamanījis

Kas jauns operētājsistēmā Windows 10 build 9860: funkcijas, kuras, iespējams, neesat pamanījis

Vakar Microsoft izlaida atjauninātu Windows 10 un visu ieinteresēto lietotāju priekšskatījumu var...

Lasīt vairāk

Pielāgojiet skāriena ritināšanas berzi, lai paātrinātu ritināšanu operētājsistēmā Windows 8

Pielāgojiet skāriena ritināšanas berzi, lai paātrinātu ritināšanu operētājsistēmā Windows 8

1 atbildeJa jums ir skārienekrāna ierīce, kurā ir instalēta operētājsistēma Windows 8 (vai jaunāk...

Lasīt vairāk

Iegūstiet 2,5 GB papildu brīvas vietas operētājsistēmā Windows 10 build 10049

Iegūstiet 2,5 GB papildu brīvas vietas operētājsistēmā Windows 10 build 10049

Atšķirībā no iepriekšējām Windows 10 tehniskā priekšskatījuma versijām, jaunākā publiskā versija,...

Lasīt vairāk