Насчет Ме вот так (ХР может примерно так же): 
 Если не работает функция "Windows Update" автоматического обновления системы через интернет, то попробуйте исправить ошибку следующим образом:  
 1. Удалите временные интернет-файлы и очистите Журнал (History) - все это делается через диалог "Свойства Обозревателя" (Internet Options). Обязательно установите флажок "Delete All Offline Content". 
 2. В меню "Выполнить" кнопки "Пуск" введите команду: "regsvr32 /U C:\WINDOWS\SYSTEM\WUV3IS.DLL". 
 3. Удалите файл C:\Windows\System\wuv3is.dll 
 4. В папке C:\Program Files\WindowsUpdate найдите файл wuhistv3.log и, открыв его в Блокноте, удалите все его содержимое, сделав его пустым. 
 5. Добавьте в реестр параметры:  
 KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ 
 Windows\CurrentVersion 
 "RegDone"="1", 
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ 
 Windows\CurrentVersion\Welcome\RegWiz 
 "@"="1". 
 6. Также удалите все параметры кроме "default" в разделах реестра: 
 HKEY_LOCAL_MACHINE\Software\Microsoft\ 
 Windows\CurrentVersion\Policies\Explorer, 
 HKEY_LOCAL_MACHINE\Software\Policies\ 
 Microsoft\WindowsUpdate\LocalURL, 
 HKEY_LOCAL_MACHINE\Software\Policies\ 
 Microsoft\WindowsUpdate\RemoteURL и перегрузите ПК. Это отключит ограничения, наложенные системным администратором. 
 7. Откройте диалог "Свойства Обозревателя" (Internet Options) и установите для всех уровней безопасности настройки по умолчанию, а сайт windowsupdate.microsoft.com внесите в список "Надежные узлы" (Trusted Sites). 
 8. С помощью программы "Проверка системных файлов" - System File Checker (sfc.exe) в Windows 98 или программы "Настройка системы" - System Configuration Utility (msconfig.exe) в Windows Me извлеките из дистрибутива Windows файл wupdinfo.dll и поместите его в папку C:\Windows\System, а затем выполните команду "REGSVR32 WUPDINFO.DLL". 
 9. Извлеките из дистрибутива Windows файл vbscript.dll и поместите его в папку C:\Windows\System. 
 10. На сайте 
www.microsoft.com/java/vm/dl_vm40.htm  загрузите и установите последнюю версию Microsoft Virtual Mashine - виртуальной машины JAVA. 
 11. Удалите (сделав предварительно резервную копию) файлы из директории C:\Windows\System: asctrls.ocx, inseng.dll, wudetect.dll, wupdatto.dll, wuredirb.dll, если они существуют. 
 12. Перегрузите ПК. 
 13. Откажитесь от использования прокси-сервера и персонального файрволла на время обновления системы. 
 14. Снова зайдите на сайт Windows Update - первая его загрузка на этот раз будет происходить гораздо дольше обычного. Не запускайте больше никаких других задач. В случае если автоматическое обновление и на этот раз закончится неудачей, Microsoft, скорее всего, предложит загрузить некий файл advpack.exe, установка которого иногда действительно устраняет этот "глюк". Кроме того, обновления Windows и Internet Explorer можно загрузить напрямую с сайтов:     
www.microsoft.com/windows/ie/security,   www.microsoft.com/security/bulletins/current.asp  www.microsoft.com/windows/ie/download  www.microsoft.com/directx  www.microsoft.com/windows/ie/ie5  www.microsoft.com/downloads/search.asp  support.microsoft.com/directory/content.asp