A few days after upgrading to Qlik Sense Desktop 3.0 SR1 I found that Sense was not running when clicking on it’s icon on the Taskbar. A task was starting, but no UI was appearing. I even tried re-installing without joy. The solution in the end was simple – but not at all obvious.
The Symptom
The first time of starting Sense 3.0 SR1 everything worked fine. All of my apps from the previous version were present and correct and opened without error. Using the standard Windows 10 functionality I duly right clicked on the taskbar icon and created a pinned version.
It was a day or so later that I came to click on the Sense icon on the Taskbar, where I tend to start most apps from, and very little happened. Looking on the Task Manager I could see that an instance of QlikSenseBrowser.exe had started, but this was not actually doing anything. Each subsequent click on the icon launched another of these processes – but they all just sat there with no UI showing.
I tried a repair of Qlik Sense Desktop and a re-install, after renaming the Sense folder under C:\Users\steve\Documents\Qlik. Neither made any difference.
So, What Is Going On?
After looking around on Qlik Community for a bit, I came across this thread (https://community.qlik.com/thread/223156) that mentioned the two different EXE files that exist in the C:\Users\<username>\AppData\Local\Programs\Qlik\Sense\ folder – QlikSenseBrowser.exe and QlikSense.exe. Double clicking on QlikSense.exe opened the app up fine. I then closed it and searched for Sense on the Start menu, and sure enough it loaded fine from there also.
Basically, what happens when starting QlikSense.exe is that it starts a number of processes, ending with QlikSenseBrowser.exe. It is the final process that causes an icon to appear on the Taskbar. If you pin that icon though (an obvious enough thing to do) by on clicking it you only start the QlikSenseBrowser.exe process and none of the bits that do the actual work of Sense.
As I stated in the opening paragraph – it is not at all obvious what is happening here though.
How To Fix
Once I knew what was going on it was a very simple fix. I unpinned the QlikSenseBrowser.exe icon from the Taskbar and then pinned the Sense icon from the Start Menu instead. On clicking on this from the Taskbar, Sense opened up correctly.
Interestingly, this then leaves you with two Icons on the Taskbar, the one that you start from and the one that remains when the Desktop client is running. If you start Sense from the Start menu then it is only the latter one that shows (just inviting you to pin it!). You will notice the two icons are similar, but not the same:
The two icons thing was something I had noticed with previous versions, but as I had (by chance) pinned the right version it was not causing any problems.
Conclusion
Hopefully this will get resolved in a future version, as it is nothing if not counter-intuitive. In the mean time I hope that this blog post can save others from the waste of time and effort I had working out what was going on.
In short, pin Sense from the Start Menu, not the Taskbar itself.
Yes, I’d seen this issue before – if you pinned it once open (QlikSenseBrowser.exe) it didn’t work but if you went to the Start Menu and selected to pin that (QlikSense.exe), then it worked OK.
I recently found out the root of this change between 2.x and 3.x – the old QlikSense.exe was a bundle including the Engine etc, whereas the new one is the Service Dispatcher. I guess it makes sense that now you need to start the Service Dispatcher to start all the other services, not just start the browser. Certainly not intuitive or clear what’s going on as you say.
My problem is another.
After installation process, very few second after the qlikSensebrowser.exe disappear, deleted.
A lot of panic, then an idea I installed qlik in Documents and all the other things in appdata, created by myself in an external disk.
Now is working, but the very furst start last 5 minutes to start.
I tried to reinstall everything in C:\, and the problem appears again.
Stopping defender, then isntall f-secure instead of defender, trying to find something realted to antuvirus, nothing.
I can’t sort out from this problem.
I’ve seen a similar problem, where Sense Desktop can not reach the Qlik site to authenticate against your Qlik.com account. In that case Sense opened fine, and quickly, when there was no connection to the internet from the machine it was being launched on. It could be something getting blocked, have you tried a network sniffer, like Fiddler, to see what calls are being made and which are successful?