Windows Live Photo Gallery 2011 beta fue lanzado por Microsoft, junto con el resto de Windows Live Essentials 2011 beta, el 24 de junio de 2010.