Microsoft has released the 2011 version of Windows Live Essentials, the consumer embodiment of its 'software plus services' strategy.