Пройдите в Пуск - Выполнить. Введите там cmd
В открывшуюся консоль скопируйте/наберите
dir %windir%\system32\xpso32.exe
Если он его внезапно этот файл найдет, то несите винт на чистку от сифилиса, или пройдитесь по дискам хотя бы тем же cureit в безопасном режиме (в безопасном - это важно, иначе не избавитесь).
Кстати, если комп ругается на отсутсвие hall.dll (именно с двумя эль) - сие тоже есть проделки лукавого, кроме чистки придется еще и оригинальный hal.dll заменить, взяв с другого компьютера исправный.
ЗЫ Размеры заменяемого и донорского файла ядра системы (hal.dll) должны совпадать, ибо их семь версий и одна другой не подойдет, можете еще и положить форточку.
ЗЗЫ Если положите - можете загрузиться с любого live-cd и подключить нормальный, либо распаковать его с дистрибутива windows (с которого ставилась в свое время) в режиме восстановления
expand z:\i386\hal.dl_ c:\windows\system32\hal.dll
Где z - буква cd/dvd диска с windows. Если путь к папке виндовс отличен от указанного - измените.
ЗЗЫ. Если все же повалите и лень будет возиться с восстановлением - задумайтесь, ведь это ваш шанс сменить ОС