Will Halo 2 run on Windows 7?

Yes, it works just as well if not better on Windows 7 compared to Vista.

However, it does not run on x64 Windows 7.