Не може да инсталира актуализации в Windows Vista, Windows 7, Windows Server 2008 и Windows Server 2008 R2

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

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

Симптоми

Когато се опитате да инсталирате актуализация на Windows, инсталиране на компонент на Windows, или опит за инсталиране на Microsoft или трети партия software назначена програма, имате един или Още действия Препоръчано от следните симптоми:
  • Не можете да видите Windows роли или функции.
  • Служба вързоп инсталация не успее.
  • Когато се опитвате да се свържете към уеб сайта на Microsoft Windows Update или уеб сайта на Microsoft Update, един Препоръчано от следните кодове за грешка се регистрира в регистъра на Windows Update (windowsupdate.log) или в регистър на транзитна база събиране на данни обслужване на компонент (CBS.log):
    • 0xC80001FE
    • 0x80200010
    • 0x80070643
    • 0x80246002
    • 0x80070490
    • 0x80070420
    • 0x80073712
    • 0x80246007
    • 0x8000FFFF
    • 0x80070424
    • 0x80248007
    • 0x8007064C
    • 0x8024D00C
    • 0x8007066A
    • 0x80245003
    • 0x8024402C

Причина

Този проблем може да възникне, ако един или Още действия Препоръчано от следните условия са верни:
  • Базата събиране на данни на Windows Update, е повреден.
  • антивирусен софтуер е конфигуриран да сканира папката %Windir%\SoftwareDistribution.
  • Услугата на заден план Умен Пренасям Служба (BITS) не получава заглавие на връзката съдържание.
  • Изисква системен файл е регистрирана неправилно.
  • инсталираща назначена програма на Windows се натъкна на грешка.
  • Компонент на транзитна база събиране на данни сервизно обслужване (CBS) Манифестът е повреден.
  • Услугата на Windows Opdate спря по време на инсталацията.
  • Версия на файла, конфликт на устройства с Windows Update агент файлове.

Разрешение

За да разрешите този проблем, опитайте следните методи. След като изпълните стъпките на всеки Препоръчано от методите, тест, за да видите дали проблемът е решен, преди да продължите със следващия метод. Ако проблемът е решен по кой метод, не трябва да използвате останалите методи.

Метод 1: Рестартирайте компютъра си и след това опитайте отново да инсталирате актуализациите

Затворете всички програми, които се изпълняват, рестартирайте компютъра и след това опитайте отново да инсталирате актуализациите.

Забележка Рестартирането на компютъра ще се уверете че всички предишни инсталации са готови, и че останалите процеси изискват рестартиране на системата, преди да може да завърши.

Метод 2: Изпълни с инструмента за готовност на актуализиране на системата (CheckSur.exe)

Изтегляне и стартиране на инструмента за готовност на актуализиране на системата. Този инструмент се изпълнява еднократно фина настройка за несъответствия, които могат да предотвратят бъдещи обслужването операции. За Още действия информация как да изтеглите и стартирате инструмента CheckSur.exe щракнете върху следния номер на статия в база знания на Microsoft:
947821 Описание на система Update готовност инструмент за Windows Vista за Windows Server 2008, за Windows 7 и за Windows Server 2008 R2
Опитайте да инсталирате актуализациите отново.

Забележка След като изпълните инструмента, CheckSur.log файлът е записан на следното място:
%SystemRoot%\logs\cbs

Метод 3: Изпълни с инструмента за проверка на системните файлове (SFC.exe)

Изпълни с инструмента за проверка на системните файлове (SFC.exe). За да направите това, изпълнете следните стъпки:
  1. Отворете Административен командния прозорец.
  2. В командния ред въведете sfc/scannowи след това натиснете Enter.
  3. След като сканирането приключи, опитайте да инсталирате актуализациите отново.

Метод 4: Проучване на съдържанието на папката "Catroot2"

Проучване на съдържанието на папката "Catroot2". За да направите това, изпълнете следните стъпки:
  1. Въведете следните команди и натиснете Enter след всяка команда:
    • net stop cryptsvc
    • д-р %systemroot%\system32\catroot2.old
    • xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old/s
  2. Изтриване на цялото съдържание на папката "catroot2", но не изтривайте папката "catroot2".
  3. Въведете следната команда и натиснете клавиша Enter:
    (географски) разширена мрежа трепвам cryptsvc
  4. Затворете прозореца на командния ред.

Метод 5: Премахване на всички неправилно стойности в системния регистър

Премахнете всички неправилни стойности, които могат да съществуват в системния регистър. За да направите това, изпълнете следните стъпки:
  1. Щракнете върху Старта след това въведете регентство в полето Начало на търсене .
  2. В списъка напрограмите щракнете върху regedit.exe.
  3. Намерете и изберете следния подключ в системния регистър:
    HKEY_LOCAL_MACHINE\COMPONENTS
  4. Щракнете с десния бутонкомпоненти.
  5. Щракнете върху експортиране.
  6. В полетоиме за влизане на файла въведете COMPONENTS.
  7. В полето Запиши в щракнете върху работния плот, щракнете върху Запишии след това запишете файла на вашия работен плот.
  8. В екрана с подробни събиране на данни щракнете с десния бутон PendingXmlIdentifierи след това щракнете върху Изтрий. Ако стойност за регулиране на нивото на звука не съществува, преминете към следващата стъпка.
  9. В екрана с подробни събиране на данни десниящракнете върху NextQueueEntryIndexи след това щракнете върху Изтрий. Ако стойност за регулиране на нивото на звука не съществува, преминете към следващата стъпка.
  10. В екрана с подробни събиране на данни щракнете с десния бутонAdvancedInstallersNeedResolvingи след това щракнете върху Изтрий. Ако стойността не съществува, преминете към следващата стъпка.
  11. Рестартирайте компютъра.
  12. Опитайте отново да инсталирате актуализациите.
Метод 6: Регистриране на файловете Windows Update
Регистриране на файловете на Windows Update. За да направите това, изпълнете следните стъпки:
  1. Отворете Административен командния прозорец.
  2. В командния ред въведете следната команда:
    REGSVR32 WUPS2.DLL /S
    REGSVR32 WUPS.DLL /S
    REGSVR32 WUAUENG.DLL /S
    REGSVR32 WUAPI.DLL /S
    REGSVR32 WUCLTUX.DLL /S
    REGSVR32 WUWEBV.DLL /S
    REGSVR32 JSCRIPT.DLL /S
    REGSVR32 MSXML3.DLL /S
  3. Опитайте да инсталирате актуализациите отново.

Метод 7: Уверете се, че вашият антивирусно приложение не сканира определени файлове

Уверете се, че вашият антивирусно приложение не сканира файловете в директорията % windir % \SoftwareDistribution на всеки компютър, на който е инсталирана Windows Update Agent.

За компютри, които изпълняват Windows Server 2003, Microsoft Windows 2000, Windows XP, Windows Vista или Windows Server 2008 не сканирайте долупосочените файлове и папки.

Забележка Тези файлове не са изложени на риск Препоръчано от инфекция. Ако сканирате тези файлове, сериозни проблеми с производителността може да се случи, защото някои файлове могат да бъдат заключени. Ако определена група файлове са идентифицирани по име за влизане, изключи само тези файлове, а не цялата папка. Понякога трябва да се изключи и цялата папка. Не изключва някои Препоръчано от тези елементи, въз основа на разширението на файла. Например не изключвайте всички файлове с разширение .dit. Microsoft е не контрол върху други файлове, които могат да използват същите разширения като тези файлове.
  • Файлове, които са свързани с Microsoft Windows Update или Автоматичен Update
  • Файла на базата събиране на данни на Windows Update или Автоматичен Update файл Препоръчано от транзитна база събиране на данни събиране на данни

    Забележка Този файл (Datastore.edb) се намира в следната директория:
    %WINDIR%\SoftwareDistribution\Datastore
  • Регистрационните файлове за транзакции

    Забележка Тези файлове се намират в следната папка:
    %WINDIR%\SoftwareDistribution\Datastore\Logs
Изключете следните файлове:
  • Edb*.log

    Забележка Заместващият символ означава, че може да има няколко файла.
  • Res1.log
  • Res2.log
  • Edb.CHK
  • TMP.edb

Метод 8: Преименувайте папката "SoftwareDistribution"

Преименуване на Windows Update временно SoftwareDistribution папка. За да направите това, изпълнете следните стъпки:
  1. Отворете Административен командния прозорец.
  2. Изпълнете следните команди и натиснете Enter след всяка команда:
    • (географски) разширена мрежа спирам wuauserv
    • CD % systemroot %
    • Рен SoftwareDistribution SoftwareDistribution.old
    • (географски) разширена мрежа трепвам wuauserv
  3. Опитайте да инсталирате актуализациите отново.
Важно Когато използвате този метод, възникнат следните проблеми:
  • Актуализации, които в момента се изтеглят, но които все още не са инсталирани, трябва да се изтеглят отново с помощта на Windows Update или Microsoft Update.
  • Когато изтривате папката софтуер разпределение, историята на изтеглянията ви се отстранява.
  • Ако в момента получавате актуализации Препоръчано от Microsoft Update и Препоръчано от Windows Update, трябва да изберете отново тази опция Препоръчано от уеб сайта на Windows Update.
Забележка Ако проблемът е разрешен и успешно може да изтеглите и инсталирате актуализациите, можете безопасно да изтриете папката SoftwareDistribution.old, за да се възстанови дисково пространство.

Метод 9: Ясно на опашката за БИТА на всички текущи задачи

Почистване всички текущи задачи Препоръчано от опашката на БИТА. За да направите това, изпълнете следните стъпки:
  1. Отворете Административен командния прозорец.
  2. В командния ред въведете следните команди и натиснете Enter след всяка команда:

    Net stop bits
    Net stop wuauserv
    Ipconfig /flushdns
    cd \documents and settings\all users\application data\microsoft\network\downloader
    Del qmgr0.dat
    Del qmgr1.dat
    Net start bits
    Net start wuauserv
    Забележка
    След като завършите тези стъпки, БИТА опашката е изчистена.
  3. Опитайте да инсталирате актуализациите отново.

Метод 10: Изтеглете и ръчно да инсталирате 958056 актуализация

Изтеглите и инсталирате ръчно KB 958056 update. За да направите това, изпълнете следните стъпки:
  1. Определяне на база знания на Microsoft статия брой неуспешната актуализация. За да направите това, направете едно Препоръчано от следните неща: Покажи на съобщение за код на грешка.
    • Покажи на съобщение за код на грешка.
    • Покажи хронологията на актуализация на уеб сайта на Windows Update или Препоръчано от уеб сайта на Microsoft Update. За да направите това, изпълнете следните стъпки:
      1. Посетете следния сайт на Microsoft Update Web:
        http://Update.Microsoft.com
      2. Под Опции щракнете върху преглед your update успешна история.
      3. В колоната за актуализация определя номера на база знания на Microsoft статия на неуспешната актуализация.
  2. Посетете следните изтегляне на уеб сайта на Windows:
    http://www.Microsoft.com/Windows/Downloads/Default.aspx
  3. В полето за търсене на изтегляния уеб страница тип, разположен в стъпка 1, след това щракнете върху номера на статия отидете.
    Забележка Не включвайте буквите "kb", когато въведете номер на статия. Например въведете "kb123456" като 123456.
  4. Преглед на списъка на върнати съдържание, за да намерите статията на база знания, която има връзка за изтегляне.
    Забележка Вие може да бъдете подканени да ратифицирам прозорец. Ако бъдете подканени, следвайте инструкциите към ратифицирам прозорец и след това продължете да изтеглите актуализацията.
  5. Щракнете върху изтеглянеа след това щракнете върху Запиши , когато бъдете подканени да запишете изтеглянето. Запишете изтегления файл на вашия работен плот.
  6. След като изтеглянето завърши, щракнете върху Отвори за да инсталирате актуализацията.
    Забележка Актуализиране на инсталацията може да се провали, ако актуализацията е неправилен за вашата версия на Windows.

Метод 11: Преименуване на Pending.xml

Преименуване на Pending.xml файл. За да направите това, изпълнете следните стъпки:
  1. Отворете Административен командния прозорец.
  2. В командния ред въведете следната команда:
    takeown /f C:\Windows\winsxs\pending.xml
  3. Преименуване на c:\windows\winsxs\pending.xml път с помощта на следната команда:
Рен c:\windows\winsxs\pending.xml pending.old

Метод 12: Тичам Chkdsk в дяла на Windows

Тичам disk проверка на дял на Windows. За да направите това, изпълнете следните стъпки:
  1. Отворете Административен командния прозорец.
  2. В командния ред въведете следната команда:
    Chkdsk volume: /f /r

Свойства

ID на статията: 2509997 - Последна рецензия: 29 май 2014 г. - Редакция: 3.0
Важи за:
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Starter
  • Windows Vista Ultimate
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Foundation
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 Standard
Ключови думи: 
kbmt KB2509997 KbMtbg
Machine-translated Article
ВАЖНО: Тази статия е преведена с използване на софтуер за машинен превод на Microsoft и може да бъде коригирана чрез технологията Рамка за превод от общността (CTF). Microsoft предлага статии, преведени машинно, допълнително редактирани от общността, и статии, преведени от хора, за да може да предостави достъп на много езици до всички статии в нашата База знания. Статиите, преведени машинно и редактирани допълнително, може да съдържат грешки в лексиката, синтаксиса и/или граматиката. Microsoft не носи отговорност за каквито и да било неточности, грешки или вреди, предизвикани от неправилен превод на съдържанието или използването му от нашите клиенти. Повече за CTF – на http://support.microsoft.com/gp/machine-translation-corrections/bg.
Щракнете тук, за да видите версия на тази статия на английски: 2509997

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

 

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