La actualización de la versión beta fue lanzada el 18 de agosto de 2010, y la versión final de Windows Live Photo Gallery 2011 fue lanzada con la versión final de Windows Live Essentials 2011 el 30 de septiembre de 2010.