Otimização de Desktop

Informações sobre implementação e gerenciamento de PCs e dispositivos corporativos

Como instalar pacotes de atualização do Windows 7 diretamente na imagem de instalação


Dando continuidade ao artigo anterior (Como injetar drivers na imagem de instalação do Windows 7) veremos agora como instalar hotfixes e atualizações nessa mesma imagem de instalação do Windows 7, método conhecido como “manutenção offline”.

Normalmente para atualizar uma imagem de Windows XP nós seguimos três passos:

  1. Instalar a imagem em algum PC compatível
  2. Instalar as atualizações
  3. Recriar a imagem

Com o Windows 7 nós podemos pular os passos 1 e 2, instalando as atualizações diretamente na imagem. Isso funciona para pacotes do tipo: hotfix, atualização, atualização de segurança e language pack (não vale para Service Pack do Windows).

A proposta é manter a imagem sempre com as últimas atualizações disponíveis, evitando um período de vulnerabilidade entre o momento de instalação da imagem e a posterior atualização via Windows Update, WSUS ou SCCM.

Para o exemplo abaixo vamos instalar o Internet Explorer 9 (que é uma atualização do Windows) diretamente na imagem.

Lista de Material:

  • Um PC com o Windows AIK instalado (link para download)
  • Uma imagem de instalação do Windows 7 em formato .WIM (se não tiver nenhuma use o arquivo [DVD]:\sources\install.wim do DVD do Windows 7, usado para ilustrar os passos a seguir)
  • O pacote de instalação do IE 9 na respectiva versão e idioma da imagem do Windows 7 que será usada (http://www.microsoft.com/ie9), no meu caso o arquivo IE9-Windows7-x86-enu.exe.
  • Criar a pasta C:\imagem\offline nesse PC.

Passo-a-passo:

  1. De posse de um PC com o AIK instalado copie o arquivo install.wim para a pasta C:\imagem\
  2. Abra o Prompt de Comandos como administrador (botão direito do mouse sobre o atalho, Executar como Administrador) e execute:
  3. Dism /Get-WimInfo /WimFile:C:\imagem\install.wim

    Esse comando retorna quais imagens fazem parte desse arquivo .WIM (esse formato suporta múltiplas imagens num mesmo arquivo físico). Anote o número do Índice da imagem que você quer manipular, que no meu caso é o número 1.

  4. Dism /Mount-Wim /WimFile:C:\imagem\install.wim /Index:1 /MountDir:C:\imagem\offline

    Esse processo vai abrir na pasta C:\imagem\offline todo o conteúdo da imagem selecionada no arquivo .WIM e identificada pelo Index:1, permitindo manutenção offline como: troca de arquivos, instalação de hotfix, injeção de drivers, etc. Esse processo pode levar alguns minutos.

  5. O próximo passo é extrair o pacote .MSU de dentro do pacote de instalação do IE9. O DISM suporta instalação de pacotes em formato .MSU e.CAB. O comando nesse caso é:
    IE9-Windows7-x86-enu.exe /x:c:\imagem\pacotes\ie9
  6. Para instalação do pacote execute (pode levar alguns minutos):
    Dism /image:C:\imagem\offline /Add-Package /PackagePath:C:\imagem\pacotes\ie9\IE9-Win7.MSU /LogPath:c:\imagem\ie9.log
  7. Para persistir essas alterações na imagem execute:
    Dism /Unmount-Wim /MountDir:C:\imagem\offline /Commit
    Troque o parâmetro /Commit por /Discard caso queira descartar as alterações

Para recriar o DVD do Windows 7 com essa imagem atualizada consulte o artigo Como recriar o DVD de instalação do Windows 7 com a sua própria versão corporativa (a partir do passo 9).

A partir de agora quando você aplicar essa imagem em algum PC o Internet Explorer 9 já estará disponível para uso, assim como qualquer outra atualização/hotfix do Windows (exceto Service Pack) que você tenha injetado seguindo o processo acima.

Observação:

  • Esse processo só funciona para pacotes que suportam instalação “offline” (language pack, hotfix, updates). O service pack do Windows 7 só suporta instalação “online”, isto é, com o Windows carregado.

22 Respostas para “Como instalar pacotes de atualização do Windows 7 diretamente na imagem de instalação

  1. Bruno Ferreira 27/04/2011 às 12:01

    Excelente artigo Marcelo, exatamente algo que eu estava procurando, mas tenho uma dúvida: Posso também instalar programas não Microsoft seguindo esse método? Por exemplo tenho o CCleaner 3.04 na imagem e gostaria de atualizar a imagem que o contém para a versão 3.05 é possível? Se sim poderia me explicar o processo?

    • marcelomatias 27/04/2011 às 19:26

      Esse procedimento não vale para instalação de software. Se você tem algum software que é atualizado com certa frequencia o recomendado é fazer sua instalação após aplicar a imagem do Windows 7. Para evitar uso de servidores você pode até incluir na imagem de instalação do Windows 7 uma pasta com o setup da aplicação e incluir um script para fazer a instalação silenciosa. Dessa maneira quando você precisar atualizar o software basta atualizar os arquivos de instalação na imagem (ou fora dela, em pasta compartilhada).

  2. Patrick 27/10/2011 às 18:46

    caro senhor seu eu fizer esse processo, da para deixar o office e o windows live 2011?

  3. Mens Legis 23/11/2011 às 16:31

    olá, gostaria de saber se é possível integrar na imagem do windows 7:
    o pacote do Windows Live Mail 2011
    o dotNetFx40_Full_x86_x64 (.net frameworks e suas atualizações)
    e aqueles arquivos do wsusoffline – include c++ runtime

    Valeu

    • marcelomatias 25/06/2012 às 18:07

      Rene, conforme citado no artigo o DISM instala pacote nos formatos .CAB e .MSU (http://technet.microsoft.com/pt-br/library/dd744311)

      Marcelo

      • Lucas Guilherme 03/01/2013 às 22:22

        Olá, depois de seguir todos esses passos, as atualizações do windows 7 ja estarão na imagem? ai logo depois é só recriar a imagem e fazer a instalação do SO em algum computador que já estará todo atualizado?
        Agradeço

      • marcelomatias 04/01/2013 às 12:25

        Lucas, esse procedimento é exatamente para não ter que recriar a imagem por causa de atualizações do Windows. Lembre-se que isso não vale para Service Pack, o que ainda precisa ser instalado direto no Windows pelo método tradicional. Mesmo que você encontre algum artigo não-Microsoft falando como injetar Service Pack direto na imagem o desconsidere. Isso não é suportado pela Microsoft e pode comprometer a integridade do Windows.

      • Carlos Vinicius A. Juliato 23/11/2015 às 05:35

        Estou com um problema pra instalar o VISUAL C++2015 REDISTRIBUTABLE (x64) eo (x86) da ”falha na instalação, tirei um print, se eu puder entrar em contato com vc por e-mail, eu ficaria grato, ai eu mandaria o arquivo de log e o print do erro, preciso mto desse pacote do Windows 7 pra rodar um programa…vlw, bom inicio de semana!

  4. Chico Marcatti 06/06/2013 às 12:57

    Olá, gostaria de saber se o mesmo processo funciona na integração do internet explorer, base Windows 7 SP1,
    Agradeço.

  5. Chico Marcatti 06/06/2013 às 12:58

    Esqueci de mencionar acima, Internet Explorer 10,
    Obrigado.

    • marcelomatias 07/06/2013 às 16:48

      Eu não fiz esse teste, mas seguindo o raciocínio desse processo de atualização off-line deve funcionar.

      O que realmente não é suportado é fazer integração off-line do Service Pack do Windows. Mesmo que você possa encontrar alguma fonte independente indicando como fazer isso você pode ter problemas.

      • Chico Marcatti 07/06/2013 às 17:28

        achei um único blog em espanhol que fala como fazer essa integração, os passos são semelhantes mais para ele funcionar adequadamente temos que integrar 4 atualizações a sua imagem, mesmo assim agradeço atenção e parabéns pelo blog.
        Abraço

      • marcelomatias 07/06/2013 às 17:38

        Segue artigo oficial da Microsoft sobre os pré-requisitos para instalar o IE10 no Windows 7 (o que ajuda na instalação off-line). Espero que sejam os mesmos do blog que você encontrou: http://support.microsoft.com/kb/2818833

        Marcelo

      • Chico Marcatti 08/06/2013 às 12:16

        Amigo é isso mesmo, agradeço atenção, muito obrigado

        Chico

  6. Paulo Santos 22/06/2014 às 01:40

    cara muito difícil faz uma vide-o aula de boa

  7. Fernando Melo 16/09/2014 às 18:31

    Ola. Gostaria de integrar IE11 na instalação do 7. Sabe como?

  8. Carlos Vinicius A. Juliato 23/11/2015 às 05:36

    Estou com um problema pra instalar o VISUAL C++2015 REDISTRIBUTABLE (x64) eo (x86) da ”falha na instalação, tirei um print, se eu puder entrar em contato com vc por e-mail, eu ficaria grato, ai eu mandaria o arquivo de log e o print do erro, preciso mto desse pacote do Windows 7 pra rodar um programa…vlw, bom inicio de semana!

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: