PDA

Показать полную графическую версию : [решено] Ошибка при интеграции обновлений


Muv
30-05-2012, 21:15
Здравствуйте.
Пытаюсь интегрировать обновления через WAIK. Он почему-то не хочет ставить обновления. Логи прилагаю

2012-05-30 21:04:14, Info DISM DISM Package Manager: PID=876 No selectable features found. - CPackageManagerUnattendHandler::Internal_UnattendQueueSelectFeatures
2012-05-30 21:04:14, Info DISM DISM Package Manager: PID=876 Initiating Changes on Package with values: 4, 7 - CDISMPackage::Internal_ChangePackageState
2012-05-30 21:04:14, Error CBS Cannot perform offline servicing with an online-only package: Package_for_KB2533552~31bf3856ad364e35~x86~~6.1.1.1 [HRESULT = 0x800f082e - CBS_E_NOT_ALLOWED_OFFLINE]
2012-05-30 21:04:14, Error DISM DISM Package Manager: PID=876 Failed initiating changes - CDISMPackage::Internal_ChangePackageState(hr:0x800f082e)
2012-05-30 21:04:14, Error DISM DISM Package Manager: PID=876 Failed to change package state. - CPackageManagerUnattendHandler::Internal_UnattendChangePackageState(hr:0x800f082e)
2012-05-30 21:04:14, Error DISM DISM Package Manager: PID=876 Failed to install/stage package at location [C:\7Work\Distribution\Packages\Update\x86_Package_for_KB2533552_6.1.1.1_neutral_31bf3856ad364e35_\Wi ndows6.1-KB2533552-x86.cab]. - CPackageManagerUnattendHandler::Internal_InstallPackageFromSource(hr:0x800f082e)
2012-05-30 21:04:14, Error DISM DISM Package Manager: PID=876 Failed to install package from source [0] - trying next source location. hr = [0x800F082E] - CPackageManagerUnattendHandler::Internal_UnattendInstallPackage
2012-05-30 21:04:14, Error DISM DISM Package Manager: PID=876 Failed to Install the package [Package_for_KB2533552~31bf3856ad364e35~x86~~6.1.1.1]. - CPackageManagerUnattendHandler::Internal_UnattendInstallPackage(hr:0x800f082e)
2012-05-30 21:04:14, Error DISM DISM Package Manager: PID=876 Package failed to install [Package_for_KB2533552~31bf3856ad364e35~x86~~6.1.1.1]. - CPackageManagerUnattendHandler::Internal_UnattendProcessPackage(hr:0x800f082e)
2012-05-30 21:04:14, Error DISM DISM Package Manager: PID=876 Failed to process package at node <package[9]>. - CPackageManagerUnattendHandler::Apply(hr:0x800f082e)
2012-05-30 21:04:14, Error DISM DISM Package Manager: PID=876 Failed to Apply the unattend. - CDISMPackageManager::Apply(hr:0x800f082e)
2012-05-30 21:04:14, Error DISM DISM Unattend Manager: PID=876 d:\w7rtm\base\ntsetup\opktools\dism\providers\unattendprovider\dll\unattendmanager.cpp:400 - CUnattendManager::Apply(hr:0x800f082e)
2012-05-30 21:04:14, Error DISM DISM Unattend Manager: PID=876 d:\w7rtm\base\ntsetup\opktools\dism\providers\unattendprovider\dll\unattendmanager.cpp:654 - CUnattendManager::InternalExecuteCmdLine(hr:0x800f082e)
2012-05-30 21:04:14, Error DISM DISM Unattend Manager: PID=876 d:\w7rtm\base\ntsetup\opktools\dism\providers\unattendprovider\dll\unattendmanager.cpp:603 - CUnattendManager::ExecuteCmdLine(hr:0x800f082e)
2012-05-30 21:04:14, Error DISM DISM.EXE: DISM Unattend Manager processed the command line but failed. HRESULT=800F082E
2012-05-30 21:04:14, Info DISM DISM Image Session: PID=876 Disconnecting the provider store - CDISMImageSession::Final_OnDisconnect

Vadikan
30-05-2012, 21:34
Muv, используйте DISM. Смонтируйте образ, потом создайте CMD-файл, задав пути (без пробелов)

@echo off
:: Задать папку, в которую смонтирован образ
SET MountDir=
:: Задать папку, в которой лежат обновления
SET UpdatesDir=

for %%i in (%UpdatesDir%\*.msu) do dism /Image:%MountDir% /Add-Package /PackagePath:%%i
pause

Muv
30-05-2012, 21:41
Vadikan, извините, а "Диспетчер пакетов (Pkgmgr.exe)" и DISM - это не одно и тоже?
Просто делаю это уже не первый раз. До этого все интеграции проходили без ошибок, а тут на тебе...
Вы можете прояснить, в чем проблема?

Vadikan
30-05-2012, 21:44
Muv, диспетчер пакетов оставлен для обратной совместимости с Vista.

Muv
30-05-2012, 22:13
Цитата

Что такое система DISM?

Система обслуживания образов развертывания и управления ими (DISM.exe) - это средство командной строки, которое может использоваться для обслуживания образа Windows® или для подготовки образа среды предустановки Windows (Windows PE). Оно заменяет диспетчер пакетов (Pkgmgr.exe), PEimg и Intlcfg, которые включались в Windows Vista®. Функциональные возможности этих средств теперь собраны в одном инструменте (DISM.exe). Кроме того, были добавлены новые функции, улучшающие возможности автономного обслуживания.
А ошибка почему выскакивает при интеграции некоторых обновлений?
Или в представленных мною данных нельзя найти ответ? :)

используйте DISM »

Пути я прописал верно? Или нужно использовать какие-то спец символы?

@echo off
:: Задать папку, в которую смонтирован образ
SET MountDir=C:\7Work\Mount
:: Задать папку, в которой лежат обновления
SET UpdatesDir=C:\7Work\Updates

for %%i in (%UpdatesDir%\*.msu) do dism /Image:%MountDir% /Add-Package /PackagePath:%%i
pause

Muv
30-05-2012, 22:24
Vadikan, не получилось... :(

Vadikan
30-05-2012, 22:33
Или в представленных мною данных нельзя найти ответ? »
Можно. Вы устанавливаете http://support.microsoft.com/kb/2533552 в систему с SP1.

Muv
30-05-2012, 23:04
Vadikan, огромное спасибо :) Скажите, а есть ли смысл ставить обновление kb2533552 уже после установки ОС с SP1? Или, если использовать DISM, оно встанет?
используйте DISM »
не получилось »
И можете подсказать с этим? Я что-то прописываю не так?

Muv
30-05-2012, 23:22
Muv, используйте DISM » - можете пояснить, почему? Мне для общего развития :)

Vadikan
31-05-2012, 00:55
Muv, потому что DISM - это настоящее и будущее, а pkgmgr - прошлое.

Скажите, а есть ли смысл ставить обновление kb2533552 уже после установки ОС с SP1? »
Прочтите статью базы знаний и сделайте свои выводы.




© OSzone.net 2001-2012