Компоненты Windows: Нет выбора активации компонентов.

Posted by

При установке AdminPack x64 под Windows 7 x64, установился, но вкладка «Включение или отключение компонентов Windows» совершенно пуста. Не могу добавить или удалить компоненты Windows. Возможно это случилось из-за выключения компьютера в период обновления, пропадание электричества да еще много разных случаев.

Собираем данные для решения данной проблемы:

Заходим в ПускПанель управленияПрограммы и компонентыВключение или отключение компонентов Windows:

Почему то не отображают ни какие компоненты.

Не отображаются компоненты в Windows 7.

 

 

 

 

 

 

Нужно проверить запущена ли служба – Установщик модулей Windows – Запускаем:

от имени Администратора:

Net start TrustedInstaller

Sc config TrustedInstaller start= auto

 

Запустил средство проверки системы

от имени Администратора:

sfc /scannow

Как видим, процесс идет, и он долгий:

Выполняем проверку системы: sfc /scannow

 

Процесс долгий.

Запускаем проверку системы: sfc /scannow

 

Далее смотрим лог C:\Windows\Logs\CBS\cbs.log В самом низу отображаются ошибки:

2012-05-31 13:24:13, Error                 CBS    Failed to verify if catalog file \\?\C:\Windows\Servicing\Packages\Package_for_KB2641690~31bf3856ad364e35~amd64~~6.1.1.0.cat is valid. [HRESULT = 0x800b0100 — TRUST_E_NOSIGNATURE]

2012-05-31 13:24:13, Info                  CBS    Mark store corruption flag because of package: Package_for_KB2641690~31bf3856ad364e35~amd64~~6.1.1.0. [HRESULT = 0x800b0100 — TRUST_E_NOSIGNATURE]

2012-05-31 13:24:13, Info                  CBS    Failed to initialize package: Package_for_KB2641690~31bf3856ad364e35~amd64~~6.1.1.0, from path: \\?\C:\Windows\Servicing\Packages\Package_for_KB2641690~31bf3856ad364e35~amd64~~6.1.1.0.mum, existing package: 1 [HRESULT = 0x800b0100 — TRUST_E_NOSIGNATURE]

2012-05-31 13:24:13, Info                  CBS    Failed to resolve package [HRESULT = 0x800b0100 — TRUST_E_NOSIGNATURE]

2012-05-31 13:24:13, Info                  CBS    Failed to populate children. [HRESULT = 0x800b0100 — TRUST_E_NOSIGNATURE]

2012-05-31 13:24:13, Info                  CBS    Failed to initialize internal package [HRESULT = 0x800b0100 — TRUST_E_NOSIGNATURE]

2012-05-31 13:24:13, Info                  CBS    Failed to create package. [HRESULT = 0x800b0100 — TRUST_E_NOSIGNATURE]

2012-05-31 13:24:13, Error                 CBS    Failed to internally open package. [HRESULT = 0x800b0100 — TRUST_E_NOSIGNATURE]

2012-05-31 13:24:13, Info                  CBS    WinVerifyTrust failed [HRESULT = 0x800b0100 — TRUST_E_NOSIGNATURE]

2012-05-31 13:24:13, Error                 CBS    Failed to verify if catalog file \\?\C:\Windows\Servicing\Packages\Package_for_KB2641690~31bf3856ad364e35~amd64~~6.1.1.0.cat is valid. [HRESULT = 0x800b0100 — TRUST_E_NOSIGNATURE]

2012-05-31 13:24:13, Info                  CBS    Failed to initialize internal package [HRESULT = 0x800b0100 — TRUST_E_NOSIGNATURE]

2012-05-31 13:24:13, Info                  CBS    Failed to create package. [HRESULT = 0x800b0100 — TRUST_E_NOSIGNATURE]

2012-05-31 13:24:13, Error                 CBS    Failed to internally open package. [HRESULT = 0x800b0100 — TRUST_E_NOSIGNATURE]

Как видим, файл не зарегистрировался в системе и из-за него нельзя активировать или де активировать установленные компоненты.

Решением является удаление данного файла обновления через командную строку:

Чтобы удалить неправильно установившееся обновление:

от имени Администратора:

wusa.exe /uninstall /kb:2641690

А теперь заходим Пуск – Панель управления – Программы и компоненты – Включение или отключение компонентов Windows, и можно до устанавливать встроенные компоненты.

Проблема решена. Удалил сбоившее обновление.

 

 

 

 

 

 

 

А вот теперь установим msu пакет для включения функций AdminPack x64:

от имени Администратора:

wusa Windows6.1-KB958830-x64-RefreshPkg.msu /install

Результат будет успешным. Надеюсь, статья поможет тем с кем такое случилось.