Access Point

0
VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

Не отображаются роли в диспетчере сервера 0x80070490

admin 16.02.2015

0x80070490 DISM

Непредвиденная ошибка при обновлении диспетчера сервера: Элемент не найден. (Исключение из HRESULT: 0x80070490)

ОС: Windows Server 2008 r2

Причина: Неожиданное отключение. Что привело к порче и потере системных файлов.

 

Выдержки из логов, которые указывают на ошибку :

ServerManager.log

1480: 2015-02-15 15:18:34.794 [Provider]                  C:\Windows\system32\ServerManager\Cache\CbsUpdateState.bin does not exist.
1480: 2015-02-15 15:18:34.795 [CBS]                       IsCacheStillGood: False.
1480: 2015-02-15 15:18:39.543 [CBS] Error (Id=0) Function: 'CreateSessionAndPackage()->Session_OpenPackage' failed: 80070490 (-2147023728)
1480: 2015-02-15 15:18:39.546 [ExceptionHandler] Error (Id=0) Обнаружено непредвиденное исключение:
System.Runtime.InteropServices.COMException (0x80070490): Элемент не найден. (Исключение из HRESULT: 0x80070490)
   в System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
   в Microsoft.Windows.ServerManager.ComponentInstaller.CreateSessionAndPackage(IntPtr& session, IntPtr& package)
   в Microsoft.Windows.ServerManager.ComponentInstaller.InitializeUpdateInfo()
   в Microsoft.Windows.ServerManager.ComponentInstaller.Initialize()
   в Microsoft.Windows.ServerManager.Common.Provider.RefreshDiscovery()
   в Microsoft.Windows.ServerManager.LocalResult.PerformDiscovery()
   в Microsoft.Windows.ServerManager.ServerManagerModel.CreateLocalResult(RefreshType refreshType)
   в Microsoft.Windows.ServerManager.ServerManagerModel.InternalRefreshModelResult(Object state)

CBS.log

2015-02-15 15:18:39, Info                  CBS    Failed to open package file: \\?\C:\Windows\Servicing\Packages\Package_for_KB2631813~31bf3856ad364e35~amd64~~6.1.1.1.mum [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2015-02-15 15:18:39, Info                  CBS    Failed to read in xml content [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2015-02-15 15:18:39, Error                 CBS    Failed to parse package manifest: \\?\C:\Windows\Servicing\Packages\Package_for_KB2631813~31bf3856ad364e35~amd64~~6.1.1.1.mum [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2015-02-15 15:18:39, Error                 CBS    Failed to resolve package 'Package_for_KB2631813~31bf3856ad364e35~amd64~~6.1.1.1' [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2015-02-15 15:18:39, Info                  CBS    Failed to resolve package [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2015-02-15 15:18:39, Info                  CBS    Failed to populate children. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2015-02-15 15:18:39, Info                  CBS    Failed to initialize internal package [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2015-02-15 15:18:39, Info                  CBS    Failed to create package. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2015-02-15 15:18:39, Error                 CBS    Failed to internally open package. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]

В первой и 3 строке выдержки из CBS.log  указан не найденный файл, его надо восстановить, в зависимости от файла (загружаемое обновление это или нет) его можно восстановить либо с другой аналогичной системы, либо  с установочного диска.

 

После восстановления файла, запускаем Диспетчер сервера и если ошибка все еше появляемся, смотрим лог, восстанавливаем файл и так далее, пока ошибки не перестанут появляться.

 

Tagged with: ,

Leave a Comment

Login to your account

Can't remember your Password ?

Register for this site!