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 Admin Center v2 gets a Public Preview update…Microsoft resumes Windows 11 version 24H2 rollout in…Windows 11 Release Preview build 22000.706 brings…