Основен Windows File Explorer Добавете командата за извличане на контекстно меню към MSI файлове

Добавете командата за извличане на контекстно меню към MSI файлове



Когато имате MSI пакет, може да се интересувате от извличането на съдържанието му, без да инсталирате приложението. Това може да стане бързо, без да се използват инструменти на трети страни. Windows вече се предлага с всичко необходимо за операцията. В тази статия ще видим как да добавим полезна команда „Извличане“ към контекстното меню на файла MSI.

Реклама


Windows обработва MSI пакети чрез приложението msiexec, което е част от Windows Installer. Това е вграден инструмент, който поддържа редица превключватели на командния ред. Можете да научите за тях, като изпълните следната команда.

  1. Натиснете клавишите за бърз достъп Win + R на клавиатурата, за да отворите диалоговия прозорец Изпълнение.
  2. Въведете следното в полето за изпълнение:
    msiexec /?

  3. Windows Installer ще покаже съдържанието на помощ в прозорец:

Той поддържа следните ключове:

Дисни плюс безплатно с Amazon Prime

Опции за инсталиране
Инсталира или конфигурира продукт
/ a Административно инсталиране - Инсталира продукт в мрежата
/ j [/ t] [/ g]
Рекламира продукт - m на всички потребители, u на настоящия потребител
Деинсталира продукта
Опции за показване
/ тихо
Тих режим, без взаимодействие с потребителя
/пасивен
Режим без надзор - само лента за напредъка
/ q [n | b | r | f]
Задава нивото на потребителския интерфейс
n - Няма потребителски интерфейс
b - Основен потребителски интерфейс
r - Намален потребителски интерфейс
f - Пълен потребителски интерфейс (по подразбиране)
/помогне
Помощна информация
Опции за рестартиране
/ norestart
Не рестартирайте, след като инсталацията завърши
/ promptrestart
Подканва потребителя за рестартиране, ако е необходимо
/ forcerestart
Винаги рестартирайте компютъра след инсталирането
Опции за регистриране
/ l [i | w | e | a | r | u | c | m | o | p | v | x | + |! | *]
i - Съобщения за състоянието
w - Нефатални предупреждения
д - Всички съобщения за грешка
а - Стартиране на действия
r - специфични за действие записи
u - Потребителски заявки
c - Първоначални параметри на потребителския интерфейс
m - Информация за липса на памет или фатален изход
o - Съобщения извън дисковото пространство
p - Свойства на терминала
v - подробен изход
x - Допълнителна информация за отстраняване на грешки
+ - Добавяне към съществуващ регистрационен файл
! - Измийте всеки ред в дневника
* - Запишете цялата информация, с изключение на опциите v и x
/ дневник
Еквивалент на / l *
Опции за актуализация
/ актуализация [; Update2.msp]
Прилага актуализация (и)
/ деинсталиране [; Update2.msp] / пакет Премахване на актуализация (и) за продукт
Опции за ремонт
/ f [p | e | c | m | s | o | d | a | u | v] Поправя продукт
p - само ако файлът липсва
o - ако файлът липсва или е инсталирана по-стара версия (по подразбиране)
д - ако файлът липсва или е инсталирана равна или по-стара версия
г - ако файлът липсва или е инсталирана различна версия
c - ако файлът липсва или контролната сума не съответства на изчислената стойност
a - принуждава всички файлове да бъдат преинсталирани
u - всички задължителни потребителски записи в системния регистър (по подразбиране)
m - всички задължителни специфични за компютъра записи в системния регистър (по подразбиране)
s - всички съществуващи преки пътища (по подразбиране)
v - стартира от източника и прихваща локалния пакет
Задаване на публични свойства
[ИМОТ = ValueValue]

Вариантът, който касае тази ситуация е / а. Въпреки че е описан като „Административно инсталиране - Инсталира продукт в мрежата“, той може да се използва за извличане на съдържанието на един MSI пакет в по-малки отделни файлове, които могат да бъдат обслужвани от кръпка. Може да се използва следната команда:

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

TARGETDIR е свойство, често срещано за всеки пакет, което определя целевата папка за съдържанието на MSI пакета.

Превключвателят „/ qb“ казва на Windows Installer да покаже основния интерфейс по време на процеса. Той ще покаже диалогов прозорец с бутона Отказ и лентата за напредъка.

Например мога да използвам следната команда, за да разопаковам MSI инсталатора на FAR Manager:

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

Ако целевата папка не съществува, тя ще бъде създадена автоматично. В моя случай ще бъде създадена подпапката Far в папката Download.

Командата по-горе може да бъде въведена директно в диалоговия прозорец Изпълнение.

Можете да използвате информацията по-горе, за да добавите команда за контекстно меню, за да извлечете съдържанието на MSI файла с едно щракване. Ето как може да се направи.

промяна на действие на бутона за захранване windows 10

Добавете командата за извличане на контекстно меню към MSI файлове

  1. Отворете Редактор на регистъра .
  2. Отидете на следния ключ на системния регистър:
    HKEY_CLASSES_ROOT  Msi.Package  shell

    Бакшиш: Как да преминете към желания ключ на системния регистър с едно щракване .

  3. Създайте нов подключа тук и го кръстетеЕкстракт.
  4. Под клавиша Извличане създайте нов подраздел и го наименувайтеКоманда:
  5. Задайте стойността по подразбиране наКомандаподраздел към следния низ:
    msiexec.exe / a '% 1' / qb TARGETDIR = '% 1 Съдържание'

    Вижте следната екранна снимка:

След като щракнете с десния бутон върху MSI пакет във File Explorer, ще намерите нов елемент от контекстното меню „Извличане“. Ако го изпълните, той ще създаде нова директория 'package_name.msi Contents' в текущата папка и ще извлече съдържанието на пакета там. Вижте следната екранна снимка:

За да спестите вашето време, направих готови за използване файлове от системния регистър. Можете да ги изтеглите, като използвате връзката по-долу.

Изтеглете файлове от системния регистър

как да планирате предварително среща на google

Файлът за отмяна е включен.

Този трик работи в Windows 10, Windows 8 и Windows 7.

Имайте предвид, че някои пакети не поддържат административно инсталиране. Те не могат да бъдат извлечени по този метод. Също така, когато извлечете MSI пакет по този начин, неговата административна инсталационна точка (папката, в която е извлечен) става обслужваема. Пач за инсталиране на Windows (MSP) може да се използва за актуализиране, така че когато пакетът е инсталиран, пачът също се прилага.

Интересни Статии

Избор На Редактора

Как да изтрия цитати в Excel
Как да изтрия цитати в Excel
Ако работите с Excel, може би сте забелязали, че данните в някои файлове се доставят с кавички. Това означава, че файлът е създаден с помощта на една от многото формули на Excel. Тези формули могат да ви помогнат много
Създайте персонализиран пряк път за настройки на Windows 10 за връзка към конкретна страница с настройки
Създайте персонализиран пряк път за настройки на Windows 10 за връзка към конкретна страница с настройки
Ако често се налага да посещавате определена страница в приложението за настройки на Windows 10, ето как да създадете персонализиран пряк път, който ще ви отведе директно до тази страница, вместо да ви принуждава да навигирате през менютата за настройки всеки път.
Как да използвам Lyft без смартфон
Как да използвам Lyft без смартфон
Много от нас приемат приложения като Lyft или Uber за даденост. Отворете приложението, изберете пикап, начин на плащане и изпратете заявката и voila, вашето пътуване пристига. Но какво, ако не притежавате смартфон? Какво относно
Как да направите иконите за бързо стартиране по-големи в Windows 10
Как да направите иконите за бързо стартиране по-големи в Windows 10
Възможно е да активирате добрата стара лента с инструменти за бързо стартиране в Windows 10. Проблемът е, че от кутията тя показва много малки икони.
Как да изберете своя идеален калъф за телефон
Как да изберете своя идеален калъф за телефон
Калъфите за телефон защитават вашия смартфон и осигуряват начин да изразите стила си. Пет неща, които трябва да имате предвид, включват тип, издръжливост, размер и цена.
Как да разберете дали Facebook не работи
Как да разберете дали Facebook не работи
Когато Facebook не работи, проблемът може да е във вашия компютър или телефон или в техния уебсайт. Ето как да разберете дали Facebook наистина не работи.
Изтеглете Изтеглете cPro__Bento Skin за Winamp
Изтеглете Изтеглете cPro__Bento Skin за Winamp
Изтеглете cPro__Bento Skin за Winamp. Тук можете да изтеглите скина на cPro__Bento за Winamp. Всички кредити отиват при оригиналния автор на този скин (вижте информацията за кожата в предпочитанията на Winamp). Автор:. Изтеглете „Изтеглете cPro__Bento Skin за Winamp“ Размер: 255.85 Kb AdvertismentPCRepair: Коригирайте проблеми с Windows. Всички тях. Връзка за изтегляне: Щракнете тук, за да изтеглите