Сообщения об ошибке при попытке установить Windows XP с пакетом обновления 3: "не удалось завершить установку пакета обновления 3" и "произошла внутренняя ошибка"

Переводы статьи Переводы статьи
Код статьи: 949384 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

При попытке установить пакет обновления 3 (Sp3) для Windows XP, появляется следующее сообщение об ошибке:
Произошла внутренняя ошибка
После нажатия кнопкиОКв сообщении об ошибке появляется следующее сообщение об ошибке:
Не удалось завершить установку пакета обновления 3
Кроме того, можно увидеть следующие сообщения об ошибках записываются вC: Файл \Windows\Svcpack.log:
165.672: An internal error occurred.
165.672: Service Pack 3 installation did not complete.
165.672: Update.exe extended error code = 0x1ffe054f
165.672: Update.exe return code was masked to 0x643 for MSI custom action compliance
ПримечаниеВ этой статьеC: Папке \Windows — соответствующую папку, где обычно устанавливается Windows XP.

Причина

Ошибки, описанные в разделе «Проблема» может возникнуть из-за файлов, которые не являются доверенными, или из-за повреждения реестра. Чтобы узнать причину, поиск связанных элементов в файл журнала Svcpack.log. Записи конкретных определить конкретные причины возникновения проблемы, как указано в следующем примере «причина» разделов.

Причина 1

Определяет, зарегистрировано ли следующие записи в файл журнала Svcpack.log:
142.391: CheckVLKForBlock: LIC.dll not trust verified
142.578: Trying CheckVLKForBlock again
142.594: CheckVLKForBlock: LIC.dll not trust verified
142.594: Error: CheckVLKForBlock failed
Эти записи указывают, что причиной проблемы является файл Licdll.dll. Licdll.dll файл мог быть изменен, поврежден или не является доверенным. Файл Licdll.dll находится в следующей папке:
C: \Windows\System32\

Причина 2

Определяет, зарегистрировано ли следующие записи в файл журнала Svcpack.log:
211.890: IsSPBetaKey:pLA->lpVtbl->GetProductID Failed: 0x80004005 
213.125: Trying CheckVLKForBlock again
214.468: Error: CheckVLKForBlock failed
Эти записи указывают, что неверный идентификатор продукта в реестре является причиной проблемы.

Причина 3

Определяет, зарегистрировано ли следующие записи в файл журнала Svcpack.log:
299.031: Trying CheckVLKForBlock again
299.531: Error: CheckVLKForBlock failed
Эти записи указывают, что разделы реестра поврежден или измененных в предустановленных программ вызывают проблему.

ПримечаниеОдной программы, причиной данной проблемы является Micrografx - 10 Professional Publisher рисунок. Чтобы обойти эту проблему, обратитесь к разделу «Временное решение для причины 3».

Решение

Чтобы устранить или обойти эти причины использовать разрешение или возможность избежать ошибки, который соответствует причины.

Разрешение причина 1

Для решения этой проблемы необходимо заменить текущую копию файла Licdll.dll с помощью копирования из исходного носителя с Windows XP. Чтобы сделать это, выполните следующие действия:
  1. Вставьте компакт -диска Windows XP в дисковод компакт-диска.
  2. Нажмите кнопкуВыходнаМастер установкисразу его запускает.
  3. Нажмите кнопкуЗапустить, а затем нажмите кнопкуЗапустить.
  4. Скопировать, а затем вставьте (или введите) следующую команду вОткрытьполе и нажмите клавишу ВВОД:
    проводник
  5. Нажмите кнопкуЗначок Мой компьютер.
  6. Буква диска, содержащего CD. XP Windows для заметок
  7. Нажмите кнопкуЗапустить, а затем нажмите кнопкуЗапустить.
  8. Скопировать, а затем вставьте (или введите) следующую команду вОткрытьполе и нажмите клавишу ВВОД:
    cmd
  9. Типа или скопировать и вставить следующий текст в окно командной строки, а затем нажмите клавишу ВВОД:
    Разверните узелCD_Drive_Letter: \i386\licdll.dl_C: \Windows\system32\Licdll.dll
    ПримечаниеЗамените в команде на шаге 9,CD_Drive_Letterс помощью фактических букву диска, записанное на шаге 6.
  10. Для установки Windows XP SP3, посетите следующий веб-узла Windows Update корпорации:
    http://windowsupdate.Microsoft.com

Решение для причины 2

Для решения этой проблемы необходимо заменить запись в реестре идентификатор Неправильный продукт код правильно продукта. Для этого выполните действия, описанные в разделах «Найти и заметки в КОДЕ продукта» и «определение и изменение реестра код продукта».

Поиск и иметь в виду код продукта

  1. Нажмите кнопкуЗапустить, а затем нажмите кнопкуЗапустить.
  2. Скопировать, а затем вставьте (или введите) следующую команду вОткрытьполе и нажмите клавишу ВВОД:
    команду sysdm.cpl
  3. НаОбщиеВкладка найти код продукта. Идентификатор продукта — 20 цифр, расположенную подДля регистрациираздел.
  4. Примечание код продукта для использования в разделе «Определение и изменение реестра код продукта».

Определение и изменение реестра код продукта

ВажноЭтот раздел, метод или задачу включены действия по инструкции по изменению реестра. Однако, серьезные проблемы могут возникнуть в случае некорректного изменения реестра.. Поэтому при выполнении этих действий рекомендуется строго соблюдать инструкции.. Чтобы обеспечить дополнительную защиту, создайте резервную копию реестра.. В этом случае при возникновении неполадок реестр можно будет восстановить.. Для получения дополнительных сведений о том, как резервное копирование и восстановление реестра щелкните следующий номер статьи базы знаний Майкрософт:
322756Способы резервного копирования и восстановления реестра в Windows
  1. Нажмите кнопкуЗапустить, а затем нажмите кнопкуЗапустить.
  2. Скопировать, а затем вставьте (или введите) следующую команду вОткрытьполе и нажмите клавишу ВВОД:
    regedit
  3. Найдите и выделите раздел реестра, похожий на следующий подраздел реестра:
    HKEY_LOCAL_MACHINE\SYSTEM\WPA\Key-XXXXXXXXXXXXXXXXXXXXX
    ПримечаниеРяд Xs представляют местозаполнитель для строки 21 знаков.
  4. Может быть несколько подразделов, формат, используемый в шаге 3. Чтобы определить правильный раздел, выполните следующие действия:
    1. Каждый раздел в области переходов.
    2. В области сведений, сравните значение строки для«КодТовара»запись реестра в разделеДанныестолбец с номером, записанное в шаге 4 в разделе «Поиск и заметки в КОДЕ продукта».
    3. Подраздел реестра, чьи«КодТовара»значение записи реестра соответствует номеру, выше в разделе «Найти код продукта», подраздел реестра,.
  5. В области переходов щелкните правой кнопкой мыши раздел реестра, которые определены в действии 4 c и нажмите кнопкуЭкспорт.
  6. Сохранить раздел реестра на рабочем столе, какTEMP.reg.
  7. Правой кнопкой мышиTEMP.regфайл на рабочем столе, а затем нажмите кнопкуОткрыть с помощью.
  8. Нажмите кнопкуПрограмма «Блокнот», а затем нажмите кнопкуОК.
  9. В окнеTEMP.regфайл, найдите следующий текст:
    [HKEY_LOCAL_MACHINE\SYSTEM\WPA\Key -XXXXXXXXXXXXXXXXXXXXX]
  10. Заменить текст, описанное на шаге 9, используя следующий текст:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
  11. Нажмите кнопкуФайлщелкнитеСохранитьи закройте Блокнот.
  12. Дважды щелкните значокTEMP.regфайл, нажмите кнопкуДав диалоговом окне, при необходимости добавить данные в реестре, а затем нажмите кнопкуОК.
  13. Для установки Windows XP SP3, посетите следующий веб-узла Windows Update корпорации:
    http://windowsupdate.Microsoft.com

Решение для причины 3

Для решения этой проблемы необходимо удалить раздел реестра InprocServer32. Чтобы сделать это, выполните следующие действия:
  1. Нажмите кнопкуЗапустить, а затем нажмите кнопкуЗапустить.
  2. Скопировать, а затем вставьте (или введите) следующую команду вОткрытьполе и нажмите клавишу ВВОД:
    regedit
  3. Найдите и выделите раздел реестра, похожий на следующий подраздел реестра:
    \InprocServer32 HKEY_CLASSES_ROOT\CLSID\ {00020420-0000-0000-C000-000000000046}
  4. Нажмите кнопкуInprocServer32. Строковое значение с именем InprocServer32 отображается в области сведений. Выберите это значение.
  5. НаИзменитьменю, нажмите кнопкуУдалить, а затем нажмите кнопкуДа.
  6. Выход из редактора реестра.
  7. Для установки Windows XP SP3, посетите следующий веб-узла Windows Update корпорации:
    http://windowsupdate.Microsoft.com

Решение для причины 3

Одну программу, которая вызывает проблему, которая указана причина 3 является Micrografx - 10 Professional Publisher рисунок. Чтобы обойти эту проблему, временно удалить программу Micrografx, а затем установите Windows XP с пакетом обновления 3. После завершения установки Windows XP SP3, переустановите программу Micrografx.

Продукты независимых производителей этой статье, производятся компаниями, независимыми от корпорации Майкрософт. Корпорация Майкрософт не дает никаких гарантий и обязательств относительно производительности или надежности этих продуктов.

Свойства

Код статьи: 949384 - Последний отзыв: 25 сентября 2011 г. - Revision: 3.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows XP Service Pack 3
Ключевые слова: 
kbdll kbservicepack kbregistry kbupdate kbexpertisebeginner kbprb kberrmsg kbtshoot kbmt KB949384 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:949384

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com