FixMissingMSI.PowerShell
1.1.3
PowerShell module for detecting, reporting, and repairing missing Windows Installer (MSI/MSP) cache files. Automates the FixMissingMSI utility for non-interactive, scalable recovery using a shared cache model.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2025 Joey Eckelbarger. Licensed under MIT License.
Package Details
Author(s)
- Joey Eckelbarger
Tags
FixMissingMSI WindowsInstaller InstallerCache CacheRecovery Repair MSI MSP Automation
Functions
Initialize-InstallerCacheFileShare Invoke-InstallerCacheRepair Merge-InstallerCacheReports Update-InstallerCache Get-InstallerRegistration Remove-InstallerRegistration
Dependencies
This module has no dependencies.
Release Notes
Initial release of FixMissingMSI.PowerShell (v1.1.3)
Highlights:
- Automates FixMissingMSI through PowerShell for non-interactive execution.
- Enables centralized detection and repair of missing MSI/MSP cache files.
- Supports shared, demand-driven cache population across systems.
- Adds advanced recovery helpers for inspecting and removing broken MSI registrations.
- Designed for easy integration with MECM, Azure Arc, Intune, or standalone PowerShell execution.
1.1.3:
- Added -DeepClean switch to Remove-InstallerRegistration
FileList
- FixMissingMSI.PowerShell.nuspec
- FixMissingMSI.PowerShell.psd1
- FixMissingMSI.PowerShell.psm1
- Functions\Initialize-InstallerCacheFileShare.ps1
- Functions\Invoke-InstallerCacheRepair.ps1
- Functions\Merge-InstallerCacheReports.ps1
- Functions\Update-InstallerCache.ps1
- Functions\extras\InstallerRegistration.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
1.1.4 | 3 | 10/7/2025 |
1.1.3 (current version) | 3 | 10/7/2025 |
1.0.2 | 4 | 10/7/2025 |
1.0.1 | 3 | 10/7/2025 |
1.0.0 | 3 | 10/7/2025 |