[Troubleshooting] Instalação do cliente SCCM (erro 1601)
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
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.
- No computador no qual o PSExec foi copiado, no Command Prompt acesse a pasta “PSTools” e execute PSExec \\<Estacao> cmd.exe
- Em seguida, rode net start msiserver
- Para finalizar, no servidor SCCM reinicie o processo de instalação do cliente na estação.
Comments
Anonymous
January 01, 2003
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.Anonymous
January 01, 2003
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.
- Na estação que apresentou o problema, abra o Editor de Registro.
- Acesse a chave "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSIServer".
- Veja o valor de "ImagePath".
- Caso esteja diferente do padrão (".Windows" ou ".WindowsSystem32"), altere para o caminho correto no qual está o arquivo MSIExec.exe.
- Anonymous
January 01, 2003
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,
- Anonymous
February 05, 2010
The comment has been removed