Установщик Windows действительно предоставляет механизм обновления приложений. Проверьте это обзор от Microsoft. Вот конкретные типы:
Большое обновление :
Для крупных новых выпусков, которые включают массовые изменения в дереве функций приложения и, возможно, удаление устаревших функций или компонентов (1.0 -> 2.0)
Незначительное обновление :
Для небольших изменений в приложении, таких как обновление существующих файлов и, возможно, добавление новых (1.0 -> 1.1)
Небольшое обновление (патч) :
Для очень незначительных изменений, как правило, без изменений в опубликованном номере версии.
Такие инструменты, как Wix , помогают создавать базу данных MSI, которая сообщает службе установки, как обрабатывать обновление.