When a package is installed, Windows caches the MSI by placing it in the
Windows\\installer folder. During this process, all the
unnecessary information is removed in order to decrease the size of the file. When a
Repair is called, some data required may not be found in the cached MSI. In this case,
Windows Installer will prompt the user for the original package in order to retrieve
the data it needs.