Priscila Silva

Deployment e Gerenciamento Microsoft

Blogs

[Troubleshooting] Instalação do cliente SCCM (erro 1601)

  • Comments 4
  • Likes

Problema: ao tentar a instalação do cliente SCCM (seja por Client Push, seja de forma manual) é apresentado o seguinte erro no arquivo “%windir%\System32\CCMSetup\CCMSetup.log”.

Installation failed with error code 1601

Erro_1601_Client_Push

Resolução: primeiro é necessário identificar o que significa o código de erro “1601”. Para isto, use o SMS Trace (disponível no SMS 2003 Toolkit ou no ConfigMgr 2007 Toolkit) no menu Tools / Error Lookup e digite o código. Assim, é exibida a descrição do erro.

No nosso caso, este erro indica que o serviço Windows Installer está parado. Com isto, basta apenas iniciar tal serviço. Caso você não tenha acesso diretamente à estação que apresentou o problema, uma idéia seria usar o PSExec, conforme abaixo.

  1. No computador no qual o PSExec foi copiado, no Command Prompt acesse a pasta “PSTools” e execute PSExec \\<Estacao> cmd.exe
  2. Em seguida, rode net start msiserver
  3. Para finalizar, no servidor SCCM reinicie o processo de instalação do cliente na estação.
Comments
  • Outra dica relacionada a problemas com o serviço Windows Installer.

    Ao tentar rodar "net start msiserver", caso apareça o erro "The system cannot find the path specified. ", siga o procedimento abaixo.

    1. Na estação que apresentou o problema, abra o Editor de Registro.

    2. Acesse a chave "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer".

    3. Veja o valor de "ImagePath".

    4. Caso esteja diferente do padrão (".\Windows" ou ".\Windows\System32"), altere para o caminho correto no qual está o arquivo MSIExec.exe.

  • Mais uma dica.

    Caso, mesmo após o reboot, o erro 1601 persistir na instalação do cliente SCCM, siga este procedimento na estação com o problema.

    Acesse Start / Run / digite "cmd".

    No Prompt, digite "msiexec /unregister".

    Em Start / Run, digite "services.msc" e confirme que o item "Windows Installer" não é mais exibido.

    Novamente no Prompt, digite "msiexec /regserver".

    Agora em Services, confirme que consta o "Windows Installer".

    No Prompt mais uma vez, digite os comandos abaixo.

    regsvr32 Msi.dll /u

    regsvr32 Msi.dll

    regsvr32 Msihnd.dll /u

    regsvr32 Msihnd.dll

    Pronto, a instalação deve prosseguir com sucesso.

  • Bom dia Priscila

    Primeiramente parab´nes pelos eu blog, muito show mesmo.

    Bom, no meu caso o erro não é esse mas se puder dar uma dica eu agradeço, o que acontece é que rodo o ccmsetup por login script, e com a opção /service.

    Mas da sempre erro esse serviço não consegue iniciar.

    Se tiver alguma ideia a repsito, eu agradeço muito.

    Vidal

  • Olá Vidal,

    Alguns itens para verificar:

    - o problema de o serviço não ser iniciado ocorre em todas as máquinas? Caso sim, o script precisaria ser revisado.

    - teste usando o parâmetro "/noservice".

    Ainda, há algum motivo em específico para este método de instalação ter sido escolhido?

    Se não houver, recomendo considerarem a instalação por "client push".

    Obrigada,

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment