Вот что в нете пишут:
Почистил систему на тему давным-давно удаленных антивирусов BitDefender разных версий и обновил NOD до 4.2 (до этого был 3.5 что ли).
Ошибки не пропали.
Наконец-то справился.
С помощью (видимо не официального) сборника официальных обновлений, исправлений и дополнений для Windows XP SP3 + Internet Explorer и .NET Framework
установил следующее:
Microsoft .Net Framework 3.5 SP1 Full Rus (KB951847)
Microsoft .Net Framework 3.5 SP1 (Full)
Языковой пакет Microsoft .NET Framework 3.5 SP1
Internet Explorer 8
MSXML 4.0 SP3
Обновление Windows Update Agent (KB94692
Обновление корневых сертификатов (KB931125)
Распространяемый пакет Microsoft Visual C++ 2005 SP1
Распространяемый пакет Microsoft Visual C++ 2008 SP1
и еще кучку KB...
В принципе у меня всё это уже стояло, кроме
Распространяемый пакет Microsoft Visual C++ 2005 SP1
Распространяемый пакет Microsoft Visual C++ 2008 SP1
(отдельными пакетами с офсайта мс мне их установить не удалось )
Я конечно не первоисточник, но моё мнение, что ошибка была где-то именно в библиотеках продукта Microsoft Visual C++ 2005.
А это
http://support.microsoft.com/kb/922279/en-us уже не бага, а фича.