Microsoft began to push version 8 of Internet Explorer to enterprises. The software can be downloaded through Windows Server Update Services.
“Even if Auto-Approve for the ‘Update Rollup’ category is on, Internet Explorer 8 will not automatically be deployed. You must approve the Internet Explorer 8 EULA before Internet Explorer 8 is deployed to your downstream clients,” said Eric Hebenstreit of Microsoft in a blog post. He is a lead program manager on the IE team.
All supported languages are available for Windows Vista, Sever 2003, and Server 2008 users.