Ran into a problem where several of our clients were failing with a “Relevance Substitution Failed” in the client logs when trying to install any of the Skype (regular, not for business) updates…
I took the failing line from the Action Script edited out the wait msiexec /x and using QnA, found the key to which it was failing on…
Turns out, the registry entry was for “Skype Integration” which is from GNE Netcom who are involved in the Jabra Direct application for Bluetooth headsets we use (Jabra Go) with our Avaya phone setup…
Anyway The Action line needs to be changed to include AND not contains “Skype Integration”
Thus…
wait msiexec /x {name of key whose (name of it starts with “{” and (it contains “Skype” AND it != “Skype Click to Call” AND it does not contain “Toolbars” AND it does not contain “Skype for Business” AND it does not contain “Skype Integration”) of (value “DisplayName” of it as string)) of key “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall” of registry} /qn /norestart
Perhaps future Skype Fixlets can integrate that exclusion too ?