Skype for Business meeting join not starting in Google Chrome

Today I got to troubleshoot this little curiosity. A customer that uses Google Chrome as their standard browser reported that a few of their users wasn’t able to join meetings when clicking the meeting join link, nothing happens and they are displayed a page looking like this.

2015-10-15_14-15-46

When a user joins a Skype for Business or Lync meeting for the first time in Chrome, they are presented with this message:

2015-10-15_14-14-31

What probably had happened to those users is that they have checked “Remember my choice for all links of this type.” and then clicked “Do Nothing”.

2015-10-15_14-14-52

What this will do is that Chrome will block URLs trying to launch the Skype for Business or Lync client using the lync15: protocol, rendering the browser unable to launch the client and forcing the user to use the web app.

Removing this block isn’t very hard, but as far as I know it is not accessible from any part of the Chrome GUI. Here’s what you need to do:

  1. Open %userprofile%\AppData\Local\Google\Chrome\User Data on the users computer
  2. Locate the file "Local State" and open it in notepad
  3. Locate the "protocol_handler" directive in the file and find "lync15:" under it 2015-10-15_14-24-02
  4. If "Lync15:" is followed by "true", it means that the protocol is blocked, and the client won't be launched.
  5. To resolve the issue, either
    1. remove the whole ""lync15:":true," (including the last comma). This will reset the configuration, and the user will be presented with the above dialogue again the next time they try to join a meeting, giving them another opportunity to block the protocol
    2. replace "true" with "false", which will unblock the protocol.