Я не понимаю, как исправления Microsoft работают на практике. Гипотетический пример:

Представьте себе простое приложение - всего один файл, CoolApp.exe. Hotfix1 выпущен для решения проблемы. Позже, Hotfix2 выпущен, чтобы решить другую проблему.

Hotfix2 неявно включает Hotfix1?

Если нет, то как мы можем одновременно использовать преимущества обоих исправлений?

Если да, то что произойдет, если нам понадобится исправление, которое предоставляет Hotfix2, но мы не хотим исправления, которое предоставляет Hotfix1 ?

2 ответа2

3

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

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

В действительности, в Windows Update есть гораздо больше, чем просто загрузка файлов и замена их более новыми версиями. Например, Binary Delta Compression загружает только данные, содержащие различия между файлами. Эта технология использовалась Microsoft почти 10 лет.

0

Это простой вопрос зависимости. Как в вашем примере, если Hotfix2 является инкрементным обновлением Hotfix1, то вы не сможете установить Hotfix2 в одиночку. Принимая во внимание, что, если они оба являются совершенно разными компонентами и не имеют ничего общего, то то, что вы спрашиваете, является возможностью (это также только в том случае, если разработчик разрешил ее установку).

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