Windows 8 Release Preview available for download May 31, 2012 by admin Tweet The Windows 8 Release Preview has been launched by Microsoft, offering an updated pre-release version of Microsoft’s next PC and tablet-based operating system before its final launch later in 2012. Read more… Neowin Related Posts:Windows 11 (original release) Insider Release…Microsoft releases .NET Framework 4.8.1 to Windows…Windows 11 Release Preview build 22631.2506 has one…Microsoft announces Copilot for Windows 10, coming…Windows 11 Version 21H2 non-security release preview…