Same problem to me, after successful installation, ”The update still pending and trying to install repeatedly”. I have checked and double checked the ”IsInstalled” rule, I have created, deleted and recreated countless times the update... still the testing machine tries to reinstall the INSTALLED update. Every time he tries to reinstall the update the returned code is ”Failed” (but I guess this is normal, since the update is already in place, I did not check if the returned code mentions something about this...)
Regarding the ”msi parameter /qn” I didn't encountered any issues: once I inserted only the msi parameter, without the /qn flag, and a message box ”Are you sure you want to uninstall this application? Yes / No” appeared. After I recreated the update with the /qn flag everything worked like a charm regarding any user input requested. (Of course, the problem described upon, regarding the update being repeatedly offered, persists.)
I will recreate now the update, being very careful at ”IsInstaled” rule, I'll keep you updated.
Regarding the ”msi parameter /qn” I didn't encountered any issues: once I inserted only the msi parameter, without the /qn flag, and a message box ”Are you sure you want to uninstall this application? Yes / No” appeared. After I recreated the update with the /qn flag everything worked like a charm regarding any user input requested. (Of course, the problem described upon, regarding the update being repeatedly offered, persists.)
I will recreate now the update, being very careful at ”IsInstaled” rule, I'll keep you updated.