Teoricamente, seria possível instalar várias versões do IE na mesma máquina usando o Sandboxie (ou qualquer outro programa de sandbox). Para fazer isso, você faria o seguinte:
- Desinstale a versão atual do IE da sua máquina.
- Crie vários discos rígidos virtuais (VHD).
- Configure o Sandboxie para armazenar seus arquivos do sandbox em uma letra de unidade específica como N: por exemplo.
- Monte um dos seus VHDs em N :. Execute o arquivo de instalação do IE 7 na sandbox, que na verdade deve instalar o IE 7 na própria sandbox, deixando o SO inalterado.
- Desmonte o IE 7 VHD e monte o que será o seu IE 8 VHD para N :.
- Execute o arquivo de instalação do IE 8 na sandbox para instalar o IE * na sandbox real.
- Repita esse processo para todas as versões do IE que você deseja instalar, mas não instale nenhuma versão do IE no seu sistema operacional sem caixa.
- Por fim, vamos supor que a versão do IE que você usa para navegação regular seja 10 (essa é a versão que você não usa para testar a compatibilidade do navegador). Também é instalado em seu próprio VHD, mas é montado automaticamente sempre que você inicia o seu PC. Sempre que você quiser testar a compatibilidade do navegador, desmonte o IE 10 VHD e monte, por exemplo, o IE 7 VHD. Quando terminar, você volta ao IE 10 VHD.
A única desvantagem de fazer isso é que você sempre precisa executar o navegador principal na sandbox, o que provavelmente pode acabar sendo um pouco chato. No entanto, apesar disso, gostaria de saber se minha ideia aqui realmente funcionaria.
FYI - Eu sei que eu poderia embarcar em uma missão para realmente tentar isso na minha máquina, mas, mesmo que eu o fiz e inicialmente parece funcionar, pode haver qualquer número de peculiaridades ou advertências que alguns de vocês já devem estar cientes que eu não descobriria até muito mais tarde na estrada.