none
Не устанавливается клиент SCCM 2007 на Windows XP Sp3 RRS feed

  • Вопрос

  • У меня поднят SCCM 2007 Sp2 R2. На некоторые компьютеры с ОС Windows XP SP3 не ставится клиент.

    Вот лог установки (ccmsetup.log):

    Running as user "SYSTEM"
    Detected 6604 MB free disk space on system drive.
    DetectWindowsEmbeddedFBWF() Detecting OS Version
    Client OS Version is 5.1, Service Pack Version 3
    Client OS is not a supported Windows Embedded Platform    ccmsetup
    IsFileMicrosoftTrusted Verified file 'C:\WINNT\system32\ccmsetup\WindowsXP-KB923845-x86-ENU.exe' is MS signed.   
    Installing file 'C:\WINNT\system32\ccmsetup\WindowsXP-KB923845-x86-ENU.exe' with options '/norestart /quiet /log:C:\WINNT\system32\ccmsetup\WindowsXP-KB923845-x86-ENU.exe.log'.
    File 'C:\WINNT\system32\ccmsetup\WindowsXP-KB923845-x86-ENU.exe' returned exit code 1603.
    Finished installing file 'C:\WINNT\system32\ccmsetup\WindowsXP-KB923845-x86-ENU.exe'.
    Successfully ran BITS check.
    IsFileMicrosoftTrusted Verified file 'C:\WINNT\system32\ccmsetup\ccmsetup.cab' is MS signed.
    Successfully extracted manifest file C:\WINNT\system32\ccmsetup\ccmsetup.xml from file C:\WINNT\system32\ccmsetup\ccmsetup.cab.
    Loading manifest file: C:\WINNT\system32\ccmsetup\ccmsetup.xml
    Successfully loaded ccmsetup manifest file.
    Couldn't get directory list for directory 'http://SCCM.RU/CCM_Client/ClientPatch'.  This directory may not exist.
    A Fallback Status Point has not been specified.  Message with STATEID='309' will not be sent.
    Deleted file C:\WINNT\system32\ccmsetup\WindowsXP-KB923845-x86-ENU.exe   
    Deleted file C:\WINNT\system32\ccmsetup\ccmsetup.cab
    Deleted file C:\WINNT\system32\ccmsetup\ccmsetup.xml

    Я так понял он пытается установить обновление WindowsXP-KB923845-x86-ENU.exe для BITS, которое презназначено для WIndows XP SP2 (но у меня то Windows XP SP3). Пробовал переустанавливать SP3, не помогло.

    Почему он начинает ставить это обновление, ведь система то с 3 сервис-паком? Какие есть предложения?


    27 июня 2011 г. 4:57

Ответы

  • Ладно не буду больше Вас всех мучать. Пришлось обмануть установщик. Прописал в реестре, что у меня установлено это обновление, после этого перегрузил компьютер и установка прошла успешно. :)
    • Помечено в качестве ответа alexkms 11 июля 2011 г. 23:52
    11 июля 2011 г. 23:52

Все ответы

  • Тут как раз никаких проблем, покажите лог client.msi.log
    27 июня 2011 г. 6:01
    Отвечающий
  • Такие проблемы чаще всего возникают при поврежденном WMI-репозитории на клиенте. Нужно смотреть Event Log.

    Что бы пересоздать репозиторий в Windows XP можно последовательно воспользоваться двумя батниками:

    1.  WMI_repair1.cmd

    ---Cut---

    rem После выполнения данного скрипта, запустить wmi_repair2.cmd

    cd /d %windir%\system32\wbem
    for %%i in (*.dll) do RegSvr32 -s %%i
    for %%i in (*.exe) do call :Filter "%%i"

    Goto :EOF

    :Filter
    Set AppName=%1
    If %AppName%=="" Goto :EOF
    If %AppName%=="mofcomp.exe" Goto :EOF
    If %AppName%=="wbemtest.exe" Goto :EOF
    If %AppName%=="wmic.exe" Goto :EOF
    %AppName% /RegServer
    Goto :EOF

    ---Cut---

    2.   WMI_repair2.cmd

    ---Cut---

    net stop winmgmt /y

    cd /D c:\windows\system32\wbem
    rd /S /Q repository
    regsvr32 /s %systemroot%\system32\scecli.dll
    regsvr32 /s %systemroot%\system32\userenv.dll

    mofcomp cimwin32.mof
    mofcomp cimwin32.mfl
    mofcomp rsop.mof
    mofcomp rsop.mfl

    for /f %%s in ('dir /b /s *.dll') do regsvr32 /s %%s
    for /f %%s in ('dir /b *.mof') do mofcomp %%s
    for /f %%s in ('dir /b *.mfl') do mofcomp %%s

    mofcomp exwmi.mof
    mofcomp -n:root\cimv2\applications\exchange wbemcons.mof
    mofcomp -n:root\cimv2\applications\exchange smtpcons.mof
    mofcomp exmgmt.mof

    ---Cut---

    Если компьютер надолго подвиснет при выполнении WMI_repair1.cmd (иногда зависает при регистрации библиотеки wbemupgd.dll), необходимо его перезагрузить и заново последовательно выполнить первый и второй пакетный файл.


    27 июня 2011 г. 8:21
  • Выполнил последовательно 2 файла, перегрузился. Запустил установку клиента, выдало то же самое, начало пытаться установить обновление kb923845.
    27 июня 2011 г. 21:50
  • Этого файла просто нет. Не доходит до его создания.
    27 июня 2011 г. 21:51
  • А у этих "некоторых клиентов" локализация операционной системы случайно не другая (например, английская, а у всех остальных - русская)?

    И не отключена ли на этих клиентах служба "Фоновая интеллектуальная служба передачи (BITS)"? Её тип запуска должен быть "Вручную", и при этом она не должна давать ошибок при попытках её запустить руками.

    28 июня 2011 г. 4:15
  • У этого компьютера локализация английская + русский муи, но есть другие компьютеры с такой же локализацией и на них все ставится. Служба BITS стоит на Авто и запущена, перезапуск ошибки не дает.

    Вот лог файл успешной установки на аналогичной системе:

    Updated security on object C:\WINNT\system32\ccmsetup\
    A Fallback Status Point has not been specified.  Message with STATEID='100' will not be sent.
    Running as user "SYSTEM"
    Detected 16933 MB free disk space on system drive.
    DetectWindowsEmbeddedFBWF() Detecting OS Version
    Client OS Version is 5.1, Service Pack Version 3
    Client OS is not a supported Windows Embedded Platform
    Successfully ran BITS check
    IsFileMicrosoftTrusted Verified file 'C:\WINNT\system32\ccmsetup\ccmsetup.cab' is MS signed
    Successfully extracted manifest file C:\WINNT\system32\ccmsetup\ccmsetup.xml from file C:\WINNT\system32\ccmsetup\ccmsetup.cab
    Loading manifest file: C:\WINNT\system32\ccmsetup\ccmsetup.xml
    Successfully loaded ccmsetup manifest file
    Couldn't get directory list for directory 'http://SCCM.RU/CCM_Client/ClientPatch'.  This directory may not exist.
    Adding file 'http://SCCM.RU:80/CCM_Client/i386/msrdcoob_x86.exe' to BITS job, saving as 'C:\WINNT\system32\ccmsetup\msrdcoob_x86.exe'
    Adding file 'http://SCCM.RU:80/CCM_Client/i386/wimgapi.msi' to BITS job, saving as 'C:\WINNT\system32\ccmsetup\wimgapi.msi'
    Adding file 'http://SCCM.RU:80/CCM_Client/i386/client.msi' to BITS job, saving as 'C:\WINNT\system32\ccmsetup\client.msi'
    Couldn't get directory list for directory 'http://SCCM.RU/CCM_Client/i386/00000409'
    Starting BITS download for client deployment files
    Download Update: Copy job has been queued
    Successfully completed BITS download for client deployment files
    Successfully downloaded client files via BITS
    Updated security on object C:\WINNT\system32\ccmsetup\
    IsFileMicrosoftTrusted Verified file 'C:\WINNT\system32\ccmsetup\msrdcoob_x86.exe' is MS signed
    Installing file 'C:\WINNT\system32\ccmsetup\msrdcoob_x86.exe' with options '/quiet'
    File 'C:\WINNT\system32\ccmsetup\msrdcoob_x86.exe' returned exit code 0
    Finished installing file 'C:\WINNT\system32\ccmsetup\msrdcoob_x86.exe'
    ...
    An MP does not exist on this machine
    No client is currently installed
    Installing version 4.00.6487.2000 of the client with product code {9B5DFF02-56A0-4AF7-9C19-D55259ED56DC}    
    MSI PROPERTIES are  INSTALL="ALL" SMSSITECODE="000" CCMHTTPPORT="80" CCMHTTPSPORT="443" CCMHTTPSSTATE="0"
    ...
    Installation succeeded
    Successfully deleted the ccmsetup service
    A Fallback Status Point has not been specified.  Message with STATEID='400' will not be sent
    Deleted file C:\WINNT\system32\ccmsetup\ccmsetup.cab
    Deleted file C:\WINNT\system32\ccmsetup\ccmsetup.xml
    Deleted file C:\WINNT\system32\ccmsetup\msrdcoob_x86.exe
    Deleted file C:\WINNT\system32\ccmsetup\wimgapi.msi
    Deleted file C:\WINNT\system32\ccmsetup\client.msi

    28 июня 2011 г. 4:36
  • попробуйте перевести службу BITS, на запуск вручную и остановить

    и заново поставить клиент

    28 июня 2011 г. 6:55
  • А у вас так и называется сервер SCCM.RU? Проблем в DNS из-за этого не возникает? Может клиент просто во вне лезет.
    28 июня 2011 г. 9:46
    Отвечающий
  • На самом деле у меня сервер по-другому зовется, правильнее читать SCCM._____.RU. Второй разряд я пропустил, это не имеет значения. :)
    28 июня 2011 г. 11:23
  • А у вас так и называется сервер SCCM.RU? Проблем в DNS из-за этого не возникает? Может клиент просто во вне лезет.

    А, кстати, да. Адреса DNS-серверов на проблемном компьютере и на рабочем прописаны одинаковые?
    28 июня 2011 г. 15:07
  • Перевел, остановил. Все равно не устанавливается клиент.
    29 июня 2011 г. 6:12
  • DNS-сервера одни и те же. Раньше на нга этом компе был клиент SMS 2003 SP2, все нормально туда ставилось. А вот новый не ставится.
    29 июня 2011 г. 6:13
  • Попробуйте очистить компьютер от следов SMS 2003 Client. Для этого может использовать пакетник следующего вида:

    net stop "SMS Agent Host"
    ccmclean /client /q
    del /Q "%SystemRoot%\smscfg.ini"

    где ccmclean - утилита из состава SMS 2003 Toolkit 2 (http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=18153).

    29 июня 2011 г. 9:57
  • И всё-таки покажите лог client.msi.log, т.к. он гораздо информативнее.
    30 июня 2011 г. 8:25
    Отвечающий
  • И всё-таки покажите лог client.msi.log, т.к. он гораздо информативнее.

    Он не создается (видимо до запуска client.msi дело не доходит). В папке c:\winnt\system32\ccmsetup находятся только следующие файлы: ccmsetup.cab, ccmsetup.exe, ccmsetup.log, ccmsetup.xml, MobileClient.tcf, WindowsXP-KB923845-x86-ENU.exe, WindowsXP-KB923845-x86-ENU.exe.log.

    Подскажи как запустить установки клиента через client msi? Тогда этот файл client.msi.log появится.

  • Вы можете запустить инсталляцию вручную с общей папки сервера SCCM или на компьютере, предварительно локально скопировав инсталляционные файлы.
    http://sccm.com.ua/
    Отвечающий
  • Вы можете запустить инсталляцию вручную с общей папки сервера SCCM или на компьютере, предварительно локально скопировав инсталляционные файлы.
    http://sccm.com.ua/

    Если я вручную запускаю ccmsetup.exe, все тоже самое.
  • Листинг лога WindowsXP-KB923845-x86-ENU.exe.log. Windows XP у Вас, я так понимаю английская? Попробуйте руками установить BITS2.5. Он у Вас как раз и не устанавливается. WindowsXP-KB923845-x86-ENU.exe можно найти среди файлов, которые Вы скачивали перед установкой SCCM, либо скачать с сайта, либо из каталога C:\Windows\system32\ccmsetup. Какую ошибку выдаст установщик.
    3 июля 2011 г. 20:58
    Отвечающий
  • Листинг лога WindowsXP-KB923845-x86-ENU.exe.log. Windows XP у Вас, я так понимаю английская? Попробуйте руками установить BITS2.5. Он у Вас как раз и не устанавливается. WindowsXP-KB923845-x86-ENU.exe можно найти среди файлов, которые Вы скачивали перед установкой SCCM, либо скачать с сайта, либо из каталога C:\Windows\system32\ccmsetup. Какую ошибку выдаст установщик.

    Вот листинг файла WindowsXP-KB923845-x86-ENU.exe.log.

    1.312: ================================================================================
    1.312: 2011/07/01 09:38:01.056 (local)
    1.312: d:\7ec6686ab87304ca7efc36fc87987c\update\update.exe (version 6.2.29.0)
    1.312: Hotfix started with following command line: /norestart /quiet /log:C:\WINNT\system32\ccmsetup\WindowsXP-KB923845-x86-ENU.exe.log
    1.312: CheckSystem: ServicePack version Mismatch
    1.312: DoInstallation: CheckSystem Failed: 0xf06b
    1.312: Setup has detected that the Service Pack version of this system
    is newer than the update you are applying.

    There is no need to install this update.
    1.312: Update.exe extended error code = 0xf06b
    1.312: Update.exe return code was masked to 0x643 for MSI custom action compliance.

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

    3 июля 2011 г. 22:12
  • Вы уверенны, что у Вас SCCM SP2 установлен. Какая версия файла ccmsetup.exe?
    4 июля 2011 г. 10:11
    Отвечающий
  • Уважаемый пользователь

    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме.


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

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    11 июля 2011 г. 6:18
    Модератор
  • Ладно не буду больше Вас всех мучать. Пришлось обмануть установщик. Прописал в реестре, что у меня установлено это обновление, после этого перегрузил компьютер и установка прошла успешно. :)
    • Помечено в качестве ответа alexkms 11 июля 2011 г. 23:52
    11 июля 2011 г. 23:52