A quick and easy one, but not immediately obvious.
A customer was having problems with recording meetings using in the Lync 2013 client. Attempting to record or use the Recording Manager would result in an error about MFReadWrite.dll being missing, or a crash with “Faulting module name: MFReadWrite.dll” referenced.
We found various online references to Logitech software, or the Citrix Receiver causing the issue, none of which applied to us. We did eventually realise that the version of Windows deployed on the laptop was the “N” edition of Windows 8.1.
The “N” editions of Windows were created following the European Commission ruling in 2004. Microsoft were forced to create an alternative version of Windows for European customers without Windows Media Player included – which is what the “N” denotes. Not having WMP means some of the recording components that Lync needs are missing.
Fortunately, it’s an easy fix. KB2835517 offers the download of the “Media Feature Pack” for 8.1 which replaces these components, and recording worked correctly once installed.