Historically, we have used the EXE builds of Adobe Flash to upgrade our clients. The current version is only in MSI flavor, so we have attempted to deploy this package. We always deploy the full version in lieu of the upgrade to cover all bases. In this case, all of target machines have Flash Player 11.4.402.287.
The attempt to deploy the MSI package yielded errors on the target machines. I enabled MSI logging on a machine and attempted another installation to get more details. The log gibes with what a straightforward installation of the MSI reveals. During the installation it tries to access an old Flash 10 MSI hosted on an old file store. Before we had Patch Manager, we used this store to host updates as we pushed them out through GPO. It acts as if it's attempting to do a Flash Player 10 uninstall. However, none of the machines have Flash 10, so it seems that perhaps incorrect information is being extracted from the registry, or something else is amiss. Perhaps there are still old registry entries that reference this old Flash 10 build that the machines had once upon a time.
I published a revision of the new package and also had WU rebuild the SoftwareDistribution folder. In each case, the end result was the same. Attached is an excerpt of the MSI log when the installation failed. For reference, the nf500 machine mentioned in the log is that old file store I mentioned earlier in the post. Below is a screenshot of the same behavior when you attempt to run the MSI file directly on a target machine:
Update - 4:10pm
I found an old copy of the Flash Player 10 installer listed in the registry and under C:\windows\installer. I deleted the folder under this directory, retried the update, and it worked. Would I have to do this manually or through separate script for each target machine?
Is there something I can change in the package or on the target machines to prevent this from occurring?
Updated to note that I found and removed an old Flash Player 10 entry under 'c:\windows\installer'. Afterward, the update worked.
MSILogExample.txt 171.2 K