Instalar pré-requisitos de um compartilhamento de rede (SharePoint Server 2010)
Aplica-se a: SharePoint Server 2010
Tópico modificado em: 2011-04-07
Este artigo descreve como instalar pré-requisitos do Microsoft SharePoint Server 2010 a partir de um local de rede compartilhado offline usando a ferramenta de instalação de pré-requisitos (PrerequisiteInstaller.exe).
A instalação de pré-requisitos por meio de um local offline geralmente é necessária quando os servidores em que você deseja instalar o Microsoft SharePoint Server estão isolados da Internet. Mesmo que esse não seja o caso, a instalação de pré-requisitos por meio de um local central offline permite garantir a consistência do servidor de farm mediante a instalação de um conjunto de imagens conhecido e controlado.
Observação
A Ferramenta de Preparação de Produtos do Microsoft SharePoint é uma interface do usuário criada com base no arquivo PrerequisiteInstaller.exe. a Ferramenta de Preparação de Produtos do Microsoft SharePoint não aceita entrada de usuário.
Neste artigo:
Opções e argumentos do Instalador
Ao usar o PrerequisiteInstaller.exe com opções e argumentos, você terá controle sobre quais versões do software necessário estão instaladas e o local onde estão instaladas.
O PrequisiteInstaller.exe aceita um ou mais pares de opção e argumento. Uma opção identifica o pré-requisito e o argumento especifica a ação e o local do pré-requisito.
Um par de opção e argumento tem o seguinte formato:
/opção: <caminho>
Em que:
/opção é uma opção válida para identificar um pré-requisito. Por exemplo, /NETFX35SP1: é a opção para o .NET Framework 3.5 Service Pack 1.
<caminho> é expresso como o caminho para o arquivo local ou o caminho para um compartilhamento de arquivo, por exemplo, "C:\nomedapasta\dotnetfx35.exe " ou "\\<nomedoservidor>\<nomedocompartilhamento>\dotnetfx35.exe".
Cada opção e seu argumento são separados por dois pontos e um espaço. O argumento é colocado entre aspas.
Os pares de opção e argumento podem ser passados para o PrerequisiteInstaller.exe no prompt de comando ou lidos de um arquivo de texto de argumentos.
Baixar e consolidar os pré-requisitos em um compartilhamento de arquivo
O processo para baixar e consolidar pré-requisitos consiste nas etapas descritas nos procedimentos a seguir.
Para identificar pré-requisitos
Consulte o artigo Requisitos de hardware e software (SharePoint Server 2010), que contém uma lista de todos os programas de software necessários e opcionais para o SharePoint Server 2010. Adicionalmente, este documento fornece o local de download de cada pré-requisito disponível na Internet.
No prompt de comando, navegue até a raiz da mídia de instalação do SharePoint Server 2010 ou do local da pasta.
No prompt de comando, digite PrerequisiteInstaller.exe /?. Isso exibirá uma lista de opções de lista de comando e seus argumentos correspondentes para a instalação de um pré-requisito usando a linha de comando.
Dica
Para copiar o conteúdo da janela Sobre ativa para a Área de Transferência, pressione CTRL+C.
Verifique se você tem uma lista precisa dos programas de software necessários. Compare a saída do instalador do pré-requisito à lista de pré-requisitos da Etapa 1.
Baixe os pré-requisitos para um computador que tenha acesso à Internet.
Em seguida, use o procedimento a seguir para criar um local central que possa ser usado para a instalação dos pré-requisitos do SharePoint Server em todos os servidores do farm.
Para consolidar pré-requisitos
Crie uma pasta compartilhada em um computador que possa ser acessado pelos servidores nos quais os pré-requisitos serão instalados.
Copie os arquivos baixados da Internet para a pasta compartilhada.
Depois de terminar de criar um local de rede acessível para os pré-requisitos, use o procedimento da seção a seguir para instalar os pré-requisitos do SharePoint Server 2010 em um servidor.
Instalar os pré-requisitos usando a linha de comando
Você pode instalar um ou todos os pré-requisitos da linha de comando usando o procedimento a seguir.
Para instalar usando a linha de comando
No menu Iniciar, abra a janela Prompt de Comando usando a opção Executar como administrador.
Navegue até o diretório de origem do SharePoint Server.
Digite a opção de programa de pré-requisito e o argumento correspondente para o programa que você deseja instalar e pressione ENTER, por exemplo:
PrerequisiteInstaller.exe /SQLNCli: "\\o14-sf-admin\SP_prereqs\sqlncli.msi"
Observação
Para instalar mais de um pré-requisito, digite cada par de opção e argumento, tomando o cuidado de separar cada par por um espaço, por exemplo:
PrerequisiteInstaller.exe /SQLNCli: "\o14-sf-admin\SP_prereqs\sqlncli.msi" /ChartControl: "\o14-sf-admin\SP_prereqs\MSChart.exe" /W2K8SP2: "\o14-sf-admin\SP_prereqs\Windows6.0-KB948465-X64.exe" /NETFX35SP1: "\o14-sf-admin\SP_prereqs\dotnetfx35setup.exe"
Instalar os pré-requisitos usando um arquivo de argumentos
Você pode instalar os pré-requisitos do compartilhamento de arquivo usando um arquivo de argumentos que consiste em opções e instruções de caminho correspondentes para os programas que precisam ser instalados.
Quando PrerequisiteInstaller.exe é executado com um arquivo de argumentos, acontece o seguinte:
O PrerequisiteInstaller.exe lê o arquivo de argumentos para verificar se cada opção é válida e se o programa identificado na instrução de caminho realmente existe.
Observação
Se você especificar um argumento, o PrerequisiteInstaller.exe irá ignorar o arquivo de argumentos e só processará o argumento da linha de comando.
O PrerequisiteInstaller.exe verifica o sistema local para determinar se qualquer um dos pré-requisitos já foi instalado.
O PrerequisiteInstaller.exe instala os programas no arquivo de argumentos e retorna um dos seguintes códigos de saída:
0 - Êxito
1 – Outra instância deste aplicativo já está em execução
2 – Parâmetro de linha de comando inválido
1001 – Uma reinicialização pendente bloqueia a instalação
3010 – Uma reinicialização é necessária
Se um pré-requisito exigir uma reinicialização, será gerado um código 3010 e será solicitado que você clique em Concluir para reiniciar o sistema. O comportamento do instalador após um código 3010 será diferente dependendo da existência das seguintes condições no computador:
Se o Windows Server 2008 Service Pack 2 (SP2) já estiver instalado no sistema, o código 3010 será gerado e os pré-requisitos restantes serão instalados. Depois que o último pré-requisito for instalado, será solicitada a reinicialização do sistema.
Se o Windows Server 2008 SP2 tiver sido instalado no sistema pelo PrerequisiteInstaller.exe, o instalador irá gerar o código 3010 e a instalação dos pré-requisitos restantes será ignorada. Será solicitada a reinicialização do sistema.
Após a reinicialização do sistema, o PrerequisiteInstaller.exe será executado novamente porque o arquivo de inicialização criado antes da reinicialização contém um sinalizador /continue.
Após uma reinicialização, o PrerequisiteInstaller.exe ignora o arquivo de argumentos e tenta baixar e instalar os pré-requisitos restantes da Internet. Para obter mais informações, consulte Known issues.
Use o procedimento a seguir para criar um arquivo de argumentos.
Para criar um arquivo de argumentos
Usando um editor de texto, crie um novo documento de texto chamado PrerequisiteInstaller.Arguments.txt. Salve-o no mesmo local do programa PrerequisiteInstaller.exe. Esse arquivo conterá as opções e os argumentos usados durante a execução do Ferramenta de Preparação de Produtos do Microsoft SharePoint.
Em um editor de texto, edite o arquivo PrerequisiteInstaller.Arguments.txt e forneça caminhos de arquivo para a fonte de instalação para cada opção de pré-requisito, usando a sintaxe a seguir:
/opção: <caminho>
Onde /opção é uma opção válida e <caminho> é um caminho para a fonte de instalação.
O exemplo a seguir mostra um arquivo de argumentos completo que utiliza um compartilhamento de arquivo como um ponto de instalação comum.
/SQLNCli: "\\o14-sf-admin\SP_prereqs\sqlncli.msi"
/ChartControl: "\\o14-sf-admin\SP_prereqs\MSChart.exe"
/W2K8SP2: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB948465-X64.exe"
/NETFX35SP1: "\\o14-sf-admin\SP_prereqs\dotnetfx35setup.exe"
/PowerShell: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB968930-x64.msu"
/KB976394: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB976394-x64.msu"
/KB976462: "\\o14-sf-admin\SP_prereqs\Windows6.1-KB976462-v2-x64.msu"
/IDFX: "\\o14-sf-admin\SP_prereqs\Windows6.0-KB974405-x64.msu"
/Sync: "\\o14-sf-admin\SP_prereqs\Synchronization.msi"
/FilterPack: "\\o14-sf-admin\SP_prereqs\FilterPackx64.exe"
/ADOMD: "\\o14-sf-admin\SP_prereqs\SQLSERVER2008_ASADOMD10.msi"
/ReportingServices: "\\o14-sf-admin\SP_prereqs\rsSharePoint.msi"
/Speech: "\\o14-sf-admin\SP_prereqs\SpeechPlatformRuntime.msi"
/SpeechLPK: "\\o14-sf-admin\SP_prereqs\MSSpeech_SR_en-US_TELE.msi"Importante
Para fins de legibilidade, as opções e instruções de caminho do exemplo anterior foram exibidas em linhas separadas. Quando você criar um arquivo PrerequisitesInstaller.Arguments.txt real, não use quebras de linha, separe cada opção e instrução de caminho com um espaço. Para obter mais informações, consulte Problemas conhecidos.
Depois de terminar de editar PrerequisiteInstaller.Arguments.txt, salve suas edições e verifique se esse arquivo está no mesmo diretório de PrerequisiteInstaller.exe.
Use o seguinte procedimento para instalar os pré-requisitos.
Para instalar os pré-requisitos usando um arquivo de argumentos
Execute PrerequisiteInstaller.exe usando o prompt de comando para instalar os pré-requisitos.
Aviso
Se for solicitado que você clique em Concluir para reiniciar o sistema, não faça isso. Clique em Cancelar. Para obter mais informações, consulte Problemas conhecidos antes de prosseguir para a próxima etapa.
Reinicie o sistema manualmente.
Execute PrerequisiteInstaller.exe usando o prompt de comando.
Problemas conhecidos
Existem dois problemas conhecidos que afetam o uso de um arquivo de argumentos:
Usando quebras de linha no arquivo de argumentos
Se você criar um arquivo de argumentos e usar quebras de linha para colocar cada opção e argumento em uma linha separada, o instalador do pré-requisito falhará. A solução alternativa é inserir todos os pares de opção e argumento em uma única linha.
Após a reinicialização de um computador, o arquivo de argumentos não é usado
Após uma reinicialização, o programa PrerequisiteInstaller.exe executa o arquivo de comando de inicialização, que contém um sinalizador /continue. O sinalizador /continue força o instalador a ignorar o arquivo de argumentos.
Você deve impedir uma reinicialização ao excluir a tarefa de inicialização neste arquivo de comando usando uma das seguintes opções:
Opção 1
Execute PrerequisiteInstaller.exe ao clicar duas vezes nele. O programa exibirá a primeira tela com a lista de pré-requisitos.
Clique em Cancelar. O programa PrerequisiteInstaller.exe excluirá a tarefa de inicialização.
Opção 2
No menu Iniciar, escolha Executar e digite regedit para abrir o Registro.
Abra a chave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders.
Verifique o valor de "Common Startup". Isso mostra o diretório onde as tarefas de inicialização estão listadas.
Feche o editor do Registro sem fazer alterações.
Navegue até o diretório de inicialização, que normalmente é <diretóriodosistema>\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup.
Exclua "SharePointServerPreparationToolStartup_0FF1CE14-0000-0000-0000-000000000000.cmd" para excluir a tarefa de inicialização.