4 ms·
> Programs stay pretty self-contained to their part of the registry, program files, and the user profile data directory There is nothing about MSI that enforce
by RedShift1 6y ago
> Programs stay pretty self-contained to their part of the registry, program files, and the user profile data directory
There is nothing about MSI that enforces this. You can make an MSI that spews files all over, no problem.
- thu2111 6y agoThat's true for legacy MSI. MSI comes in two versions now. There is also MSIX. MSIX is actually quite good. Apps run inside a semi-virtualised container, so that writes to the registry and AppData are redirected. Uninstalling the app therefore uninstalls all of it, even if the app doesn't cooperate. MSIX can also be upgraded automatically in the background by Windows itself. However, it's new, so nothing uses it.