Início > Internet Explorer 9, Service Pack 1, Windows AIK, Windows Client/Server > DISM – Integrando o Internet Explorer 9 ao Windows 7 (Offline Servicing)

DISM – Integrando o Internet Explorer 9 ao Windows 7 (Offline Servicing)

março 19, 2011

Olá caro leitor,

Já publiquei anteriormente como integrar o Service Pack 1 a imagem do Windows 7 de forma manual utilizando o DISM e também o ImageX e certamente muitos leitores devem estar procurando um forma de integrar o Internet Explorer 9 que também foi lançando recentemente.

Pois bem, este processo também é possível e fácil de ser realizado. O que é preciso para realizar esta integração?

Vejamos:

  • Crei o diretório \InternetExplorer9 e \InternetExplorer9\Extract – aqui vou utilizar H:\WINDOWS7\Updates\InternetExplorer9 e H:\WINDOWS7\Updates\InternetExplorer9\Extract.
  • Crie o diretório \MYDISTRIBUTION para armazenar os bits de instalação – aqui vou utilizar D:\DISM\MYDISTRIBUTION.
  • Crie o diretório \OFFLINE para montar a imagem offline do Windows 7 – aqui vou utilizar D:\DISM\OFFLINE.
  • Crie o diretório \ISO para armazenar a ISO resultando após a integração – aqui vou utilizar D:\DISM\ISO.
  • Ter o DVD e/ou ISO contendo os bits de instalação do Windows 7.
  • Efetuar o download ou copiar pacote do Internet Explorer 9 para o diretório \InternetExplorer9, se não o possuir, faça o download de sua versão em seu idioma aqui.
  • Efetuar o download dos pacotes KB2454826 x86 e/ou KB2454826 x64. Salve os pacotes dentro de \InternetExplorer\Extract.
  • Ter o Windows AIK instalado no computador onde irá manipular a imagem do Windows 7. Se não o possui, faça o download aqui.

Atendido a todas as solicitações anteriores, vamos começar a integração do Internet Explorer 9 ao Windows 7. Abra o Prompt de Comando elevando seu privilégios (Executar como administrador) e navegue até o diretório \InternetExplorer9.

Atente-se aos comandos e a necessidade de alterar os caminhos dos diretórios que criar. Neste post estarei utilizando diretórios específicos criados por mim e que podem ser alterados para a sua necessidade.

Digite então o comando abaixo para extrair o conteúdo do pacote de instalação:

IE9-Windows7-x86-enu.exe /x:h:\Windows7\Updates\InternetExplorer9\Extract

Você receberá uma elevação de privilégios do UAC, confirme e aguarde alguns segundos para que a extração seja feita. Confira se os arquivos IE9_SUPPORT.CAB e IE9_Win7.cab estão no diretório \Extract. Abra o diretório \InternetExplorer9\Extract e remova o arquivo IE9_SUPPORT.CAB.

Para evitarmos a necessidade de abrimos o Deploymento Tool Command Prompt todas as vezes que for necessário utilizar ferramentas como ImageX e OSCDIMG, insira na variável Path também o caminho C:\Program Files\Windows AIK\Tools\Arquitetura.

Desta forma será possível executar os utilitários ImageX e OSCDIMG em qualquer diretorio do sistema operacional.

Para verificar o Index de sua imagem install.wim execute o comando abaixo:

DISM /Get-WIMInfo /WIMFile:D:\DISM\MYDISTRIBUTION\sources\install.wim

Você irá receber uma saída semelhante a que estamos vendo a seguir:

Deployment Image Servicing and Management tool
Version: 6.1.7600.16385

Details for image : d:\DISM\mydistribution\sources\install.wim

Index : 1
Name : Windows 7 STARTER
Description : Windows 7 STARTER
Size : 7.936.340.784 bytes

Index : 2
Name : Windows 7 HOMEBASIC
Description : Windows 7 HOMEBASIC
Size : 7.992.394.907 bytes

Index : 3
Name : Windows 7 HOMEPREMIUM
Description : Windows 7 HOMEPREMIUM
Size : 8.432.859.356 bytes

Index : 4
Name : Windows 7 PROFESSIONAL
Description : Windows 7 PROFESSIONAL
Size : 8.313.318.889 bytes

Index : 5
Name : Windows 7 ULTIMATE
Description : Windows 7 ULTIMATE
Size : 8.471.060.645 bytes

The operation completed successfully.

Localize o número do Index referente a imagem que deseja modificar e siga para o o próximo passo.

Vamos agora iniciar a montagem da imagem do Windows 7 para integrarmos o Internet Explorer 9. Use o comando abaixo, mais que conhecido se já acompanha os outros artigos, para montar a imagem do Windows 7:

DISM /Mount-WIM /WIMFile:D:\DISM\MYDISTRIBUTION\sources\install.wim /Index:5 /MountDir:D:\DISM\OFFLINE

Neste exemplo usarei a edição Ultimate (/Index:5) na plataforma x86 (32 Bits) para efetuar a integração. Aguarde ser concluída a montagem como podemos ver na imagem abaixo:

Image Mounted

Se desejar verificar novamente a imagem que está montada a qualquer momento, execute o comando abaixo:

Dism /Get-MountedWIMInfo

Será exibida uma saída igual ou semelhante a abaixo para você:

Image Information

Vamos agora integrar o Internet Explorer 9 e também os pacotes necessários para sua instalação a imagem montada. Digite o comando abaixo para iniciarmosa integração:

DISM /Image:D:\DISM\OFFLINE /Add-Package /PackagePath:H:\WINDOWS7\Updates\InternetExplorer9\Extract

Aguarde o andamento do processo e sua conclusão como mostrado na imagem a seguir:

Internet Explorer 9 Integration

Repare na imagem anterior que há destacado na cor VERMELHA o Build Number da imagem que estou utilizando. Em meu caso uma imagem com o Service Pack 1 também integrado.

Você receberá apenas a primeira mensagem de Processing 1 of 2 e Processing 2 of 2 – na imagem anterior eu integrei outros pacotes necessário apenas para o Internet Explorer quando o mesmo ainda estava em fase de BETA.

Já temos o Internet Explorer 9 integrado a imagem. Vamos agora desmontá-la e efetivar a integração. Execute o comando a seguir:

DISM /UnMount-WIM /MountDir:D:\DISM\OFFLINE /Commit

Aguardea conclusão do processo como na imagem abaixo:

Image Unmounted

O próximo passo é criar uma nova imagem ISO inicializável para utilizarmos. Execute o comando abaixo para gerá-la:

OSCDIMG -bD:\DISM\MYDISTRIBUTION\boot\etfsboot.com -u2 -h -lWindows7+SP1+IE9 D:\DISM\MYDISTRIBUTION D:\DISM\ISO\Windows7_SP1_IE9.iso

Aguarde o processo ser concluído como podemos visualizar na imagem abaixo:

Create ISO image

Pronto! Grave sua nova imagem em um DVD e/ou Pendrive e faça uma instalação do Windows 7 para verificar se o Internet Explorer 9 estará disponível após a conclusão.

Abaixo seguem algumas imagens que capturei após efetuar o processo anterior:

Load Windows 7 Installation

Windows 7 Logo

Windows 7 Service Pack 1 EULA

Finishing Windows 7 Installation

Windows 7 Welcome Screen

Windows 7 Service Pack 1 + Internet Explorer 9

Como podemos visualizar na última imagem, temos o Windows 7 Service Pack 1 com o Internet Explorer 9 disponível após o processo de instalação limpa do Windows 7.

É isso caro leitor, espero que tenha gostado da informação.

Atéo próximo post…

  1. Karl
    março 19, 2011 às 6:22 pm

    Anderson.
    Eu preciso destes pacote (KB2028551, KB2028560, KB2120976 e KB2259539) para a plataforma x64. Aonde consigo fazer o download ?

  2. Karl
    março 20, 2011 às 9:37 am

    Muito obrigado Anderson.
    Mas antes de iniciar o processo de integração eu tenho mais algumas dúvidas.
    Estou usando o Windows 7 Ultimate 64 bits. Daí eu baixei o IE9 x64 e depois de instalado, tanto a versão x64 como a versão x86 foram atualizados para o IE9.
    Até então tudo bem.
    Se eu pego agora a mídia do Ultimate 64 bits (ainda com o arquivo ei.cfg)e fizer a integração do IE9 x64, ambas as versões do IE serão atualizadas (x86/x64) ou somente a versão x64 ?
    Se apenas a versão x64 for atualizada, eu precisaria fazer todo o processo para a versão x86 também ?
    E depois de atualizado, e eu tirar o arquivo EI.CFG, todas as versões estarão atualizadas ou eu teria que atualizar todas as versões do W7 ?
    Desculpe aí por fazer tantas perguntas, mas que eu acredito seriam necessárias para se ter uma boa mídia do W7…
    Mais uma vez obrigado.

    • março 20, 2011 às 11:11 am

      Meu caro Karl,

      Todo processo de integração via Offline Servicing deve ser feito para todas as versões existentes na imagem.
      Integrar um Update ao Windows 7 Ultimate significa disponibilizar este apenas para esta versão no momento de instalação.
      Esse padrão vale da mesma forma para versões em plataformas diferentes.
      Se deseja que todas as versões em ambas as plataformas tenham um update integrado por intermédio do DISM disponível, terá que realizar o processo para cada uma delas.

      []’s
      Anderson T

  3. Karl
    março 22, 2011 às 10:33 am

    Anderson.
    Fiz a integração nas versões x86 e aparentemente está tudo funcionando. Agora só falta testar.
    Sendo que nas versões x64, não há como integrar a versão IE9 x86. Diz que imagem não é suportada. Mas a versão IE9 x64 foi instalada com éxito.
    queria fazer uma observação.
    Ao integrar o IE9 no W7 SP1 Pt-BR, são 3 processos. Um que integra o IE, o 2º que integra o Language Pack do IE9 e o 3º seria o update .msu.

    Final de semana vou gravar em uma mídia e instalar na maquina virtual para ver se está tudo ok.

  4. rafael
    março 23, 2011 às 3:56 pm

    Quero gerar no windows 7 professional 32 e 64, qual é o (/Index:?)?
    Já que a edição Ultimate é (/Index:5)
    No aguardo

    • março 23, 2011 às 11:58 pm

      Meu caro Rafael,

      Para ter a informação de quais versões possui na imagem e também os indíces referentes a cada uma, execute o comando abaixo:

      DISM /Get-WIMInfo /WIMFile:D:\DISM\MYDISTRIBUTION\sources\install.wim

      []’s
      Anderson T

  5. tathi
    abril 8, 2011 às 9:16 pm
    • abril 9, 2011 às 9:20 am

      Minha cara tathi,

      Na interface do Internet Explorer, clique na engrenagem ao lado superior diretiro e verá a opção About Internet Explorer disponível.

      []’s
      Anderson T

      • tathi
        abril 9, 2011 às 12:48 pm

        Mas essa opção é para ver a tela About do Internet Explorer.

        O que eu queria mesmo era a tela About do WINDOWS 7. se puder ajudar obrigada!

      • abril 9, 2011 às 2:29 pm

        Me perdoe pela falha tathi,

        Vá em Iniciar > Executar e digite winver para ser exibida o About do Windows 7.

        []’s
        Anderson T

  6. Carlos
    abril 9, 2011 às 12:51 am

    queria que o windows 7 na sua instalação executá-se um ficheiro .cmd personalizado que já tenho e vai desactivar o uac, instala programas para no fim activar novamente o uac

    • abril 9, 2011 às 9:30 am

      Meu caro Carlos,

      Para chegar ao seu propósito, monte a imagem do Windows 7 na versão que desejar e copie seu arquivo .CMD para o seguinte local dentro da imagem montada:
      \Windows\Setup\Scripts
      Renomeie seu arquivo para SetupComplete.cmd, desmonte e efetive as alterações. Após encerrar o Windows Setup, ele irá verificar se o arquivo SetupComplete.cmd existe no local informado anteriormente, se sim, ele irá executar seu conteúdo.
      Exemplo: Digamos que montei minha imagem do Windows 7 em C:\Mount. Então eu preciso copiar o arquivo .CMD para C:\Mount\Windows\Setup\Scripts e renomeá-lo para SetupComplete.cmd.

      []’s
      Anderson T

  7. Carlos
    abril 11, 2011 às 1:11 am

    Muito obrigado.
    Agora tenho outra questão,
    já consigo através do SetupComplete.cmd que os programas se instalem em modo silent, a última é o AVG2011 e quando termina, tenta actualizar-se através na net.
    precisava que através do SetupComplete.cmd, por comando ou script, que fizesse previamente a ligação à minha internet com SSID e Chave
    Cumps

  8. Karl
    abril 12, 2011 às 8:39 am

    Bom dia.
    Qual o comando OSCDIMG que uso para fazer um DVD bootável do W7 AIO com Enterprise.Esta imagem já tem todas as versões 32/64 bits, IE9 e SP1.
    Talvez foi um erro no comando ao criar uma ISO bootável, que gerou aquele erro descrito no forum. Inclusive postei as imagens default que me pediu…
    Obrigado e um abraço

  9. Rafael
    abril 18, 2011 às 5:55 pm

    Dicas excelentes, obrigado por compatilhar seu conhecimento!

    Seria possível integrar o Microsoft.NET Framework 4 e o Silverlight? Como Fazer?

  10. Karl
    abril 22, 2011 às 2:57 pm

    Encontrei o seguinte problema.
    Fiz a integração em todas as versões do Windows 7 ,mas ao iniciar o IE9 no Home Premium x86, ele carrega mas a página fica em branco. E quando vou em: Sobre Internet Explorer aparece somete um apágina também em branco.
    Sabe me dizer, o que pode ser ?

  11. daniel
    julho 13, 2011 às 11:06 am

    não tem como gravar essa imagem em um dvd comum de 4.7 gb?

    • julho 13, 2011 às 12:09 pm

      Meu caro daniel,

      A imagem resultante do processo de integração do Internet Explorer 9 a imagem do Windows 7 pode ser gravada normalmente em um DVD.

      []’s
      Anderson T

  12. julho 26, 2011 às 4:20 am

    Amigo me ajude não consigo montar a imagem ISO fiz todos os passos, porém travei no final, aguardoo retorno e desde já agradeço pela ajuda.

    Jeferson

    • julho 26, 2011 às 11:00 am

      Meu caro Jeferson,

      De mais detalhes do que ocorre, quando ocorre, etc. Não tenho como lhe ajudar sem ao menos saber qual o comando está executando e/ou o erro que está recebendo.

      []’s
      Anderson T

  13. julho 26, 2011 às 1:42 pm

    Anderson boa tarde! o comoando é esse aqui:: OSCDIMG -bC:\DISM\MYDISTRIBUTION\boot\etfsboot.com -u2 -h -lWindows7+SP1+IE9 C:\DISM\MYDISTRIBUTION C:\DISM\ISO\Windows7_SP1_IE9.iso.

    Eu modifiquei os diretórios, mas dá esse erro: OSCDIMG -bC:\DISM\MYDISTRIBUTION\boot\etfsboot.com -u2 -h -lWindows7+SP1+IE9 C:\DISM\MYDISTRIBUTION C:\DISM\ISO\Windows7_SP1_IE9.iso
    ‘OSCDIMG’ não é reconhecido como um comando interno, ou externo, um programa operável ou arquivo em lotes.

    Será que está realcionado a esse ao comando abaixo:

    Para evitarmos a necessidade de abrimos o Deploymento Tool Command Prompt todas as vezes que for necessário utilizar ferramentas como ImageX e OSCDIMG, insira na variável Path também o caminho C:\Program Files\Windows AIK\Tools\Arquitetura.

    Fiz assim o terminal: Path C:\Program Files\Windows AIK\Tools\Arquitetura.

    Porém não sei se tá certo.

    Conferi em meu computador, propriedades, avançado >variaveis de ambientes >variaveis do sistema esta root.

    Espero te melhorado mais apergunta, rsrs

    Abs,

    • julho 27, 2011 às 12:29 am

      Meu caro Jeferson,

      Este tipo de erro pode estar ligado a duas causas:
      1 – Não ter adicionado o caminho a variável de ambiente como eu mencionei. Não é necessário visto que você pode executar o atalho do Deployment Tools Command Prompt localizado dentro de Iniciar > Todos os programas > Microsoft Windows AIK.
      2 – Ter copiado os comandos de meu blog e colado dentro do Command Prompt. Isto não deve ser feito, por que esta ação trás consigo a formatação do texto da web e gera erros. Conselho, sempre escreva os comandos aqui colocados, nunca copie e cole o conteúdo.

      []’s
      Anderson T

  14. julho 28, 2011 às 9:46 pm

    Obrigado Anderson realmente deve ser isso mesmo estava cansado e realmente não digitei todos os comandos, troquei somente o caminho da variável ambiente.

    Vou refazer todo o procedimento.

    Muito obrigado.

    Vlw.

  1. No trackbacks yet.
Os comentários estão desativados.
%d blogueiros gostam disto: