Windows 8 Release Preview to be available to public on May 31 May 30, 2012 by admin Tweet A leak from a official Microsoft blog today showed that Windows 8 Release Preview will be released on May 31 for the public to download, a day earlier than Microsoft promised. Read more… Neowin Related Posts:Android Apps on Windows 11 now live in Release…Microsoft announces Copilot for Windows 10, coming…Windows 11 Release Preview build 22000.706 brings…Windows 10 gets new toggle in Release Preview to…Windows LAPS now in Microsoft Intune and Azure AD…