8

Почему некоторые приложения сначала должны быть "установлены" для запуска, а другие нет?

Такие приложения, как программное обеспечение Adobe, должны быть сначала установлены в Windows, прежде чем их можно будет запустить, но некоторые другие приложения просто не нуждаются в установке. Почему?

3 ответа3

7

Многие программы отправляют «корни» в ОС, обеспечивая расширенную функциональность для программы. Установка - это то, что создает эту функциональность путем изменения реестра.

Другие программы разработаны так, чтобы быть переносимыми или легкими, и поэтому избегайте использования реестра.

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

Дерево в горшке никогда не станет слишком большим или слишком большим, но его можно перемещать куда угодно.

7

Существует множество причин, по которым может потребоваться установка приложения:

  1. Системные сервисы
  2. Использование реестра - для настроек конкретного приложения или настроек, используемых совместно с другими приложениями
  3. Драйверы - любой доступ к оборудованию или уникальный доступ к сети / Bluetooth потребует какой-то установки
  4. Сетевой интерфейс
  5. Обнаружение - некоторые приложения предоставляют сервисы, которые могут использоваться другими приложениями или ОС (например, COM, .Net и т.д.)
2

Есть много приложений, которые записывают данные в реестр. Все, начиная с расположения файлов, которые необходимо загрузить для запуска, до сохраненных данных и т.д. Если эти данные не записываются, то при попытке доступа к несуществующему разделу реестра происходит сбой.

Кроме того, много раз установщик содержит пакет, который необходимо распаковать. Вы загружаете один файл, но программе требуются папки, много файлов и т.д. Это также иногда необходимо сделать, прежде чем использовать программу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .