Windows Installer (prima conosciuto come Microsoft Installer) è il motore che gestisce il modo in cui vengono installati e disinstallati i programmi nei sistemi operativi Microsoft Windows .
Le informazioni di installazione e i file del programma sono contenuti in pacchetti organizzati come database relazionali nei cosiddetti "file MSI"
Windows Installer può essere utilizzato da autori o distributori di software per garantire una maggiore coerenza nel processo di installazione o disinstallazione tra i diversi programmi.
Nelle versioni precedenti a Windows Vista bisognava ripetere la registrazione dei file di Windows Installer nel Registro di sistema in caso di danneggiamento di tali file. In Windows Vista, i file di sistema danneggiati necessari per Windows Installer possono essere ripristinati automaticamente.
Nelle versioni precedenti a Windows Vista bisognava ripetere la registrazione dei file di Windows Installer nel Registro di sistema in caso di danneggiamento di tali file. In Windows Vista, i file di sistema danneggiati necessari per Windows Installer possono essere ripristinati automaticamente.