<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.nc.ut.ee/index.php?action=history&amp;feed=atom&amp;title=Msiexec</id>
	<title>Msiexec - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.nc.ut.ee/index.php?action=history&amp;feed=atom&amp;title=Msiexec"/>
	<link rel="alternate" type="text/html" href="https://wiki.nc.ut.ee/index.php?title=Msiexec&amp;action=history"/>
	<updated>2026-10-30T14:06:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://wiki.nc.ut.ee/index.php?title=Msiexec&amp;diff=131&amp;oldid=prev</id>
		<title>Pavel: Protected &quot;Msiexec&quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))</title>
		<link rel="alternate" type="text/html" href="https://wiki.nc.ut.ee/index.php?title=Msiexec&amp;diff=131&amp;oldid=prev"/>
		<updated>2022-08-30T13:09:48Z</updated>

		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/index.php?title=Msiexec&quot; title=&quot;Msiexec&quot;&gt;Msiexec&lt;/a&gt;&amp;quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:09, 30 August 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Pavel</name></author>
	</entry>
	<entry>
		<id>https://wiki.nc.ut.ee/index.php?title=Msiexec&amp;diff=130&amp;oldid=prev</id>
		<title>Pavel at 13:09, 30 August 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.nc.ut.ee/index.php?title=Msiexec&amp;diff=130&amp;oldid=prev"/>
		<updated>2022-08-30T13:09:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:09, 30 August 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 152:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 152:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; msiexec.exe /i &quot;C:\Example.msi&quot; MY_PROP=&quot;myValue&quot;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; msiexec.exe /i &quot;C:\Example.msi&quot; MY_PROP=&quot;myValue&quot;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[msiexec_Karin]&lt;/div&gt;&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-added&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pavel</name></author>
	</entry>
	<entry>
		<id>https://wiki.nc.ut.ee/index.php?title=Msiexec&amp;diff=129&amp;oldid=prev</id>
		<title>Pavel: Created page with &quot;Технология установщика Windows Installer использует msiexec.exe  для установки пакетов MSI и MSP. Данный инстру...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.nc.ut.ee/index.php?title=Msiexec&amp;diff=129&amp;oldid=prev"/>
		<updated>2022-08-30T13:09:32Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Технология установщика Windows Installer использует msiexec.exe  для установки пакетов MSI и MSP. Данный инстру...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Технология установщика Windows Installer использует msiexec.exe  для установки пакетов MSI и MSP. Данный инструмент позволит получить полный контроль на процессов установки, позволяющий выбирать следующие опции:&lt;br /&gt;
&lt;br /&gt;
опции установки (инсталяция, деинсталяция, установка с правами администратора и такая опция как разрекламировать продукт)&lt;br /&gt;
опция отображения (полная, упрощенная или без панели установки при инсталяции)&lt;br /&gt;
опция перезапуска (будет ли аппарат перезагружен после установки)&lt;br /&gt;
опция записи лога&lt;br /&gt;
опция обновления (применить или удалить обновления)&lt;br /&gt;
опция починки (применяется только для установленных приложений)&lt;br /&gt;
и также публичные функции, которые могут использоваться при установки приложений&lt;br /&gt;
&lt;br /&gt;
Привычная форма msiexec в коммандной строке выглядит так:&lt;br /&gt;
&lt;br /&gt;
 msiexec.exe &amp;lt;install_option&amp;gt; &amp;lt;path_to_package&amp;gt; [package_parameters]&lt;br /&gt;
&lt;br /&gt;
install_option - опции установки&lt;br /&gt;
path_to_package - путь к пакету приложенния&lt;br /&gt;
package_parameters - параметры пакета&lt;br /&gt;
&lt;br /&gt;
Теперь перейдем к каждой опции и разберем её в деталях.&lt;br /&gt;
&lt;br /&gt;
Install Options или опция установки&lt;br /&gt;
&lt;br /&gt;
При запуске инсталяции пакета, то можно выбрать тип опции установки из следующих:&lt;br /&gt;
&lt;br /&gt;
 msiexec.exe [/i][/a][/j{u|m|/g|/t}][/x] &amp;lt;path_to_package&amp;gt;&lt;br /&gt;
     /i - нормальная, обычная установка&lt;br /&gt;
     /a - установка с правами администратора&lt;br /&gt;
     /j - разрекламировать продукт&lt;br /&gt;
     u - разрекламипрвать к конкретному пользователю&lt;br /&gt;
     m - разрекламировать всем пользователям&lt;br /&gt;
     /g - языковой идентификатор, используемый разрекламированным приложением&lt;br /&gt;
     /t - применить изменения, с целью разрекламировать пакет&lt;br /&gt;
     /x - удалить пакет&lt;br /&gt;
&lt;br /&gt;
Примеры строк из командной строки:&lt;br /&gt;
&lt;br /&gt;
 msiexec.exe /i &amp;quot;C:\Primer.msi&amp;quot; &lt;br /&gt;
&lt;br /&gt;
В данном случае была применна опция обыной установки пакета&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Display Options или опция отображения&lt;br /&gt;
&lt;br /&gt;
Пользовательский интерфейс можно сконфигурировать исходя из конечной цели продукта. К примеру, пакет или приложения, нацеленное на распростронения среди клиентов, должно иметь интерфейс, тогда как, пакет, проходящий через Group Policy может и вовсе не иметь интерфейся. &lt;br /&gt;
&lt;br /&gt;
Msiexec настраивает интерфейс через следующие опции:&lt;br /&gt;
&lt;br /&gt;
 msiexec.exe /i &amp;lt;path_to_package&amp;gt; [/quiet][/passive][/q{n|b|r|f}]&lt;br /&gt;
&lt;br /&gt;
 /quiet - тихий режим (нет взаимодействия с пользователем)&lt;br /&gt;
 /passive - автоматический режим (при установки видно только шкалу инсталяции)&lt;br /&gt;
 /q - настройка уровня интерфейся:&lt;br /&gt;
 n - нет интерфейса&lt;br /&gt;
 n+ - нет интерфейся, кроме модального окна в конце инсталяции&lt;br /&gt;
 b - простой, базовый интерфейс&lt;br /&gt;
 b+ - Базовый интерфейсbasic с модальным окном в конце инсталяции. Окно не отображаетсяс в случае прерывания установки пользователем. Используя qb+! или qb!+ , чтобы спрятать кнопку [ Cancel ].&lt;br /&gt;
 b- - базовый интерфейс с без модальных окон.Обратите внимание! /qb+- не используется на уровне интерфейса. Используйте qb-! или qb!- , чтобы спрятать кнопку [ Cancel ].&lt;br /&gt;
 r - неполный интерфейс&lt;br /&gt;
 f - полный интерфейс&lt;br /&gt;
&lt;br /&gt;
Примеры строк:&lt;br /&gt;
&lt;br /&gt;
 msiexec.exe /i &amp;quot;C:\Primer.msi&amp;quot; /qn&lt;br /&gt;
&lt;br /&gt;
Restart Options или опция перезапуска&lt;br /&gt;
&lt;br /&gt;
Иногда после установки программы или пакета необходимо перезагрузить аппарат для полного завершения инсталяции. Для этого нам помогут следующие опции:&lt;br /&gt;
&lt;br /&gt;
 msiexec.exe /i &amp;lt;path_to_package&amp;gt; [/norestart][/promptrestart][/forcerestart]&lt;br /&gt;
 /norestart - аппарат не будет перезагружен после установки&lt;br /&gt;
 /promptrestart - пользователь будет оповещен о перезагрузке аппарата&lt;br /&gt;
 /forcerestart - аппарат будет перезагружен после завершения установки&lt;br /&gt;
&lt;br /&gt;
Примеры строк&lt;br /&gt;
&lt;br /&gt;
 msiexec.exe /i &amp;quot;C:\Primer.msi&amp;quot; /norestart&lt;br /&gt;
&lt;br /&gt;
Logging Options или опция ведении лога&lt;br /&gt;
&lt;br /&gt;
В случае debugging&amp;#039;а инсталяционого пакета можно изменить параметры лога для получение другой информации. &lt;br /&gt;
&lt;br /&gt;
 msiexec.exe [/i][/x] &amp;lt;path_to_package&amp;gt; [/L{i|w|e|a|r|u|c|m|o|p|v|x+|!|*}][/log] &lt;br /&gt;
 &amp;lt;path_to_log&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 /L - разрешить ведение логов&lt;br /&gt;
 i - включить сообщение о статусе &lt;br /&gt;
 w - включить нефатальные предупреждения&lt;br /&gt;
 e - включить все сообщения об ошибках&lt;br /&gt;
 a - оповестить о начале какого-либо действия&lt;br /&gt;
 r - включить записи, основанные на каких-либо действиях&lt;br /&gt;
 u - включить запросы пользователя&lt;br /&gt;
 c - включить начальные настройки интерфейса&lt;br /&gt;
 m - включить информация из-за сбоев нехватки память (out-of-memory)&lt;br /&gt;
 o - включить сообщения о заполенном дисковом пространстве&lt;br /&gt;
 p - включить опции терминала&lt;br /&gt;
 v - многословный вывод&lt;br /&gt;
 x - включить дополнительную информацию отладчика&lt;br /&gt;
 + - применить к существующему лог файлу&lt;br /&gt;
 ! - сбросить каждую строку в лог&lt;br /&gt;
 * - внести в лог всю информацию, кроме опции v и x&lt;br /&gt;
 /log - еквивалентно /l*&lt;br /&gt;
&lt;br /&gt;
Примеры строк:&lt;br /&gt;
&lt;br /&gt;
 msiexec.exe /i &amp;quot;C:\Example.msi&amp;quot; /L*V &amp;quot;C:\package.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Update Options опция обновления&lt;br /&gt;
&lt;br /&gt;
Плагин Windows Installer через командную строку может применить или откатить обновления (такие как патчи) через следующие опции:&lt;br /&gt;
&lt;br /&gt;
 msiexec.exe [/p][/update][/uninstall[/package&amp;lt;product_code_of_package&amp;gt;]] &lt;br /&gt;
 &amp;lt;path_to_package&amp;gt;&lt;br /&gt;
 /p - установить патч MSP. При &amp;quot;тихой&amp;quot; установки патча следует изменить опцию REINSTALLMODE на &amp;quot;ecmus&amp;quot; и REINSTALL на &amp;quot;ALL&amp;quot;.Иначе патч попросту обновит MSI закешированное на коечное машине.&lt;br /&gt;
 /update - применить обновления (если несколько обновлений, то разделить их можно с помощью &amp;quot;;&amp;quot;).&lt;br /&gt;
 /uninstall - удалить обновление с продукта (если несколько обновлений, то разделить их можно с помощью &amp;quot;;&amp;quot;)&lt;br /&gt;
 /package - определяет пакет для которого удалены обновления.&lt;br /&gt;
&lt;br /&gt;
Примеры строк из командной строки:&lt;br /&gt;
&lt;br /&gt;
 msiexec.exe /p &amp;quot;C:\MyPatch.msp&amp;quot;&lt;br /&gt;
 msiexec.exe /p &amp;quot;C:\MyPatch.msp&amp;quot; /qb REINSTALLMODE=&amp;quot;ecmus&amp;quot; REINSTALL=&amp;quot;ALL&amp;quot;&lt;br /&gt;
 msiexec.exe /update &amp;quot;C:\MyPatch.msp&amp;quot;&lt;br /&gt;
 msiexec.exe /uninstall {1BCBF52C-CD1B-454D-AEF7-852F73967318} &lt;br /&gt;
  /package {AAD3D77A-7476-469F-ADF4-04424124E91D}&lt;br /&gt;
&lt;br /&gt;
Repair Options или опция починки&lt;br /&gt;
&lt;br /&gt;
Если вы установили пакет, то можно использовать командную строку Windows Installer для восстановления:&lt;br /&gt;
&lt;br /&gt;
 msiexec.exe [/f{p|o|e|d|c|a|u|m|s|v}] &amp;lt;product_code&amp;gt;&lt;br /&gt;
 /f - восстановить пакет&lt;br /&gt;
 p - восстановить только если остутствует файл&lt;br /&gt;
 o - восстановить только если остутствует файл или версия устарела&lt;br /&gt;
 e - восстановить только если остутствует файл или равное количество или версия устарела&lt;br /&gt;
 d - восстановить только если остутствует файл или стоит другая версия&lt;br /&gt;
 c - восстановить только если остутствует файл или контрольное сумма не совпадает&lt;br /&gt;
 a - принужденно переустанавливает все файлы&lt;br /&gt;
 u - восстанавливает все записи файлового регистра пользователя&lt;br /&gt;
 m - восстанавливает все записи файлового регистра компьютера&lt;br /&gt;
 s - восстанавливает существующие ярлыки&lt;br /&gt;
 v - запустить с источника и перехешировать локальные пакеты&lt;br /&gt;
&lt;br /&gt;
Примеры строк:&lt;br /&gt;
&lt;br /&gt;
 msiexec.exe /fa {AAD3D77A-7476-469F-ADF4-04424124E91D}&lt;br /&gt;
NB! верхняя строка GUID является кодом продукта MSI, который будет восстановлен&lt;br /&gt;
&lt;br /&gt;
Применить публичные опции&lt;br /&gt;
Названия публичный опций содержут в себе только заглавные буквы (к примеру PRIMER). Этот тип опций может быть применен через командную строку и будет выглядиить так: PRIMER=&amp;quot;value&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Пример строк:&lt;br /&gt;
&lt;br /&gt;
 msiexec.exe /i &amp;quot;C:\Example.msi&amp;quot; MY_PROP=&amp;quot;myValue&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[msiexec_Karin]&lt;/div&gt;</summary>
		<author><name>Pavel</name></author>
	</entry>
</feed>