Ваш пост мою проблему не решил
Раз проверка и восстановление средствами SFC ничем
не помогли - проблема, наиболее вероятно, где-то в реестре. Переустановка WinXP в режиме "поверх" тоже ничего не изменит - ошибки в реестре так и останутся.
Если сильно хочется, чтобы работала нативная служба восстановления системы - придётся переустанавливать "в чистую"...