Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > Проблема с MSI файлом


Автор: R327 25.7.2008, 11:16
Есть MSI файл, готовая программа (сам ничего не компилировал).
При установке требует, чтобы оперативной памяти было больше (512).
Можно как-то это сообщение обойти, и установить программу без этого ограничения?

Автор: nitr 25.7.2008, 20:23
R327, вот какие есвть команды:
Цитата
Windows ® Installer. Версия 3.01.4000.1823

msiexec /Option <обязательный параметр> [необязательный параметр]

Параметры установки
    </package | /i> <Product.msi>
  Установка или настройка продукта
    /a <Product.msi>
  Административная установка - установка продукта в сеть
    /j<u|m> <Product.msi> [/t <список преобразований>] [/g <код_языка>]
  Объявление о продукте: "m" - всем пользователям;
                "u" - текущему пользователю
    </uninstall | /x> <Product.msi | Код_продукта>
  Отмена установки продукта
Параметры отображения
    /quiet
  Тихий режим, без взаимодействия с пользователем
    /passive
  Автоматический режим - только индикатор выполнения
    /q[n|b|r|f]
  Выбор уровня интерфейса пользователя
  n - Без интерфейса
  b - Основной интерфейс
  r - Сокращенный интерфейс
  f - Полный интерфейс (по умолчанию)
    /help
  Вывод справки по использованию
Параметры перезапуска
    /norestart
  Не перезапускать после завершения установки
    /promptrestart
  Запрашивать переустановку при необходимости
    /forcerestart
  Всегда запускать компьютер после завершения установки
Параметры ведения журнала
    /l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <файл_журнала>
  i - сообщения о состоянии
  w - сообщения об устранимых ошибках
  e - все сообщения об ошибках
  a - запуски действий
  r - записи, специфические для действия
  u - запросы пользователя
  c - начальные параметры интерфейса пользователя
  m - сведения о выходе из-за недостатка памяти или
    неустранимой ошибки
  o - сообщения о недостатке места на диске
  p - свойства терминала
  v - подробный вывод
  x - дополнительная отладочная информация
  + - добавление в существующий файл журнала
  ! - сбрасывание каждой строки в журнал
  * - заносить в журнал все сведения, кроме параметров "v" и "x"    /log <файл_журнала>
  Равнозначен /l* <файл_журнала>
Параметры обновления
    /update <Update1.msp>[;Update2.msp]
  Применение обновлений
    /uninstall <Код_Guid_обновления>[;Update2.msp] /package <Product.msi | код_продукта>
  Удаление обновлений продукта
Параметры восстановления
    /f[p|e|c|m|s|o|d|a|u|v] <Product.msi | код_продукта>
  Восстановление продукта
  p - только при отсутствии файла
  o - если файл отсутствует или установлена старая версия
    (по умолчанию)
  e - если файл отсутствует или установлена такая же или старая
    версия
  d - если файл отсутствует или установлена другая версия
  c - если файл отсутствует или контрольная сумма не совпадает
    с подсчитанным значением
  a - вызывет переустановку всех файлов
  u - все необходимые элементы реестра, специфические для
    пользователя (по умолчанию)
  m - все необходимые элементы реестра, специфические для
    компьютера (по умолчанию)
  s - все существующие ярлыки (по умолчанию)
  v - запуск из источника с повторным кэшированием локальных
    пакетов
Настройка общих свойств
    [PROPERTY=PropertyValue]

Обратитесь к руководству разработчиков Windows ® Installer за дополнительными сведениями по использованию командной строки.

© Корпорация Майкрософт. Все права защищены.
В некоторых частях программы использованы разработки Independent JPEG Group.

Автор: Poseidon 28.7.2008, 00:03
Цитата(R327 @  25.7.2008,  11:16 Найти цитируемый пост)
Можно как-то это сообщение обойти
Конечно! Добавить оперативки! smile

А вообще, мне кажется, программисты не зря ввели это ограничение не только на бумаге (в минимальных требованиях), но и программно. Значит реально мало оперативки у вас. Стоит ли обходить ограничения, если программа все-равно будет "тормозить"?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)