none
проблема с установкой клиента SCCM 2012

    Вопрос

  • Доброго дня всем!
    На одном из компьютеров сети клиент SCCM 2012 переустанавливается циклически.
    Например сегодня утром включили комп, удаляется клиент, потом он опять скачивается и устанавливается опять.После перезагруки компа он опять удаляется и устанавливается снова.
    Логи смотрел, пишет что клиент установлен успешно, состояние 0. Ошибок не нашел.
    Прошу помощи по этой проблеме!

    p.s.  Не могу подцепить файл логов, пишет - не проверена учетная запись.

    p.p.s.  выложил последние логи сюда  https://yadi.sk/d/EF5x8cJH3UTNA8


    13 апреля 2018 г. 11:27

Ответы

  • выложил логи, см. 1 пост

    ccmsetup.log

    Клиент у вас расставляется групповыми политиками из \\regions....\netlogon\SCCM2012\Client\

    При этом с трудом скачивает сам дистриб (задание bits периодически прерывается)

    Затем установка прерывается посреди процесса.

    Да и вообще сам процесс долго идёт, видимо комп не очень быстрый.

    Но гораздо интересней ошибки в ccmsetup-ccmeval.log - этот лог создается когда ccmeval.exe проверяет здоровье клиента и пытается клиента/пререквизиты переустановить. у него это не получается:

    MSI: Setup was unable to compile Sql CE script file C:\Windows\CCM\StateMessageStore.sqlce.
    The error code is 80004005.	ccmsetup	2018-04-16 10:31:03	5300 (0x14B4)
    File C:\Windows\ccmsetup\{72875A95-4007-4DAC-88D8-66366F9A5045}\client.msi installation failed. Error text: ExitCode: 1603
    Action: CcmCompileSqlCEScripts.
    ErrorMessages:
    Setup was unable to compile Sql CE script file C:\Windows\CCM\StateMessageStore.sqlce.
    The error code is 80004005.
    	ccmsetup	2018-04-16 10:31:08	5300 (0x14B4)

    Что можно попробовать сделать:

    удалить клиента CCM и его "хвосты":

    : Останавливаем CCM-клиента
    net stop ccmsetup /y & net stop ccmexec /y & net stop CmRcService /y
    
    TASKKILL /IM ccmeval.exe /F /T & TASKKILL /IM ccmsetup.exe /F /T & TASKKILL /IM ccmexec.exe /F /T & TASKKILL /IM ccmrepair.exe /F /T
    : Очищаем очередь BITS (Необходимо запускать под system: psexec -s -i cmd)
    
    bitsadmin /reset /allusers
    
    @ping localhost -n 3  > NUL
    
    :Удаляем клиента CCM и вспомогательное ПО
    IF EXIST %SystemRoot%\ccmsetup\scepinstall.exe start /WAIT %SystemRoot%\ccmsetup\scepinstall.exe /u /s /q
    IF EXIST %SystemRoot%\ccmsetup\WindowsFirewallConfigurationProvider.msi start /WAIT msiexec /x %SystemRoot%\ccmsetup\WindowsFirewallConfigurationProvider.msi /qn /norestart
    IF EXIST %SystemRoot%\ccmsetup\MicrosoftPolicyPlatformSetup.msi start /WAIT msiexec /x %SystemRoot%\ccmsetup\MicrosoftPolicyPlatformSetup.msi /qn /norestart
    IF EXIST %SystemRoot%\ccmsetup\ccmsetup.exe start /WAIT %SystemRoot%\ccmsetup\ccmsetup.exe /uninstall
    
    @ping localhost -n 3  > NUL
    
    : Удаляем папки/файлы клиент CCM
    rmdir /S /Q %SystemRoot%\ccmcache
    del /F /Q %SystemRoot%\ccmsetup.exe*
    rmdir /S /Q %SystemRoot%\ccm
    rmdir /S /Q %SystemRoot%\ccmsetup
    del /F /Q %SystemRoot%\smscfg.ini
    del /F /Q %SystemRoot%\sms*.mif
    Убеждаемся что папки %windir%\ccm и файла %windir%\smscfg.ini больше нет.

    Перезагружаем компьютер:

    Пробуем установить клиента (вероятно у вас это начнётся при логоне компа)

    Так же стоит проверить не установлен ли на компьютере какие либо компоненты SQL CE старых версий

    Ну и проверьте систему на "здоровье":

    chkdsk %systemdrive%
    sfc /scannow
    


    Грамотная постановка вопроса - уже 50% решения.
    SCCM User Group Russia на FaceBook и в Telegram

    • Помечено в качестве ответа olegk70 20 апреля 2018 г. 9:11
    16 апреля 2018 г. 14:46

Все ответы

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

    Я перенес ваш вопрос в более подходящий раздел форума.


    Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение" Мнения, высказанные здесь, являются отражение моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.

    16 апреля 2018 г. 5:11
    Модератор
  • День добрый.

    Посмотрите на клиенте лог ccmeval.log. Возможно это он считает что клиент не "здоров".

    Так же встречаются всяческие скрипты проверки здоровья ccm-клиента, которые политиками запускаются при загрузке. Их можно поискать в Task Scheduler и gpupdate /h res.htm.


    Грамотная постановка вопроса - уже 50% решения.
    SCCM User Group Russia на FaceBook и в Telegram

    16 апреля 2018 г. 8:06
  • выложил логи, см. 1 пост
    16 апреля 2018 г. 13:58
  • выложил логи, см. 1 пост

    ccmsetup.log

    Клиент у вас расставляется групповыми политиками из \\regions....\netlogon\SCCM2012\Client\

    При этом с трудом скачивает сам дистриб (задание bits периодически прерывается)

    Затем установка прерывается посреди процесса.

    Да и вообще сам процесс долго идёт, видимо комп не очень быстрый.

    Но гораздо интересней ошибки в ccmsetup-ccmeval.log - этот лог создается когда ccmeval.exe проверяет здоровье клиента и пытается клиента/пререквизиты переустановить. у него это не получается:

    MSI: Setup was unable to compile Sql CE script file C:\Windows\CCM\StateMessageStore.sqlce.
    The error code is 80004005.	ccmsetup	2018-04-16 10:31:03	5300 (0x14B4)
    File C:\Windows\ccmsetup\{72875A95-4007-4DAC-88D8-66366F9A5045}\client.msi installation failed. Error text: ExitCode: 1603
    Action: CcmCompileSqlCEScripts.
    ErrorMessages:
    Setup was unable to compile Sql CE script file C:\Windows\CCM\StateMessageStore.sqlce.
    The error code is 80004005.
    	ccmsetup	2018-04-16 10:31:08	5300 (0x14B4)

    Что можно попробовать сделать:

    удалить клиента CCM и его "хвосты":

    : Останавливаем CCM-клиента
    net stop ccmsetup /y & net stop ccmexec /y & net stop CmRcService /y
    
    TASKKILL /IM ccmeval.exe /F /T & TASKKILL /IM ccmsetup.exe /F /T & TASKKILL /IM ccmexec.exe /F /T & TASKKILL /IM ccmrepair.exe /F /T
    : Очищаем очередь BITS (Необходимо запускать под system: psexec -s -i cmd)
    
    bitsadmin /reset /allusers
    
    @ping localhost -n 3  > NUL
    
    :Удаляем клиента CCM и вспомогательное ПО
    IF EXIST %SystemRoot%\ccmsetup\scepinstall.exe start /WAIT %SystemRoot%\ccmsetup\scepinstall.exe /u /s /q
    IF EXIST %SystemRoot%\ccmsetup\WindowsFirewallConfigurationProvider.msi start /WAIT msiexec /x %SystemRoot%\ccmsetup\WindowsFirewallConfigurationProvider.msi /qn /norestart
    IF EXIST %SystemRoot%\ccmsetup\MicrosoftPolicyPlatformSetup.msi start /WAIT msiexec /x %SystemRoot%\ccmsetup\MicrosoftPolicyPlatformSetup.msi /qn /norestart
    IF EXIST %SystemRoot%\ccmsetup\ccmsetup.exe start /WAIT %SystemRoot%\ccmsetup\ccmsetup.exe /uninstall
    
    @ping localhost -n 3  > NUL
    
    : Удаляем папки/файлы клиент CCM
    rmdir /S /Q %SystemRoot%\ccmcache
    del /F /Q %SystemRoot%\ccmsetup.exe*
    rmdir /S /Q %SystemRoot%\ccm
    rmdir /S /Q %SystemRoot%\ccmsetup
    del /F /Q %SystemRoot%\smscfg.ini
    del /F /Q %SystemRoot%\sms*.mif
    Убеждаемся что папки %windir%\ccm и файла %windir%\smscfg.ini больше нет.

    Перезагружаем компьютер:

    Пробуем установить клиента (вероятно у вас это начнётся при логоне компа)

    Так же стоит проверить не установлен ли на компьютере какие либо компоненты SQL CE старых версий

    Ну и проверьте систему на "здоровье":

    chkdsk %systemdrive%
    sfc /scannow
    


    Грамотная постановка вопроса - уже 50% решения.
    SCCM User Group Russia на FaceBook и в Telegram

    • Помечено в качестве ответа olegk70 20 апреля 2018 г. 9:11
    16 апреля 2018 г. 14:46
  • Хорошо, попробую ваш скрипт.

    Забыл сказать в самом начале, что я уже пробовал переустанавливать клиента.

    Использовал для этого утилиту  ccmclean.

    Она удаляла клиента и все папки, и проблема с базой StateMessageStore.sdf пропадала.

    Но все равно клиент потом устанавливался криво.

    sfc прогонял, ошибок не было.

    17 апреля 2018 г. 12:35
  • После прогона вашего скрипта, перегрузил компьютер, вручную запустил установку клиента SCCM

    Клиент установился нормально, заработал. Спасибо за помощь!

    20 апреля 2018 г. 9:11