Игра не мохет открыться ввиду несоответствия цифровых данных - Виндовс посчитал игру повреждённой ( смысловой перевод ).
1. Для полупродвинутых - заменить .ЕХЕ файл скачанным из инета взломанным, который должен соответствовать номеру версии игры, установлен патч 1.05 или 1.08 = ищем и скачиваем NOCD HALO с номером 1.05 или 1.08 .
2. Для непродвинутых - удаляете игру полностью без попыток предлагаемого при удалении попытки быстрого восстановления, переустанавливаете игру.
3. При недейственности 1 и 2 способа нет другой последней причины как проблема с левыми и недопатченными модификациями дармового Виндовса , скачиваете и устанавливаете Виндовс 7 - там с самоподстройками получше, или ищете новейшие и хорошо отрекомендованные те-же взломанные Винд ХР.
P.S. На Виндовсах ХР имеющим все официальные обновления Сервиспака3 на борту - gathering exception data появляется много реже чем на ХР сервпак2 , лично замечено.