To maintain the trend, yet another time Microsoft product leaked before the release, this time the public beta of Service Pack 1 of Windows 7 and Windows Server 2008 which is set to be released by end of July, according Bob Muglia, President of Microsoft’s Server and Tools Business during the annual Tech-Ed conference. The installer size of this beta version of SP1 x86 is 286 MB where as theā¦