DCourtel / Wsus_Package_Publisher

Publish third-party applications into your WSUS.
MIT License
215 stars 34 forks source link

Firefox x86 update package don't work with windows x86 2004 and above #56

Closed esbiko13 closed 3 years ago

esbiko13 commented 3 years ago

tried to generate firefox update with exe and msi. on windows x86 2004 and above it don't work. with windows x86 1909 there are no problems. No Problems at all with windows x64 1909 and above

Windwos error code : 0x80240017 Event ID : 20 Windows 10 pro WPP Release.v1.4.2103.13 WPP Release.v1.4.2008.16 WPP Release.v1.4.1906.3

thanks for your great work 👍

DCourtel commented 3 years ago

Hi esbiko13, this error code maps to: Operation was not performed because there are no applicable updates. How do you make the update? What applicability rules do you declare?

esbiko13 commented 3 years ago

hey, my traditional way is that i start a custom update to create an install.ini one time. than i create or recreate the update package by extracting the exe file downloaded from mozilla, take the setup.exe and the "core" folder and check the existing file version of installed firefox.exe for installing the new one. i also check the os achitecture (x86 x64) with WMI Query and the presents of the .ini file. It works fine until windows x86 1909. after upgrading that test vm to 2004 the same update package don't work anymore. with my x64 windows systems i have no trouble.

facing this issue today, i also tried to build up the package by the msi version from mozilla and only check the installed product code. same issue x86 don't work x64 works fine. :(

DCourtel commented 3 years ago

What happens if you try to run the EXE manually on the client computer? Does it upgrade?

esbiko13 commented 3 years ago

yes, manual install works

DCourtel commented 3 years ago

Can you try to pull out the WMI  OS architecture query and replace it with a classic OS architecture in WPP? image

esbiko13 commented 3 years ago

Hey David, that works! Replacing WMI with Processor Architecture makes the update work again!

Thanks !!!