Съобщение за грешка при опит за инсталиране на сервизни пакети или актуализации на Windows на компютър, базиран на Windows Server 2008 или Windows Vista: "ERROR_INVALID_PARAMETER(0x80070057)"

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

СИМПТОМИ

Не можете да инсталирате сервизни пакети или актуализации на Windows и получавате следното съобщение за грешка на компютър, работещ под Windows Server 2008 или Windows Vista:
Инсталирането не е успешно. Параметърът е неправилен.
Грешка: ERROR_INVALID_PARAMETER{0x80070057}

ПРИЧИНА

Проблемът възниква, защото в компютъра съществува един или повече от следните записи в системния регистър:
  • HKEY_LOCAL_MACHINE\COMPONENTS\AIFailureInformation
  • HKEY_LOCAL_MACHINE\COMPONENTS\NextQueueEntryIndex=hex(b):40,00,00,00,00,00,00,00
  • HKEY_LOCAL_MACHINE\COMPONENTS\AdvancedInstallersNeedResolving
  • HKEY_LOCAL_MACHINE\COMPONENTS\PendingXmlIdentifier

РАЗРЕШЕНИЕ

Важно Този раздел, метод или задание съдържа информация за модифициране на системния регистър. Имайте предвид, че при неправилна промяна на системния регистър е възможно да възникнат сериозни проблеми. Затова следвайте внимателно тези стъпки. За допълнителна защита направете резервно копие на системния регистър, преди да го промените. В случай на възникване на проблем чрез това копие ще можете да възстановите системния регистър. За допълнителна информация как да направите резервно копие на системния регистър или да го възстановите щракнете върху следния номер на статия от Базата знания на Microsoft, за да я прегледате:
322756 Създаване на резервно копие и възстановяване на системния регистър в Windows

За да решим проблема вместо вас, отидете на раздела "Решете моя проблем". Ако предпочитате да решите проблема сами, отидете на раздела "Нека реша проблема сам".

Решете моя проблем

За да разрешите автоматично този проблем, щракнете върху бутона или връзката Fix it. В диалоговия прозорец Изтегляне на файлове щракнете върху Изпълнение и следвайте стъпките в съветника за решаване на проблема.

Решаване на проблема
Microsoft Fix it 50627

Забележки
  • Възможно е този съветник да е само на английски език. Автоматичната корекция обаче работи и за други езикови версии на Windows.
  • Ако не сте на проблемния компютър, можете да запишете решението на проблема на флаш устройство или компактдиск и след това да го изпълните на проблемния компютър.

След това отидете на раздела "Това реши ли проблема?".



Нека реша проблема сам

За да отстраните този проблем, премахнете записите в системния регистър, отбелязани в раздела "Причина".

Това реши ли проблема?

  • Проверете дали проблемът е решен. Ако е решен, не е необходимо да четете по-нататък в този раздел. Ако проблемът не е решен, може да се обърнете към поддръжката.
  • Ще ви бъдем признателни за предоставената от вас обратна информация. За да предоставите обратна информация или да съобщите за проблеми с това решение, добавете коментар в блога "Решете моя проблем" или ни изпратете имейл съобщение.

ДОПЪЛНИТЕЛНА ИНФОРМАЦИЯ

Когато възникне този проблем, се генерира файл cbs.log, който прилича на следния регистрационен файл:
2010-08-17 13:38:15, Info CSI 0000000f@2010/8/17:12:38:15.832 CSI Transaction @0x2349518 destroyed

2010-08-17 13:38:15, Info CBS WER: Generating failure report for package: (Генериране на отчет за неизправност за пакета:) Package_for_KB955430~31bf3856ad364e35~x86~~6.0.1.18005, status: 0x80070057, failure source: (източник на неизправност) Resolve, start state: (Отстраняване, начално състояние:) 0, target state: (целево състояние:) 7

2010-08-17 13:38:19, Info CBS SPI: Error callback (Обратно повикване при грешка) - 0x80070057

2010-08-17 13:38:19, Info CBS Exec: Processing complete (Обработката е завършена).  Session: (Сесия:) 30096904:4294350444, Package: (Пакет:) Package_for_KB955430~31bf3856ad364e35~x86~~6.0.1.18005, hr: 0x80070057

2010-08-17 13:38:19, Info CBS Restored system sleep block state: (Възстановено състояние на блок след заспиване на системата:) 0x80000000

2010-08-17 13:38:19, Info CBS Session: 30096904:4294350444 finalized (финализиран). Reboot required: (Изисква се рестартиране:) не

2010-08-17 13:38:19, Error CBS SPI: (CSPICbsClient::ChangeState:462)Failed changing package state to (Неуспешна промяна на състоянието на пакета) 7 hr=0x80070057
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Свойства

ID на статията: 2469239 - Последна рецензия: 21 октомври 2011 г. - Редакция: 1.0
ВАЖИ ЗА:
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Foundation
  • Windows Server 2008 Standard
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Starter
  • Windows Vista Ultimate
Ключови думи: 
kbfixme kbmsifixme KB2469239

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

 

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