Windows Installer還充當著程序間的“交通警”,在極少數的情況下,當前的安裝或卸載操作可能會與現有程序***享某個動態鏈接庫文件(文件擴展名為.DLL的文件),這個安裝或卸載的進程對***享動態鏈接庫的操作可能影響到另外的程序,而Windows Installer可以為它們建立壹個標準的安裝規則,並要求所有的程序都必須執行這壹規則,以避免沖突發生。由於Windows Installer完全跟蹤了整個安裝過程,所以它可以了解某個程序需要的所有文件,因此我們在“添加/刪除程序”中使用的程序修復功能也是依賴Windows Installer完成的,它可以從安裝程序中提取當前程序缺少的文件。Windows Installer還支持按需安裝程序功能,例如,我們在安裝很多程序時使用的自定義安裝功能都是依賴Windows Installer來實現的。Windows Installer還能夠按照管理員指令編寫程序安裝腳本,實現無人參與的程序安裝。
從結構上說,Windows Installer包括兩個必不可少的部分:Msiexec.exe(客戶端安裝程序服務)和MSI軟件包(Microsoft軟件安裝文件)。Msiexec.exe是Windows Installer的壹個組件。在安裝過程開啟後,Msiexec.exe會被安裝程序調用,Msiexec.exe會利用Msi.dll文件讀取MSI軟件包、MST文件(應用轉換文件),並通過安裝命令進行整個的安裝。