none
Ошибки WMI и DISM RRS feed

  • Общие обсуждения

  • Здравствуйте!

    Не устанавливаются любые роли и компоненты в Windows 2012 R2.

    Запускал

    DISM /Online /Cleanup-Image /RestoreHealth

    но команда завершается с ошибкой: 

    Сбой восстановления. Не найден источник восстановления, или хранилище компоненто
    в восстановить невозможно.
    
    Ошибка: 0x800f081f
    
    Сбой DISM. Операция не выполнена.

    Также запускал:

    cscript WMIDiag.vbs checkconsistency

    Лог WMIDiag.vbs тут: http://dropmefiles.com/Dk8a3

    Прошу помощи, так как необходимо установить роль Сервера служб удаленных рабочих столов на сервер.



    13 ноября 2017 г. 6:26

Все ответы

  • У сервера есть доступ в интернет? DNS работает корректно (ping microsoft.com)?
    13 ноября 2017 г. 11:23
  • Доступ в интернет есть.

    ping microsoft.com

    Похоже у microsoft.com закрыт icmp трафик. Но ip адрес определяет.

    13 ноября 2017 г. 12:10
  • Хорошо, тогда попробуйте восстановиться указав источник:

    DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:X:\Sources\Install.wim:1 /LimitAccess

    Для этого предварительно подключите ISO Windows Server 2012R2 (или распакуйте его на диск, тут как вам удобнее). Затем замените путь "X:\Sources\Install.wim" на актуальный.

    13 ноября 2017 г. 12:15
  • Я так пробовал.

    Команда ругается на то что у нее не получилось найти источник.

    Образ монтировал как диск G:

    Команду указывал, предварительно выяснив под каким индексом идет мой выпуск Windows 2012: 

    DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:G:\Sources\Install.wim:2 /LimitAccess
    13 ноября 2017 г. 12:35
  • Ок, тогда проверим, есть ли реально ошибка:

    dism /online /cleanup-image /scanhealth

    Далее проверьте, установлен ли компонент (feature) .Net Framework 3.5. Если нет, установите.

    У вас Windows была русскоязычная из коробки или ставился Language Pack?

    13 ноября 2017 г. 12:48
  • C:\Users\Administrator>dism /online /cleanup-image /scanhealth
    
    Cистема DISM
    Версия: 6.3.9600.17031
    
    Версия образа: 6.3.9600.17031
    
    [==========================100.0%==========================]
    Хранилище компонентов подлежит восстановлению.
    Операция успешно завершена.

    Windows была англоязычная из коробки и ставился RUS Language Pack

     .Net Framework 3.5  - проверить не удалось, так как Диспетчер серверов не видит этого сервера, хотя запускается локально. И добавить его не получается.

    13 ноября 2017 г. 13:03
  • Эта проблема может быть из-за Language Pack. Есть ли возможность его удалить?
    13 ноября 2017 г. 13:15
  • Есть, только киньте плиз ссылкой как это сделать.
    13 ноября 2017 г. 13:21
  • https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/add-and-remove-language-packs-on-a-running-windows-installation

    Remove a language with the Settings app

    In the Settings app, you can remove a language by going to Settings > Time & language > Region & language. Click on the language you'd like to remove, and then click on remove. Windows will automatically delete language pack files the next time it runs its automated cleanup tasks.

    Или вот на видео:

    https://youtu.be/5aOZXOryXnU?t=154

    13 ноября 2017 г. 13:36
  • Нашел как, удалил русский.

    Перезагружу ночью сервер и проверю, о результате отпишусь!

    13 ноября 2017 г. 13:42
  • Рано я радовался - при удалении возникла ошибка - ошибка удаления.
    13 ноября 2017 г. 13:49
  • Это плохо. Попробуйте через DISM удалить:

    https://technet.microsoft.com/en-us/library/jj200155%28v=ws.11%29.aspx?f=255&MSPPError=-2147217396

    Еще выполните sfc /scannow. Возможно, он обнаружит еще ошибки.

    13 ноября 2017 г. 14:04
  • Это плохо. Попробуйте через DISM удалить:

    https://technet.microsoft.com/en-us/library/jj200155%28v=ws.11%29.aspx?f=255&MSPPError=-2147217396

    Еще выполните sfc /scannow. Возможно, он обнаружит еще ошибки.

    Как удалять через DISM я видел инструкции в интернет, но к сожалению тоже не выход. Так как не удается мне скачать lp.cab файл.

    sfc /scannow ошибок не находит.

    Есть у меня резервные копии сервера, сделанные с помощью "Системы архивации Windows Server"

    Может восстановить из нее сервер на дату до начала всех этих проблем?

    Единственный вопрос тогда у меня по архивации: Восстанавливать полностью или только состояние системы? Вообще что такое состояние системы, что при этом восстанавливается?

    14 ноября 2017 г. 4:58
  • Вы пишите, что задача - установить роль RDS на этом сервере. При этом предлагаете восстановить его из бэкапа.

    У вас что-то ещё важное на нём крутится (учитывая наличие бэкапов)? Если нет, то зачем эти все ошибки (а у вас налицо проблема в системе) "нести" дальше? Разверните чистый сервер (можно даже на WS2016) и настраивайте RDS уже на нём.

    14 ноября 2017 г. 5:57
  • Этот сервер второй КД, плюс на нем SQL Server крутится.

    Так что начисто все поставить не получится. Да и на 2016 перейти тоже, так как куплена лицензия 2012 R2.

    14 ноября 2017 г. 6:06
  • Вот тоже соглашусь, что восстанавливать из бэкапа сервер, особенно если это контроллер домена - самый крайний случай. Есть риск, что про текущую проблему вы просто позабудете на фоне того, что начнет происходить :)

    Вы спрашивали про System State:

    https://technet.microsoft.com/en-us/library/cc938537.aspx?f=255&MSPPError=-2147217396

    Далее про RDS на контроллере домена. Вы же знаете, что это не рекомендуемое решение? Обычно в таком случае на хосте устанавливается ОС, на ней поднимается роль Hyper-V и уже все остальное делается на виртуальных машинах (для лицензии Standard можно развернуть две ВМ Windows Server без дополнительных платежей).

    В общем, если не получится решить проблему с DISM, правильнее будет все переделать. Восстановление из бэкапа в данной ситуации лучше не рассматривать - рискуете сделать намного хуже. 

    14 ноября 2017 г. 6:27
  • Хорошо, давайте попробуем тогда решить проблему с DISM?

    Начать видимо надо с удаления русского Language pack при помощи DISM? Вот только скачать lp.cab не откуда.

    14 ноября 2017 г. 6:29
  • Да. Еще. Забудьте про все MUI (Language Pack) на серверах! НИКОГДА не устанавливайте их! Это же касается и русскоязычной версии ОС и других серверных продуктов Microsoft, если нет явной необходимости (одно время 1С 7 работала корректно только на Windows RUS, причем обязательно без MUI). 
    14 ноября 2017 г. 6:29
  • Да. Еще. Забудьте про все MUI (Language Pack) на серверах! НИКОГДА не устанавливайте их! Это же касается и русскоязычной версии ОС и других серверных продуктов Microsoft, если нет явной необходимости (одно время 1С 7 работала корректно только на Windows RUS, причем обязательно без MUI). 
    Буду знать, спасибо!
    14 ноября 2017 г. 6:30
  • Скачал Language pack с сайта VLSC, удалил его при помощи DISM.

    Сейчас нет возможности перезагрузить сервер. Вечером перезагружу, затем запущу вновь 

    DISM /Online /Cleanup-Image /RestoreHealth

    О результате сообщу.

    14 ноября 2017 г. 6:53
  • В общем удаление Language Pack не помогло:

    C:\Users\Administrator>DISM /Online /Cleanup-Image /RestoreHealth
    
    Deployment Image Servicing and Management tool
    Version: 6.3.9600.17031
    
    Image Version: 6.3.9600.17031
    
    [==========================100.0%==========================]
    The restore operation failed. Either the repair source was not found or the comp
    onent store cannot be repaired.
    
    Error: 0x800f081f
    
    DISM failed. No operation was performed.
    For more information, review the log file.
    
    The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

    Выполнил sfc /scannow

    C:\Users\Administrator>sfc /scannow
    
    Beginning system scan.  This process will take some time.
    
    Beginning verification phase of system scan.
    Verification 100% complete.
    
    Windows Resource Protection did not find any integrity violations.
    15 ноября 2017 г. 7:38
  • Попробуйте снова выполнить DISM с ключом Sources. Если не поможет, покажите, какие ошибки в файле "C:\Windows\Logs\DISM\dism.log".
    15 ноября 2017 г. 7:40
  • С ключом Source также не помогло, вот ошибки из лога dism.log

    2017-11-15 14:07:37, Info                  DISM   DISM Package Manager: PID=5836 TID=6220 Loaded servicing stack for online use only. - CDISMPackageManager::RefreshInstanceAndLock
    2017-11-15 14:07:37, Error                 DISM   DISM Package Manager: PID=5836 TID=6220 Failed while processing command cleanup-image. - CPackageManagerCLIHandler::ExecuteCmdLine(hr:0x800f081f)
    2017-11-15 14:07:37, Info                  DISM   DISM Package Manager: PID=5836 TID=6220 Further logs for online package and feature related operations can be found at %WINDIR%\logs\CBS\cbs.log - CPackageManagerCLIHandler::ExecuteCmdLine
    2017-11-15 14:07:37, Error                 DISM   DISM.EXE: DISM Package Manager processed the command line but failed. HRESULT=800F081F

    15 ноября 2017 г. 11:22