Did you get it sorted
If it was running before then something has changed or missing.You'll have to fault find & the best way to do that is start again,by that i mean delete the install of halo 2 ,reboot & run ccleaner & use the registry button to remove left over entries.Then reinstall,that's...