Tag Archives: cummulative update

Force a Office 365 ProPlus ClickToRun Update #Office365 #Lync

With the July 2013 Cumulative Update for Lync that just got released I wanted to try it out as well. There’s a lot of cool new features in it like:

  • IM Mute
  • Question and Answer capability in meetings
  • Paste photos straight into Lync
  • Meetings Tab (so you can now see your Lync meetings directly in the client)

So I went to download the update like I usually do from the Microsoft Download Center:

Microsoft Lync 2013 (32-bit)

Microsoft Lync Basic 2013 (32-bit)

Microsoft Lync 2013 (64-bit)

Microsoft Lync Basic 2013 (64-bit)

And I ran it and BOOM!!!


That message is in Swedish for some reason, but it says that there is no product installed on this computer for this update

Well, yea I remember, after I installed Windows 8.1 a couple of days ago I installed the amazing click to run version of Office Pro Plus called Office 365 ProPlus

And here’s a little info on how updates works on the Click To Run Office 365 ProPlus

By default, Click-to-Run for Office 365 installations are automatically updated. The automatic update process detects and downloads the new data in the background. The updates are installed in the background as soon as the download is completed. However, the installation may be postponed if a resource to be updated is being used by an Office application that is running. In such cases, the updates are automatically applied the next time that the application is cycled or when the application is started by the user. Administrators can turn automatic updates off.

The updates are kept as small as possible and they download only when changes are required to keep the installation up-to-date. This optimizes network bandwidth use. Updates occur only when the affected Office applications aren’t being used and they don’t require a computer restart.

Administrators can configure updates behavior by using the Configuration.xml file for Click-to-Run. The following Updates element attributes are available:

  • Enabled   If set to TRUE, Click-to-Run will automatically detect, download, and install updates. This is the default. If Enabled is set to FALSE, Office won’t check for updates and will remain at the installed version.
  • UpdatePath   Can be used to specify a network, local, or HTTP path for a Click-to-Run installation source to use for updates. If UpdatePath isn’t set, or is set to special value “default”, the Microsoft Click-to-Run source on the Internet will be used.
  • TargetVersion   Can be set to a Click-to-Run for Office 365 product build number, for example, When the version is set, Click-to-Run for Office 365 attempts to update to the specified version in the next update cycle. If TargetVersion isn’t set or is set to special value “default,” Click-to-Run for Office 365 updates to the latest version advertised at the Click-to-Run source.

For information about Configuration.xml syntax, see Reference for Click-to-Run configuration.xml file.

From <http://technet.microsoft.com/en-us/library/jj219420.aspx>

But I haven’t got that update so how do I force it?

It turns out t be pretty simple. Just open a Office program (other than Lync)
Then go into the settings bar for it and in Outlook click Office Account.
Once there you will see this


Simply click the Office Updates that also tells me that there actually is updates ready. Once clicked it will open a menu and then just select Update Office

There is also a “About Office updates something button” that leads to:
http://support.microsoft.com/gp/office-2013-click-to-run and this page got some great info on the latest updates

When the update starts it will need to close any open Office application

Just hit close and wait 3-4 minutes…

And when its done it restarted my Office apps and I’m back to productivity


And I’m back in to Lync with those new features enabled.


Adding new roles = update #Lync again

This might come as obvious for many but I can imagine that it might also be forgotten sometimes.

When you add a new role to a Lync machine, for example I added the Persistent chat role to a Standard edition box today, and after I did that I almost forgot to run the Cumulative update that just got released some days ago,


And as you can see its skipping the stuff that’s already been updated and only applied the updates to the role that were newly installed.

After this, also make sure to update the database as the persistent chat installs the RTM DB and that one also needs to update itself.

#Lync Server 2013 Cumulative Updates version July 2013 just hit the intrawebz + extras

Lync Server 2013 Cumulative Update KB 3316103

This download includes all available updates for Lync Server 2013.

Lync Server 2013 Capacity Calculator

A spreadsheet for calculating a user’s hardware requirements based on information about users and traffic.

Microsoft Lync Server 2013 Debugging Tools

Microsoft Lync Server 2013 Debugging Tools are provided to help IT Administrators with troubleshooting deployments of Lync Server 2013.

Microsoft Lync Server 2013, Planning Tool

The Microsoft Lync Server 2013, Planning Tool provides prescriptive guidance to get you started with planning your topology.


The cumulative update brings the following great stuff and fixes

  • 2846479 User in a DG cannot join a chat room in a Lync Server 2013 environment
  • 2846484 An unhanded exception occurs on a Lync Server 2013 Persistent Chat SDK-based application
  • 2846485 Long delay when you create many conferences at the same time in a Lync Server 2013 environment
  • 2846478 Display names of federated contacts do not appear in a Lync Server 2013 environment
  • 2846479 User in a DG cannot join a chat room in a Lync Server 2013 environment
  • 2853996 Internet Explorer users cannot join a Lync Server 2013 meeting
  • 2854647 You cannot sign in to a dial-in conferencing webpage in Google Chrome browser by using IWA in Lync Server 2013
  • 2848328 Persistent Chat or Persistent Chat Compliance services fail to start and log EVENT 53505 if you uninstall the Lync Server 2013 (July 2013) Cumulative Updates
  • 2846489 Lync Server 2013 RGS incorrectly redirects a call to the queue overflow call action
  • The cumulative update improves the reliability, stability, and performance of Lync Server 2013, Administrative Tools.
    • The cumulative update improves the reliability, stability, and performance of Lync Server 2013
    • This cumulative update improves the reliability, stability, and performance of Lync Server 2013, Web Conferencing Server.
    • The cumulative update improves the reliability, stability, and performance of Lync Server 2013, Unified Communications Managed API 4.0 Runtime.
    • This cumulative update improves the reliability, stability, and performance of the Lync Server 2013, Call Park service.
    • The cumulative update improves the reliability, stability, and performance of Lync Server 2013, Conferencing Server.

What was in Lync Cumulative Update (CU) 5 #Lync

Lync CU5 is out and there are some good stuff in it…

One of the most talked about new features is that Video Calling for RCC-Enabled Users was added. Great news for some orgs that still sits with PBX´s.
But there are still some caveats to this that can be read about in the NextHop post by Jamie Stark

It is also now possible to use DFS fileshares in topology builder, details here: 2666344  You cannot add a DFS file share as a file store in Topology Builder of Lync Server 2010.

Some other fixes of notice:

2621841 A Lync 2010 user can still send files that contain a long file name after the file transfer is blocked

2664650 Microsoft push notification messages are not delivered to Lync mobile clients

2658817 Calls do not always connect if you have a DNS balancer and multi-homed network deployed in a Lync Server 2010 environment

2675221 A Front End Server does not route network traffic to Lync 2010 Mobile clients if the Collocated Mediation Server option is enabled in Lync Server 2010

2670434 A user cannot sign in by using a mobile device in a Lync Server 2010 environment that has Mobility Service deployed

And many more fixes…

It can be downloaded from http://www.microsoft.com/download/en/details.aspx?id=11551

And one more thing: Don’t forget to update the Database. Best practices when updating Lync servers can be found here. http://www.ultimate-communications.com/2011/12/best-practices-when-updating-lync-server-with-those-cumulative-updates-lync/

Best practices when updating Lync Server with those cumulative updates – #Lync

Cumulative Updates (CU) are kind of a service pack that comes out quarterly for Lync Server and the clients. It includes fixes and some times new functionality is added.

The latest is Cumulative Update is CU4 (as of December 2011) and it can be downloaded here http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=11551


As you can see there are a lot of files to download and you could just download and update specific components or you can download the LyncServerUpdateInstaller.exe package that includes all the latest updates. So go ahead and download it and then copy the file to your Lync Servers.

To start the update process log in to your server. And start the Lync Server Management Shell

  1. Check that no users are talking on the phone or are in a meeting before you start the update. You can do this by running Get-CsWindowsService (read more in this post http://www.ultimate-communications.com/2011/11/lync-powershell-tip-5/ )
    1. In the screenshot above there are one active call in the call park service and it would be a bad idea to turn off the services right now as this would terminate the call.
  2. So the solution would be to prevent new sessions for a while and drain the active connections. This can be done running Stop-CsWindowsService –Graceful
    (Read more on server draining at http://voipnorm.blogspot.com/2011/03/lync-server-draining.html )
    1. image
      As seen in the picture the services is now stopped.
  3. Next thing would be to stop the World Wide Web service. By typing: net stop w3svc
  4. Now Close all Lync Server Management Shell windows.
  5. Install the cumulative update for Lync Server 2010 by running LyncServerUpdateInstaller.exe
    This will start the update tool and you should se what updates are needed and what version is already installed. (As you can see in the picture I have already installed the latest update package and it shows a green checkmark at every line. If there were some services that wouldn’t be updated this would show a red stop mark instead.)
    1. Restart the computer if you are prompted to do so
  6. The next step is something that is almost always forgotten. To update the Lync Server Databases (this step is normally not done if you just used Windows Update to update your Lync server and should then be done manually after Windows Update has updated your server.)
    1. Start the Lync Server Management Shell: (Click Start, click All Programs, click Microsoft Lync Server 2010, and then click Lync Server Management Shell.)
    2. To apply the changes made by LyncServerUpdateInstaller.exe to the SQL Server databases do one of the following:
      1. On Standard Edition Server and Enterprise Edition: Front end servers, once you have installed update for core components, the updated sql files will be dropped on the server. Then run the following cmdlet to apply the changes:
        Install-CsDatabase -Update -ConfiguredDatabases -SqlServerFqdn <EEBE.Fqdn> -UseDefaultSqlPaths


        • In a Lync Server 2010 Standard Edition environment, run the cmdlet from the Standard Edition server.
        • In a Lync Server 2010 Enterprise Edition environment in which the archiving/monitoring services are collocated with an Enterprise Edition back-end server, run this cmdlet from the Enterprise Edition back-end server.
        • In a Lync Server 2010 Enterprise Edition environment in which the archiving/monitoring services are not collocated with an Enterprise Edition back-end server , run this cmdlet from the Enterprise Edition front-end server.

        If the RTCDyn databases are removed after you run the cmdlet without the UseDefaultSqlPaths parameter, run the following cmdlet to restore the RTCDyn databases:

        Install-CsDatabase -Update -ConfiguredDatabases -SqlServerFqdn < EEBE.Fqdn > -DatabasePaths <RtcDyn log path>, <RtcDyn data path>
  7. Now when the database is also up to date, its time to start the IIS & Lync Server services. At the command line, type:
    net start w3svc

And that’s it Open-mouthed smile you should now be up to date and ready to roll out the client updates to your Lync clients and phones.

Have I missed something that you considerer being a best practice when updating your server? Please comment bellow.