Получавате съобщение за грешка след изпълнение на автоматична актуализация на компютър с Windows XP и е възможно да не можете да стартирате програми, след като затворите диалоговия прозорец със съобщението за грешка "svchost.exe – грешка в приложение"

Преводи на статии Преводи на статии
ID на статията: 927385 - Преглед на продукти, за които се отнася тази статия.
Разгъване на всички | Сгъване на всички

На тази страница

СИМПТОМИ

Конфигурирате компютър с Microsoft Windows XP за автоматични актуализации и операционната система Windows изпълнява автоматична актуализация. След това може да получите съобщение за грешка в диалоговия прозорец svchost.exe – грешка в приложение, подобно на следното:
Инструкцията в "0x745f2780", адрес в паметта в "0x00000000". Паметта не може да се "прочете".
Може също да видите запис, свързан със съобщението за грешка, в регистрационния файл на приложението. Записът е подобен на:


Дата: Дата
Час: Час
Тип: Грешка
Потребител: Няма
Компютър: Име_на_компютъра
Източник: Приложение
Категория на грешката: (100)
Идентификатор на събитие: 1000

Описание:
Грешката е предизвикана от приложение svchost.exe, версия 5.1.2600.2180, грешка в модул msi.dll, версия 3.1.4000.2435, грешка в адрес 0x00012780.

Освен това, ако затворите диалоговия прозорец със съобщението за грешка, е възможно да не можете да стартирате никакви програми на компютъра. Ако оставите отворен диалоговия прозорец със съобщението за грешка, можете да продължите да използвате компютъра. Но когато се опитате да изключите компютъра, той спира да отговаря.

ПРИЧИНА

Проблемът може да възникне поради проблем с услугата за автоматични актуализации.

РАЗРЕШЕНИЕ

За да решите проблема, приложете актуалната корекция, описана в следната статия в базата знания на Microsoft:
927891 Получавате съобщение за нарушен достъп до паметта, когато се опитате да инсталирате актуализация от Windows Update, след като приложите пакета на актуалната корекция 916089 (Тази връзка може да сочи към съдържание, което е отчасти или изцяло на английски)

ЗАОБИКАЛЯНЕ

За да заобиколите проблема, използвайте някой от следните методи:

Метод 1

Оставете диалоговия прозорец svchost.exe – грешка в приложение отворен и изпълнете следните стъпки.

Стъпка 1: Проверете дали настройките за услугата за автоматични актуализации и за услугата за интелигентно прехвърляне във фонов режим (BITS) са правилни

За целта изпълнете следните стъпки:
  1. Щракнете върху Старт, посочете Изпълни, въведете services.msc и след това щракнете върху OK.
  2. В екрана с подробна информация намерете и щракнете двукратно върху Автоматични актуализации.
  3. Щракнете върху раздела Влизане.
  4. Уверете се, че опцията Локален системен акаунт е избрана и че квадратчето Позволявай взаимодействие на услугата с работния плот е изчистено.
  5. Уверете се, че услугата е разрешена в списъка Хардуерен профил. Ако услугата не е разрешена, щракнете върху Разреши, за да я разрешите.
  6. Щракнете върху раздела Общи и се уверете, че опцията Автоматично е избрана в списъка Тип стартиране. Под Състояние на услугата изберете Стартиране, за да стартирате услугата, ако все още не се изпълнява.
  7. Повторете стъпки от 2 до 6 за услугата за интелигентно прехвърляне във фонов режим (BITS).

Стъпка 2: Регистрирайте компонентите на Windows Update

За целта изпълнете следните стъпки:
  1. Щракнете върху Старт, Изпълни, въведете REGSVR32 WUAPI.DLL и след това натиснете клавиша ENTER.
  2. Когато се появи съобщението "Успешно изпълнение на DllRegisterServer в WUAPI.DLL", щракнете върху OK.
  3. Въведете една по една следните команди в полето Отвори, като след всяка натискате ENTER:
    REGSVR32 WUAUENG.DLL
    REGSVR32 WUAUENG1.DLL
    REGSVR32 ATL.DLL
    REGSVR32 WUCLTUI.DLL
    REGSVR32 WUPS.DLL
    REGSVR32 WUPS2.DLL
    REGSVR32 WUWEB.DLL

Стъпка 3: Преименувайте временната папка на Windows Update

Временната папка на Windows Update може да е повредена. В този случай можете да преименувате временната папка на Windows Update. За целта изпълнете следните стъпки:
  1. Щракнете върху Старт, изберете Изпълни, въведете cmd и след това натиснете клавиша ENTER.
  2. В командна среда въведете net stop Wuauserv и след това натиснете клавиша ENTER.
  3. Щракнете върху Старт, изберете Изпълни, въведете %windir% и след това натиснете клавиша ENTER.
  4. В папката, която се отваря, намерете и преименувайте папката SoftwareDistribution на SDold.
  5. В командна среда въведете net start Wuauserv и след това натиснете клавиша ENTER, за да стартирате услугата за автоматични актуализации.

Метод 2

Изпълнете тези стъпки:
  1. Щракнете върху Старт, щракнете с десния бутон върху Моят компютър и след това щракнете върху Свойства.
  2. В диалоговия прозорец Свойства на системата щракнете върху раздела Автоматични актуализации.
  3. Щракнете върху Изключване на автоматичните актуализации и след това върху OK.
  4. Рестартирайте компютъра.
  5. Използвайте уеб сайта на Windows Update, за да инсталирате ръчно актуализации.
  6. След като инсталирате ръчно актуализациите, включете автоматичните актуализации.

Свойства

ID на статията: 927385 - Последна рецензия: 14 септември 2010 г. - Редакция: 3.0
ВАЖИ ЗА:
  • Microsoft Windows Update
Ключови думи: 
kbwinupdwebsite kbwindowsupdatev6 kbexpertiseinter kbtshoot KB927385

Изпратете обратна информация

 

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