ИНФОРМАЦИЯ: Недостатки копий перепакетированию приложений

Код статьи: 264478
Развернуть все | Свернуть все

На этой странице

Аннотация

В данной статье описывается недостатках и технических неполадок из Распаковка приложений для использования с установщиком Windows механизм установки.

Дополнительная информация

Запись или "получить" Служебные программы предназначены для преобразования в новый формат установщика Windows, старые установки MSI пакет.

Эти записи служебные программы, такие как LE WinInstall Veritas, который поставляется на компакт-Windows 2000 Server, создание снимка системы до и после установки. Все изменения в реестр изменения файлов и параметров системы, возникающие в процессе записи будут включены в установку.

Установка фон

Установщик Windows обеспечивает более интегрироваться в цикле разработки приложения таким образом, чтобы системные администраторы могут иметь большую гибкость при их развертывание приложений в своей корпоративной среде. Для этого приложения разработчики считается распространения этапах раннем этапе разработки, в противоположность режиму цикла разработки на конечный.

Ожидание, пока на стадии окончательного разработки для создания пакетов установки, приложение не имеет поддержки собственной установки; он основывались на совершенно не зависит от технологий установки. Таким образом, общая стоимость владения (TCO) значительно был увеличен, так как системные администраторы придумать свои собственные уникальные способ распространения. Иногда эти решения были большие участник проблемы «DLL преисподней». Распаковка эти неполадки не устранены. Он может иногда составные проблем установки устаревших технологий и увеличивает сложность из-за дополнительного уровня дополнительную реализацию.

Установщик Windows является текущим и будущим методом установки приложений в среде Windows. Технология установки базы данных противоположность на основе сценария, и он дает некоторые преимущества, такие как изменения, внесенные в систему при установке приложения можно выполнить откат во время установки. Для использования всех возможностей установщика Windows, разработчик приложения должен включать MSI на стадии разработки. Дополнительные сведения содержатся в статье о Windows Installer по следующему веб-узлу на:
http://www.Microsoft.com/smserver/docs/installStepup.doc

Общие проблемы и вопросы

  • Устойчивость

    Устойчивость может быть несовместим с обновленным приложений, так как программа repackager могут не понимать полностью компонента зависимости или ключевого пути приложения, которые должны быть. Таким образом приложение может быть упаковано в один большой функция получает полностью повторно, если отсутствует ключевой компонент путь. Если оно было разбить на несколько меньших функций его позволит повысить управляемость устойчивости.
  • Регистрация COM/ActiveX

    Объектной модели компонентов (COM) и элементов управления ActiveX не могут быть зарегистрированы надлежащим образом. До установки Windows регистрация COM и ActiveX была черного прямоугольника. За исключением экспортируемых функцийDllRegisterServerиDLLUnregisterсервер COM и элементов управления ActiveX предлагает очень мало подсказки процесса их регистрации. RegSvr32.exe не отвечает за вызов перечисленных выше функций и затем отвечала библиотеки DLL для регистрации себя. Отсутствуют программы, просматривать библиотеки DLL, OCX или EXE-файла и выяснить, что происходит на внутренниеDllRegisterServerиDllUnregisterServerдля этого файла. Существуют стандартные параметры реестра, зарегистрировать большинство элементов управления COM и ActiveX, например HKCR\CLSID, HKCR\ProgID и HKCR\TypeLib. Сведения о регистрации COM может или не может получить введенные в соответствующих таблицах MSI, repackager.
  • Сочетания клавиш

    Ярлыки не могут быть созданы как ярлыки дескриптор установщика Windows, которые позволяют устойчивости. Сочетания клавиш для установки устаревшего были файлов lnk, исполняемый в большинстве случаев, на который указывает. Иногда, когда выполняется repackager, он знает всего, файл с расширением .lnk был скопирован в каталог. К примеру устаревшие программы Setup.exe установить ярлык C:\Windows\Profiles\User1\Desktop. Repackager будут скопированы в файл с расширением .lnk непосредственно в папке, указанной выше. Таким образом repackager не копирует фактически ярлык Windows Installer, но вместо этого он копирование файла не все возможности исправления включены.
  • Изолированные компоненты

    Для создания нового пакета MSI является единственным способом, чтобы воспользоваться преимуществами изолированных компонентов. Repackagers в настоящее время не поддерживают эту функцию.
  • Удаление приложения

    При удалении приложения с обновленным, возможна ситуация,AllUsersпрофиль может быть удален. Это зависит от того, как записи старых установки и определенно должен быть протестирован.
  • Групповая политика и объявления

    Получает следующее сообщение об ошибке является распространенной проблемой при назначении объекта групповой Политики:
    Размер объекта превышает предел, установленный администратором.
    Это особенно важно при попытке распаковать приложения как Microsoft Visual Studio 6 большего размера. Сообщение об ошибке — ввести в заблуждение в том смысле, что он передает пользователю, что имеется несколько параметров ADSI, можно сделать, чтобы облегчить ситуацию. В данный момент нет обхода это сообщение об ошибке. Это распаковки проблема из-за лишние данные, иногда обрабатывать мест в MSI пакет.Дополнительные сведения см. в следующей статье базы знаний Майкрософт::
    262166Публикация приложений в Active Directory может вызвать ошибки
  • Структура каталогов

    Хаоса структуры каталогов является распространенной проблемой при Распаковка всех различий папок операционной системы Win32. Рассмотрите расположение каталога для каждого следующие переменные среды операционной системы.

    • Системный каталог
      Windows 95, 98, 98SE и Millennium Edition = Windows\System.
      Windows NT и Windows 2000 = WinNT\System32.
    • Каталог профиля
      Windows 9 x / ME = Windows\Profiles
      Windows NT = WinNT\Profiles
      Windows 2000 = Documents and Settings
    Таким образом Если запись Microsoft Windows NT и попытайтесь установить пакет MSI в операционной системе Win9x, любые файлы, которые должны ушел на Windows\System удалось перейти к WinNT\System32. Таким образом файлы приложения устанавливается не в соответствующую папку. "" Для этого сценария рекомендуется для записи или преобразуйте для каждой платформы Windows, таким образом, чтобы правильно записываются структуру каталогов и файлов, зависящие от операционной системы.
  • ANSI и Юникод

    Приложения требуют библиотеки определенный ANSI или Юникод. Библиотеки ANSI обычно находятся в Microsoft Windows 95 и Microsoft Windows 98. Юникод был разработан для Windows NT 4.0 и Windows 2000. При создании MSI-пакет, предназначенный специально для ЮНИКОДА или ANSI, возникли проблемы при запуске распространение пакетов для Windows 95, Windows 98, Windows NT и Windows 2000. Это хорошая еще одна причина для преобразования для каждой версии операционной системы.
  • Настройка (перепакетированию и преобразования)

    Если приложение изначально было создано в формате MSI и настройки пакета не нужно использовать распаковка. Установщик Windows разработан для системных администраторов, необходимо учитывать и ожидаемые потребности для настройки пакетов. Установщик Windows поддерживает средство преобразования (.MST), предназначенный для настройки установки.

    Дополнительные сведения приведены в разделе преобразования в комплекте SDK для установщика Windows на веб-узлу MSDN по:
    http://MSDN.Microsoft.com/library/Default.ASP?URL=/Library/en-US/MSI/Setup/TRANSFORMS.ASP
    Дополнительные сведения содержатся в мастера выборочной установки в Office 2000 ORK по следующему веб-узлу на:
    http://Office.Microsoft.com/en-US/FX011511491033.aspx
  • Конфигурации учетной записи пользователя

    When you repackage an application, any changes that are made under a user account may be what is installed. For example, the legacy application, MyProgram.exe, has been converted to an MSI package under the local machine account Administrator. MyProgram.exe has a shortcut on the desktop (C:\Documents and Settings\Administrator\Desktop\MyProgram.LNK) and stores user settings in the USERPROFILE (C:\Documents and Settings\Administrator) subdirectories. User1 logs in and runs the MSI. User1 receives an error message because he or she does not have permissions to write to the Administrator folder. Even if User1 has admin privileges or runs the MSI with elevated privileges, the MSI is going to write the desktop shortcut into the Administrator profile. The same thing applies to user settings and user specific data; it is all going to run from the C:\Documents and Settings\Administrator directory. Therefore, when you repackage an application, an exact copy of the differences may be written to the profile of the user who installs the MSI package.

одним из следующих способов.

Если вы решили использовать средства распаковки необходимо запомнить несколько вещей:

  • Всегда используйте средство на компьютере, совершенно новой, убедитесь, что на компьютере не установлены другие приложения.
  • Закройте какие-либо службы несущественных.
  • Создание пакета для каждой конфигурации оборудования, у вас есть. Например если у вас есть 50 компьютеров Dell XYZ и 50 компьютеров ABC шлюза, необходимо пакетов для каждого типа системы из-за оборудования и драйверов, загруженных на каждом компьютере. Требуется сохранить каждый пакет только на определенное оборудование и конфигурация программного обеспечения.

    За дополнительной информацией о получении через этот процесс щелкните следующий номер статьи базы знаний Майкрософт:
    257718Создание дополнительных установщика пакета (MSI)
Для получения дополнительных сведений о публикации устаревших приложений в домене Windows 2000 щелкните следующий номер статьи базы знаний Майкрософт:
231747Как опубликовать программы не является MSI с файлами .Zap

Свойства

Код статьи: 264478 - Последнее изменение :: 19 ноября 2010 г. - Редакция: 2.0
Ключевые слова: 
kbinfo kbmt KB264478 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:264478
Заявление об отказе относительно содержимого статьи о продуктах, поддержка которых прекращена
Эта статья содержит сведения о продуктах, поддержка которых корпорацией Майкрософт прекращена. Поэтому она предлагается как есть и обновляться не будет.

Отправить отзыв