Microsoft no admite múltiples versiones de Internet Explorer en un sistema operativo. La razón es que el sistema operativo e Internet Explorer comparten ciertas DLL. Cuando actualiza desde Internet Explorer 6 a Internet Explorer 7 (o Internet Explorer 8), en realidad está reemplazando algunos archivos DLL del sistema. Esta es la razón por la que "obtiene" Internet Explorer 6 cuando desinstala Internet Explorer 7.
Chris Wilson, arquitecto de Internet Explorer, abordó este problema en una publicación de blog Multiple IEs on one machine. Chris afirma que el reemplazo sobre la marcha de mshtml.dll
podría funcionar para el procesamiento de CSS "... pero no es lo mismo que tener un conjunto completo de los nuevos archivos DLL del sistema de Internet Explorer instalados" y ciertamente no se consideraría una solución definitiva.
Solo la virtualización puede proporcionar la pila DLL completa para las pruebas definitivas.
Editar:
El 18 de marzo, 2009, el equipo de Microsoft Expression Web lanzado SuperPreview, una aplicación independiente libre que permite multi-navegador de lado a lado y la comparación cebolla entre Internet Explorer 8 , Internet Explorer 8: modo de compatibilidad de Internet Explorer7 e Internet Explorer 6. Se planean navegadores adicionales y un servicio bajo demanda para representar páginas en tiempo real en otros sistemas operativos.
Editar en respuesta a los comentarios de Zac
Gracias por el comentario. Expression Web 3 (que incluirá SuperPreview) permitirá la comparación entre cualquier combinación de Internet Explorer 6, Internet Explorer 7, Internet Explorer 8 y Firefox 3. Esto está de acuerdo con la entrada del blog de Somasgear Expresion Web 3 publicada el 5 de junio de 2009. En la captura de pantalla En su blog, verá Firefox 3 como el navegador base (lado izquierdo) e Internet Explorer 6 como el navegador de comparación. Cualquier navegador se puede colocar a ambos lados de la ventana de comparación.
Just FYI - Cuando descargue IE8 puede presionar f12 para obtener la herramienta de depuración que tiene opciones en la parte superior para cambiar entre la representación de IE8 e IE7 (en los modos peculiar y estándar). El uso de mydebugbar sugerido por Tom para IE6 ha funcionado bastante bien, aunque ahora uso máquinas virtuales. – roborourke