В Windows XP не удается установить некоторые обновления и программы

Поддержка Windows XP завершена

8 апреля 2014 г. корпорация Майкрософт прекратила поддержку Windows XP. Это повлияло на обновления программного обеспечения и параметры безопасности. Узнайте, что это значит для вас и какие меры по безопасности можно предпринять.

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 822798
Аннотация
В данной статье содержатся дополнительные yousome ручных методов, которые могут использоваться для устранения некоторых проблем, которые не позволяют установить некоторые обновления и программы в Windows XP.
Решение

Метод 1: Переименуйте файл Edb.log

Переименуйте файл Edb.log и повторно попробуйте установить программу еще раз. Чтобы переименовать файл Edb.log, выполните следующие действия.
  1. Нажмите кнопку Пуск, выберите пункт выполнить, тип cmd в поле Открыть , а затемOK.

    Примечание На компьютере под управлением Windows Vista нажмите кнопкуПуск, тип cmd в текстовом полеНачать поиск щелкните правой кнопкой мыши cmd.exeи выберите команду Запуск от имени администратора.
  2. В командной строке введите следующую команду и нажмите клавишу ВВОД:
    ren %systemroot%\system32\catroot2\Edb.log *.tst

Метод 2: Временно отключить заслуживающих доверия издателей и установка соответствующих сертификатов в хранилище сертификатов доверенных издателей

Можно продолжать использовать параметр групповой политики Разрешить список заслуживающих доверия издателей , но сначала необходимо добавить необходимые сертификаты в хранилище сертификатов доверенных издателей. Для этого отключите параметр групповой политики Разрешить список заслуживающих доверия издателей , установите сертификаты в хранилище сертификатов доверенных издателей и затем включите параметр групповой политики Разрешить список заслуживающих доверия издателей . Чтобы установить соответствующий сертификат для Microsoft Windows и обновления продуктов Microsoft Internet Explorer, выполните следующие действия.
  1. Скачайте обновление корпорации Майкрософт, которое необходимо установить, на веб-сайте центра загрузки корпорации Майкрософт, из каталога Центра обновления Windows или Центра обновления Майкрософт.

    Дополнительные сведения о загрузке обновлений из центра загрузки Майкрософткак загрузить файлы поддержки Майкрософт из интерактивного каталога служб.
    Дополнительные сведения о загрузке обновлений из каталога Центра обновления Windows Загрузка обновлений, содержащих драйверы и исправления, из каталога Центра обновления Windows.
  2. Извлеките обновление во временную папку. Команда для командной строки, используемого для этого зависит обновление, которое вы пытаетесь установить. Просмотр статьи базы знаний Майкрософт, isassociated с обновлением для определения соответствующей командной строки switchesthat, который будет использоваться для извлечения. Например чтобы извлечь обновление 824146security для Windows XP в папку C:\824146, запуститеWindowsxp-kb824146-x86-RUS - x: c: \824146. Чтобы извлечь the828750 обновление для системы безопасности Windows XP в папку C:\828750, запуститеq828750.exe/c: \828750.
  3. Щелкните правой кнопкой мыши KBNumber.catfile из пакета обновления в папке создан instep 2 и выберите команду Свойства.

    Примечание KBNumberВозможно, файл asubfolder. Например файл может быть в orin папке C:\824146\sp1\update папке C:\824146\sp2\update.
  4. На вкладке «цифровые подписи» выберите цифровой signatureand нажмите кнопку состав.
  5. Нажмите кнопку Просмотр сертификатаи нажмите кнопкуУстановить сертификат.
  6. Нажмите кнопку Далее для запуска ImportWizard сертификат.
  7. Выберите поместить все сертификаты в followingstoreи нажмите кнопку Обзор.
  8. Выберите Доверенные издателии нажмите кнопкуОК.
  9. Нажмите кнопку Далее, нажмите кнопку Готовои затем нажмите кнопку ОК.

Способ 3: Проверьте состояние всех сертификатов в пути сертификации и Импорт отсутствующих или поврежденных сертификатов с другого компьютера

Чтобы проверить сертификаты в путь сертификата для обновлений Windows или Internet Explorer, выполните следующие действия.
Шаг 1: Проверка сертификатов Майкрософт
  1. В обозревателе Internet Explorer выберите в меню Сервис, Свойства обозревателянажмите кнопку andthen.
  2. На вкладке Содержание нажмите кнопкусертификаты.
  3. На вкладке Доверенные корневые CertificationAuthorities дважды щелкните Microsoft RootAuthority. Если этот сертификат отсутствует, перейдите к шагу 2.
  4. На вкладке Общие убедитесь, что датыДействителен с1/10/1997 для 31/12/2020.
  5. На вкладке Путь сертификации убедитесь, чтоэтот сертификат действителен отображается в разделе CertificateStatus.
  6. Нажмите кнопку ОКи дважды щелкните сертификатБез ПРИНЯТИЯ ответственности .
  7. На вкладке Общие убедитесь в том, чтодействительно от даты to1 5/11/1997/7/2004.
  8. На вкладке Путь сертификации проверить thateither этого сертификата уже истек или еще не наступил илиэтот сертификат действителен отображается в разделе CertificateStatus.

    ПримечаниеХотя этого сертификата истек, сертификат будет продолжать работать. Операционная система может работать неправильно, если сертификат отсутствует или отозван. Для получения дополнительных сведенийДоверенные корневые сертификаты, требуемые Windows 2000, Windows XP и Windows Server 2003.
  9. Нажмите кнопку ОК, а затем дважды щелкнитеGTE CyberTrust корневого сертификата. Имеется несколько сертификатов ofthese с тем же именем. Проверьте сертификат, который содержит дату anexpiration 2/23/2006.
  10. На вкладке Общие убедитесь в том, чтодействительно от даты «2/23/1996 на 2/23/2006.»
  11. На вкладке Путь сертификации убедитесь, чтоэтот сертификат действителен отображается в разделе CertificateStatus.

    ПримечаниеХотя этого сертификата истек, сертификат будет продолжать работать. Операционная система может работать неправильно, если сертификат отсутствует или отозван. Для получения дополнительных сведенийДоверенные корневые сертификаты, требуемые Windows 2000, Windows XP и Windows Server 2003.
  12. Нажмите кнопку ОК,а затем дважды щелкнитеШтампов времени Thawte ЦС.
  13. На вкладке Общие убедитесь в том, чтодействительно от даты «12/31/1996 на 12/31/2020 г.»
  14. На вкладке Путь сертификации убедитесь, чтоэтот сертификат действителен отображается в разделе CertificateStatus.
Шаг 2: Импорт сертификатов отсутствует или поврежден
Если одно или несколько из этих сертификатов отсутствует или поврежден, экспортировать отсутствующие или поврежденные сертификаты на другой компьютер и затем установить сертификаты на компьютере. Чтобы экспортировать сертификаты на другой компьютер, выполните следующие действия.
  1. В обозревателе Internet Explorer выберите в меню Сервис, Свойства обозревателянажмите кнопку andthen.
  2. На вкладке Содержание нажмите кнопкусертификаты.
  3. На вкладке Доверенные корневые CertificationAuthorities щелкните сертификат, который нужно экспортировать.
  4. Нажмите кнопку Экспорт, а затем выполните theinstructions, чтобы экспортировать сертификат в кодировке DER Binaryx.509 (. (CER) файла.
  5. После экспорта файла сертификата скопируйте его на компьютер, где вы хотите импортировать его.
  6. На компьютере, где вы хотите импортировать сертификат дважды щелкните сертификат.
  7. Нажмите кнопку установить сертификати нажмите кнопкуДалее.
  8. Нажмите кнопку Готово, а затем нажмите кнопкуОК.

Метод 4: Удаление временного файла и повторный запуск установки исправления или установки пакета обновления

Чтобы удалить временный файл и перезапустите установку исправления или пакета обновления, выполните следующие действия.
  1. Нажмите кнопку START, нажмите кнопку RUn, введите команду cmd и нажмите кнопку OK.
  2. В командной строке введите следующие команды. После каждой команды нажмите клавишу ВВОД.
    net stop cryptsvc
    ren %systemroot%\System32\Catroot2 oldcatroot2
    net start cryptsvc
    exit
  3. Удалите все файлы tmp*.cat в следующих папках:

    % systemroot %\system32\CatRoot\{127D0A1D-4EF2-11D1-8608-00C04FC295EE}
    % systemroot %\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}

    Если в этой папке нет файлов, которые начинаются с «tmp», не удаляйте никакие файлы. CAT-файлы в этой папке необходимы для установки исправлений и пакетов обновлений.

    Важно: Не переименовывать папки Catroot. Папку Catroot2 автоматически создается заново с помощью Windows, но Catroot папка не создается заново при переименовании папки Catroot.
  4. Удалить все oem *. * файлы из % systemroot %\Inf папка.
  5. Перезапустите установку исправления или пакета обновления.

Метод 5: Очистите папку распространения программного обеспечения

  1. Нажмите кнопку Пуск, выберите пункт выполнить, тип Services.msc, а затем нажмите кнопку ОК.

    Примечание На компьютере под управлением Windows Vista нажмите кнопкуПуск, тип Services.msc в полеНачать поиск щелкните правой кнопкой мышикоманду services.mscи нажмите кнопку запустить asadministrator.
  2. В области службы (локальные) щелкните правой кнопкой мыши Автоматическое обновлениеи нажмите кнопку Стоп.
  3. Сверните окно службы (локальные).
  4. Выделить все содержимое папки распространения Windows и удалите их.

    Примечание По умолчанию папка распространения Windows находится вдиск: Папка \Windows\SoftwareDistribution. В thislocation, диск — это заполнитель для whereWindows диск установлен.
  5. Убедитесь, что папка распространения Windows пуста, а затем разверните окно службы (локальные).
  6. В области службы (локальные) щелкните правой кнопкой мышиАвтоматического обновленияи выберите командуПуск.
  7. Перезагрузите компьютер и затем запустите Windows Updateagain.

Метод 6: Выполнение обновления на месте

Если методы allthese не устранена, может потребоваться выполнить обновление на месте. Для получения дополнительных сведений о том, как выполнить обновление на местекак выполнить обновление на месте (переустановки) Windows XP.
Проблема
При попытке загрузить элемент управления ActiveX, установить обновление для Windows или компонент Windows, пакет обновления для Windows или компонент Windows или корпорации Майкрософт или сторонних программ, могут возникнуть следующие проблемы:
Примечание. Эти проблемы mayoccurпо этим причинам.
  • При попытке установить программу или обновление появляется следующее сообщение об ошибке:
    NotFound цифровой подписи
    Цифровая подпись подтверждает, что программное обеспечение было testedwith Windows и программное обеспечение не был изменен с момента его Microsoft wastested.
    Программного обеспечения, которое вы собираетесь установить не содержит подписи Microsoftdigital. Таким образом, нет никакой гарантии, workscorrectly этого программного обеспечения с Windows.
    Имя softwarepackage
    Если вы хотите искать Microsoft цифровой signedsoftware, посещение веб-узла Windows Update, веб-athttp://update.microsoft.com ли один доступен.
    Вы wantto продолжить установку?

    Если нажать кнопку Подробнее, появится следующее сообщение:
    MicrosoftWindows
    Подпись пакета программного обеспечения необходимо установить isinvalid. Пакет программного обеспечения подписан неправильно.

    После нажатия кнопкиОК в первом диалоговом сообщения об появляется сообщение о том, что установка прошла успешно, или появляется следующее сообщение об ошибке:
    Имя рассматриваемое
    Криптографическая операция завершилась ошибкой, параметр localsecurity.
  • При попытке установить обновление или пакет обновления появляется сообщение об ошибке, подобное одному из следующих:
    • Имя пакета обновления
      Программе установки не удалось проверить целостность файла Update.inf. Убедитесь, что на компьютере запущена служба криптографии.
    • Не удалось установить файлы каталога.
    • Программное обеспечение, устанавливаемое имеет не тестировалось на совместимость с Windows XP. (Подробнее о Почему этот тест важен.)

      Это программное обеспечение не устанавливается. Обратитесь к системному администратору.
    • Устанавливаемое программное обеспечение не прошел эмблемы Windows, тестирование на совместимость с данной версией Windows. (Подробнее о Почему этот тест важен.)
  • При попытке установить пакет обновления Windows XP появляется сообщение об ошибке, подобное приведенному ниже:
    Пакет обновления 1, программа установки не удалось проверить целостность файла. Убедитесь, что на компьютере запущена служба криптографии.
  • При попытке установить компоненты доступа данным Microsoft (MDAC) 2.8 появляется сообщение об ошибке, подобное приведенному ниже:
    Ошибка установки файла INF. Причина: Timestampsignature и/или сертификата не может быть проверен или ismalformed.

  • %WINDIR%\System32\CatRoot2\Edb.log может вырасти до 20megabytes (МБ), хотя он обычно меньше 1 МБ.
  • При попытке установить пакет Центра обновления Windows или Центра обновления Майкрософт появляется сообщение, подобное приведенному ниже:
    Программное обеспечение эмблемы не passedWindows тестирование и не будет установлен.
  • При просмотре файла %systemroot%\Windowsupdate.log можно увидеть запись для одной из следующих ошибок:
    • 0x80096001
    • 0x80096005
    • 0x80096010
    • 0x800b0001
    • 0x800B0003
    • 0x800B0004
    • 0x800B0109
    • 0x8007F0DA
    • 0x8007f01e
  • При использовании Центра обновления Microsoft windows на компьютере под управлением Windows XP, сбой в процессе обновления, и появляется сообщение об ошибке «0x8007f007». Это может происходить независимо от того, какой тип обновления выберите.
  • Файл Svcpack.log может содержать записи, подобные приведенным ниже:
    937.406: GetCatVersion: Failed to retrieve version information from C:\WINDOWS\system32 \CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Tmp.0.scw.cat with error 0x57 937.437: GetCatVersion: Failed to retrieve version information from C:\WINDOWS\Tmp.0.scw.cat with error 0x80092004 940.344: InstallSingleCatalogFile: MyInstallCatalog failed for Tmp.0.scw.cat; error=0xfffffbfe. 940.344: DoInstallation:MyInstallCatalogFiles failed:STR_CATALOG_INSTALL_FAILED 955.125: UnRegisterSpuninstForRecovery, failed to delete SpRecoverCmdLine value, error 0x2 955.125: DoInstallation: Failed to unregistering spuninst.exe for recovery. 962.656: DeRegistering the Uninstall Program -> Windows Server 2003 Service Pack, 0 962.656: Failed to install catalog files. 1448.406: Message displayed to the user: Failed to install catalog files. 1448.406: User Input: OK 1448.406: Update.exe extended error code = 0xf01e 1448.406: Update.exe return code was masked to 0x643 for MSI custom action compliance.
Причина
Эти проблемы могут возникать в следующих ситуациях:
  • Повреждение базы данных или файл журнала существует в папке the%Systemroot%\System32\Catroot2.
  • Криптографических служб имеет значениеотключен.
  • Другие файлы Windows повреждены или отсутствуют.
  • Штамп времени подписи или сертификата может не beverified или имеет неверный формат.
  • Скрытый атрибут устанавливается для папки % Windir % и вложенных в нее папок.
  • Значение параметра групповой политики неподписанного драйвера - installationbehavior (только для Windows 2000) не будут разрешать установку или Предупреждать, но allowinstallationили двоичное значение политики не setto 0 в следующем разделе реестра:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Non-Driver Signing
  • Включен параметр групповой политикиРазрешить список заслуживающих доверия издателей , и у вас appropriatecertificate в хранилище сертификатов доверенных издателей. Эта группа Policysetting находится в разделе Конфигурация пользователя,Параметры WindowsInternet ExplorerMaintenance, в области безопасностив группеПараметры Authenticode в групповой политике в MMCsnap.
  • Установка Internet Explorer 6 SP1 и было установлено обновление безопасности 823559 (MS03-023). Для получения дополнительных сведений об этой проблеме При попытке установить Пакет обновления 1 для Internet Explorer 6 появляется сообщение об ошибке, «устанавливаемое программное обеспечение не проверялось на совместимость с Windows».
  • Повреждение папки распространения программного обеспечения.
Ссылки
Эта проблема сообщил возникает на следующие обновления:
328310 MS02-071: Ошибка обработки сообщения Windows WM_TIMER может привести к несанкционированному
810565 Гиперссылки открываются в Internet Explorer в используемом по умолчанию обозревателе или центра справки и поддержки
327979 Игра перестает отвечать (зависает) или неожиданно закрывается при воспроизведении вступительного видеоклипа
322011 для Невозможно выполнить предварительный просмотр факса из консоли факсов
811630 Обновление справки HTML для ограничения функциональных возможностей, когда для ее вызова используется метод window.showHelp)
810577 MS03-005: Неограниченный буфер в перенаправителе Windows может привести к несанкционированному
329441 Не удается создать сетевое подключение после восстановления Windows XP
329170 MS02-070: Ошибка в подписывании SMB может разрешить изменение групповой политики
810833 MS03-001: Неограниченный буфер в службе локатора может разрешать запуск кода

Дополнительная информация
Дополнительные сведения о настройке автоматического обновления в Windows XPНастройка и использование автоматических обновлений в Windows XP.
328310 810565 327979 322011 для 811630 810577 329441 329170 810833 mdac exchange iis office msi iexpress update.exe исправления sql

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 822798 — последний просмотр: 08/07/2016 01:07:00 — редакция: 39.0

Microsoft Windows XP Home Edition, Microsoft Windows XP Professional, Microsoft Windows XP Starter Edition, Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86), Microsoft Windows Server 2003 R2 Enterprise x64 Edition, Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86), Microsoft Windows Server 2003 R2 Standard x64 Edition

  • kbresolve kbwindowsupdatev6 kberrmsg kbprb kbcip kbmt KB822798 KbMtru
Отзывы и предложения