"Sometimes when you fill a vacuum, it still sucks."
April 9th was the day when the last version of Windows XP support ended. Yes it’s really sad for all of us XP users, but wait! They ended support with a broken update KB4494528! This update resolves an issue when “You receive an Error 1309 message when you install an .msi file on Windows Embedded POSReady 2009” Since KB2918614 from August 11, 2014, the update deleted various entries in the installation file (update_SP3QFE.inf). These have led to the problem of not recognizing the existing MSI version and to the current problem of unregistered msi.dll. The following entries are missing in the file update_SP3QFE.inf:
[ProcessesToRun] “%systemroot%\system32\spupdsvc.exe /install”
[ProcessesToRunBeforeUninstall] %systemroot%\system32\spupdsvc.exe /install “%windir%\system32\regsvr32.exe /s /u %windir%\system32\msi.dll”
[ProcessesToRunAfterUninstallReboot.RebootNotRequired] “%windir%\system32\regsvr32.exe /s %windir%\system32\msi.dll”
[ProcessesToRunAfterReboot.RebootNotRequired] “%windir%\system32\regsvr32.exe /s %windir%\system32\msi.dll”
[Msidll.AndOp.Section] GreatOrEqualOp=CheckFilever,system32.Files,msi.dll,”>=”,4.5.6001.22159 LessOrEqualOp=CheckFilever,system32.Files,msi.dll,”<=”,4.5.6002.24556 [MsiPrereq.Section]SingleOp=Msidll.Present.SectionAndOp=Msidll.AndOp.SectionDisplay_String=”This fix only installs over MSI 4.5″
The file spupdsvc.exe is also missing in KB4494528.
SOLUTION:1 The easiest way to fix this is to register 3 files Open Run (Windows Key + R)and type CMD and type the following:
After registering them, MSI installers should work again.
SOLUTION:2 Installed a fixed version of update KB4494528 (Note: You must uninstall the previous broken update before installing the patched one)
Copyright © 2018- The Expert Team, all rights reserved.