При установке обновления безопасности MS04-038 появляется сообщение об ошибке «Explorer.EXE - Точка входа не найдена - Точка входа в процедуру SHCreateThreadRef не найдена в библиотеке DLL Shlwapi.dll»

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

В этой статье

Аннотация

В статье приведены инструкции по устранению неполадки в случае появления сообщения об ошибке после установки обновления для системы безопасности MS04-038

Проблема

После установки обновления для системы безопасности MS04-038 на компьютере с системой Microsoft Windows XP при запуске появляется следующее сообщение об ошибке:
Explorer.EXE - Точка входа не найдена - Точка входа в процедуру SHCreateThreadRef не найдена в библиотеке DLL SHLWAPI.dll

Причина

Эта ошибка возникает, если обновление MS04-038 установлено на компьютере с неправильно установленным пакетом обновления 2 (SP2) для Windows XP. Как правило, в случае сбоя в процессе установки пакета обновления 2 (SP2) для Windows XP происходит автоматический откат к предыдущему состоянию системы. Если автоматический откат не произошел, процесс восстановления пакета обновления частично удалит пакет обновления 2 (SP2) для Windows XP после перезапуска компьютера. (Например, автоматический откат может не произойти в случае отключения питания компьютера во время установки пакета обновления 2 (SP2) для Windows XP.) После перезапуска компьютера появится сообщение, предлагающее с помощью средства панели управления Установка и удаление программ вручную удалить оставшуюся часть пакета обновления.

Если в данном случае не воспользоваться средством Установка и удаление программ, то на компьютере останутся файлы, которые были в системе до установки пакета обновления 2 (SP2), а в реестре будут содержаться сведения о системе Windows XP с пакетом обновления 2 (SP2).

Если на компьютере остались файлы, которые были в системе до установки пакета обновления 2 (SP2), а в реестре содержатся сведения о системе Windows XP с пакетом обновления 2 (SP2), веб-узел Центра обновления Windows или служба автоматического обновления предложат установить обновление безопасности MS04-038 для Windows XP с пакетом обновления 2 (SP2).

Решение

Чтобы восстановить работоспособность компьютера, выполните следующие действия:
  1. Запустите компьютер и войдите в систему.

    Примечание. Если не удается корректно запустить компьютер, запустите его в безопасном режиме. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
    315222 Описание возможных вариантов безопасного режима загрузки Windows XP
  2. При появлении сообщения об ошибке нажмите сочетание клавиш CTRL+SHIFT+ESC, чтобы открыть Диспетчер задач. Не обращайте внимание на дополнительные сообщения об ошибках, если они появляются.
  3. В меню Файл выберите команду Новая задача (Выполнить...).
  4. В поле Открыть введите команду control appwiz.cpl и нажмите кнопку ОК. Не обращайте внимание на дополнительные сообщения об ошибках, если они появляются.

    Примечание. Если средство «Установка и удаление программ» (Appwiz.cpl) не запускается, введите в поле Новая задача (Выполнить...) следующую команду, чтобы удалить исправление для обозревателя Internet Explorer, и перейдите к действию 5:
    %windir%\$NtUninstallKB834707$\spuninst\spuninst.exe
  5. В окне «Установка и удаление программ» выберите элемент Windows XP Hotfix – KB834707, нажмите кнопку Удалить и следуйте инструкциям.
  6. Когда появится кнопка Готово, нажмите кнопку Готово и дайте компьютеру перезагрузиться, даже если вам кажется, что процесс удаления не завершен. Не обращайте внимание на сообщения о других программах и исправлениях, которые при этом устанавливаются.

    Внимание! Несмотря на то что компьютер может перезагрузиться без появления сообщений об ошибках, на нем до сих пор остается неполная версия пакета обновления 2 (SP2) для Windows XP. Выполните оставшиеся действия и переустановите пакет обновления 2 (SP2) для Windows XP.
  7. После перезапуска компьютера нажмите кнопку Пуск и выберите пункт Панель управления.
  8. Выберите средство Установка и удаление программ, выберите Пакет управления 2 (SP2) для Windows XP, нажмите кнопку Удалить и следуйте инструкциям. При появлении сообщений о программах, которые могли быть установлены после пакета обновления 2 (SP2) для Windows XP, запомните названия этих программ. Возможно, после удаления пакета обновления 2 (SP2) для Windows XP потребуется переустановить эти программы.

    Примечание. Если запустить средство «Установка и удаление программ» не удается, используйте «Диспетчер задач», как описано в действиях 1, 2 и 3. Удалите пакет обновления 2 (SP2) для Windows XP, путем ввода в поле Новая задача (Выполнить...) следующей команды:
    %windir%\$NtServicePackUninstall$\spuninst\spuninst.exe
  9. После перезапуска компьютера, посетите веб-узел Центра обновления Windows Переустановите пакет обновления 2 (SP2) для Windows XP.

    Дополнительные сведения об установке пакета обновления 2 (SP2) для Windows XP, а также инструкции по проверке правильности установки системы Windows XP, см. на веб-узле Майкрософт по адресу:
    http://technet.microsoft.com/ru-ru/library/bb629420.aspx
  10. После установки пакета обновления 2 (SP2) для Windows XP посетите веб-узел Центра обновления Windows и установите все важные обновления.
Если эта процедура не работает, можно переустановить операционную систему. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
315341 Как выполнить обновление (переустановку) Microsoft Windows XP

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Информация в данной статье применима к».

Дополнительная информация

Вопрос 1. Я не думаю, что на моем компьютере пакет обновления 2 (SP2) для Windows XP установлен не полностью. Как мне это проверить?

Ответ 1. После удаления исправления KB834707 для Windows XP воспользуйтесь одним из описанных ниже способов, чтобы проверить, имеется ли на компьютере не полностью установленная версия пакета обновления 2 (SP2).

Способ 1

  1. Проверьте, указан ли пакет обновления 2 (SP2) для Windows XP в окне «Установка и удаление программ». Если пакет обновления 2 (SP2) указан, перейдите к действию 2. Если пакет обновления 2 (SP2) не указан, значит он не установлен.
  2. Определите версию файла Lsass.exe в папке %Windir%\System32. Для этого выполните следующие действия:
    1. Нажмите кнопку Пуск, выберите пункт Поиск, а затем — Файлы и папки.
    2. В поле Часть имени файла или имя файла целиком введите %windir%\system32\lsass.exe и нажмите кнопку Найти.
    3. Щелкните файл Lsass.exe правой кнопкой мыши, выберите пункт Свойства и перейдите на вкладку Версия.

      Примечание. Файл Lsass.exe может отображаться как Lsass (без расширения).
Если номер версии файла Lsass.exe меньше 5.1.2600.2096, а пакет обновления 2 (SP2) для Windows присутствует в окне «Установка и удаление программ», то на компьютере установлена неполная версия пакета обновления.

Способ 2

Нажмите кнопку Пуск, выберите пункт Выполнить, введите команду winver и нажмите кнопку ОК.

Если появится номер версии Version 5.1 (Build 2600.xpsp_sp2_rtm.040803-2158: Service Pack 2) или более поздний, то на компьютере установлена рабочая версия пакета обновления 2 (SP2) для Windows XP. Если номер версии начинается с 01, 02 или 03, то на компьютере установлена неполная версия пакета обновления 2 (SP2) для Windows XP. Кроме того, если после слова xpsp2 стоит число меньше 040803, например Build 2600.xpsp2.030422-1633: Service Pack 2, то на компьютере также установлена неполная версия пакета обновления 2 (SP2) для Windows XP.

Ссылки

Дополнительные сведения о пакете обновления 2 (SP2) для Windows XP см. в следующей статье базы знаний Майкрософт:
322389 Как получить последний пакет обновления для Windows XP

Свойства

Код статьи: 888162 - Последний отзыв: 25 сентября 2013 г. - Revision: 7.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
Ключевые слова: 
kbhotfixserver kbqfe kbtshoot KB888162

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

 

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