Power BI’s on-premises data gateway needs updating from time to time – Microsoft are pretty good at communicating this to the Office 365 tenant administrator via email when required.
One of those times is now at the time of writing this blog post – due to end of support of TLS 1.0 on March 15th 2018. The installer itself is pretty much a next, next finish wizard, but there’s a few tricks that can cause the wizard to fail.
The error logs may not spell out what the problem is. I saw:
Product: EgwComponents -- Installation failed. Windows Installer installed the product. Product Name: EgwComponents. Product Version: 1.15.6170.1. Product Language: 1033. Installation success or error status: 1603.
The reasons I’ve seen reported online are:
- Installer not being run as Administrator (UAC may be in the way) – right click the installer and ‘Run As Administrator’
- Installing .NET 4.6
- Disable any Anti-Virus product
None of those fixed it for me, but I soon realised an obvious one – check for pending reboots. Windows update had run and was waiting for a restart, after that the installer worked perfectly. It won’t be the last time I forget to turn it off and back on again.