domingo, 24 de julho de 2016

Silent Install: Instalação silenciosa

Silent Install: Instalação silenciosa


A instalação silenciosa é modo de instalar os programas por comandos silenciosos, esses comandos fazem a instalação automática do programa na máquina sem necessitar de nenhuma interação com usuário. 
A instalação silenciosa é uma fantástica ferramenta, é possível agilizar a instalação de programas, por exemplo, depois de fazer uma formatação.
Esse tutorial é muito útil para instalar vários programas de uma só vez após a formatação.


Como descobrir o comando silent intall de instalações: 

Usar o cmd:

Esse é o método mais fácil e confiável de obter o comando silent install.

1 - Entre no cmd = bandeira+R -> cmd
2 - Pelo cmd navegue até o diretório onde se encontra o instalador
3 - Na maioria dos instaladores da microsoft você pode usar o comando /? /help

Ex:


4 - Uma janela de ajuda será aberta, procure o comando silent install nesses dois exemplos são:

nomedoinstalador.exe /Q ou nomedoinstalador.exe /quiet

Outro exemplo usando o comando /? no instalador do Adobe Reader:


Universal Silent Switch Finder 1.4.1.1 


Selecione a instalação na interface do programa então obtenha o comando. OBS: ele não consegue descobrir comandos de todos os programas apenas de alguns.

Procurar os comandos no site do desenvolvedor ou no Google:

Se você não conseguiu achar o comando silencioso, uma maneira bem fácil é procurar por palavras-chaves no Google:

ex: nome do programa + silent install

Fazendo algumas buscas dos resultados mostrados pelo Google o comando desejado é facilmente encontrado.

Criar um arquivo .bat para instalar todos os programas :

Essa é a forma mais simples, fácil e rápida de criar o seu SETUP silensioso, pode-se criar o seu .bat com a seguinte sintaxe:

"nomedoarquivo.exe" /comandosilencioso
pause
"nomedoarquivo.exe" /comandosilencioso
pause

Fazer um executável silent install : 



Primeiro é inserido o comando com o nome do arquivo e depois o comando silencioso




Ícone do Adobe Reader no desktop e programa abrindo perfeitamente

Chocolatey - Baixa e instala vários programas automaticamente com apenas um comando: 



Site oficial: https://chocolatey.org/
Requerimentos: Windows 7+, Microsoft Net Framework 4.0, uma conexão de internet com boa velocidade de download. ex: 10mb

Chocolatey é um gerenciador de pacotes, que com apenas 1 comando no CMD ele baixa todos os programas essenciais e os instala automaticamente.

Como usar: 

Executar o CMD como administrador
Colar 1 comando de cada vez no CMD:

@powershell Set-ExecutionPolicy Unrestricted
 
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object 
net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

@powershell iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))

Inserir o seguinte comando para instalar os programas:

choco install flashplayerplugin --yes skype --yes googlechrome --yes firefox --yes jre8 --yes 7zip --yes winrar --yes adobereader --yes adobeair --yes k-litecodecpackfull --yes silverlight --yes vcredist2010 --yes

gamer: 

choco install flashplayerplugin --yes skype --yes googlechrome --yes firefox --yes jre8 --yes 7zip --yes winrar --yes adobereader --yes adobeair --yes k-litecodecpackfull --yes silverlight --yes msiafterburner --yes steam --yes vcredist2010 --yes qbittorrent --yes
Não coloquei o Adobe Shockwave Player porque é o único pacote que dá erro.

Extras: instalação automática de programas pela rede: 

Esse tipo de instalação se torna vital quando falamos de uma grande quantidade de máquinas. 
Compartilhar uma pasta na rede com todos os programas em modo silencioso agiliza ainda mais o processo de instalação, basta conectar o computador desejado na rede, acessar a pasta e iniciar a instalação dos programas, logo não é preciso se deslocar para fazer a instalação dos programas em cada computador, isso pode ser feito pela rede. 

Instalação silenciosa de vários programas ao mesmo tempo: 
Com o programa Silent Install Builder você seleciona os programas e apenas informa o comando silencioso para o respectivo instalador ao final desse processo o Silent Install Builder gera o instalador silencioso tornando possível marcar ou desmarcar vários programas para serem instalados ao mesmo tempo. 
Exemplo :
Ccleaner e Mozilla Firefox no Silent Install Builder:
O primeiro passo é adicionar os instaladores dos respectivos programas no botão "Add Installer.."

Cada vez que você selecionar um instalador  essa janela será aberta preencha o campo "Command line:" com apenas o
comandos silencioso. 

Janela para adicionar o comando silencioso
Finalmente clique em "Build Package..." depois é só procurar o diretório para salvar.

Executando o instalador criado no Silent Install Builder:


Nessa etapa testei o instalador dentro de uma máquina virtual com o sistema operacional Windows XP SP3.

Dois programas sendo instalados ao mesmo tempo apenas com um clique no botão "Install".



Ícones visíveis no Desktop (Área de trabalho) e programas funcionando perfeitamente

Fonte: http://bloginfogeeks.blogspot.com.br/2012/01/silent-install-instalacao-silenciosa-e.html

Nenhum comentário: