
How to run Internet Explorer 6 on Windows Vista
The answer is no way. At least, the standalone version of IE6 under Vista stably gives me an error, but I did not find any working ways to start it.
But, it turns out , there is a way out of this problem.
All that is needed is to make IE7 behave like IE6, and thanks for this exit, you need to tell Microsoft.
The first thing you need to go here and download the User Agent String Utility version 2 from Microsoft.
This wonderful program at startup shows such a window:

Accordingly, if you select the right checkbox, Internet Explorer 7 will emulate IE6, and you can check your layout on it.
There is only one problem: to download this program, you must be the owner of a licensed version of Windows Vista.
upd: As confirmed in the comments, this does not turn IE7 into IE6. This only replaces his user agent.
But, it turns out , there is a way out of this problem.
All that is needed is to make IE7 behave like IE6, and thanks for this exit, you need to tell Microsoft.
The first thing you need to go here and download the User Agent String Utility version 2 from Microsoft.
This wonderful program at startup shows such a window:

Accordingly, if you select the right checkbox, Internet Explorer 7 will emulate IE6, and you can check your layout on it.
There is only one problem: to download this program, you must be the owner of a licensed version of Windows Vista.
upd: As confirmed in the comments, this does not turn IE7 into IE6. This only replaces his user agent.