Try popping your disk in, turning on Halo 2, and letting it sit there. That's what I did to get it to work. If not, you can always manually clean out everything Halo 2 related, and resintall. Make sure you get the registry or you're going to be even more messed up then when you started.