Если распаковать msi, то получается просто набор файлов. А как понять куда он их распаковывает, какие изменения вносит в ос? Например после установки появляется новая служба, как её появление следует из тех нескольких файлов который получаются после распаковки msi?
Пакет установщика windows это не просто архив файлов, и в рамках одного ответа достаточно трудно описать как это работает.
Более детально можно ознакомиться тут.