Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Tutorial- Iniciando WPI Automaticamente, Notas de estudo de Sistemas de Informação

Tutorial que ensina como inicializar automaticamente o Windows Post install - WPI, após a instalação do Windows XP, sem que haja necessidade de se clicar no executável do programa.

Tipologia: Notas de estudo

2011

Compartilhado em 25/01/2011

octus-demattezi-4
octus-demattezi-4 🇧🇷

1 documento

1 / 12

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
1
TUTORIAL
INICIANDO WINDOWS POST INSTALL – WPI
AUTOMATICAMENTE
Certamente muitos viram inúmeros tutoriais na internet a respeito de como
carregar o WPI de forma desatendida (unattended install) após a formatação do
Windows XP. E muito provavelmente perceberam, assim como eu, que são um pouco
confusos. Pois bem, após muitas formatações em meu PC, consegui fazer com que o
WPI carregasse automaticamente, ou seja, sem a necessidade de clicar no seu
executável (WPI.exe); afinal, se estamos criando um windows XP com instalação
desatendida, com addons silent install e coisas do tipo... Por que deveríamos clicar
manualmente no WPI? Não é mesmo? Por isso criei este tutorial que mostra não
somente uma, mas 5 (cinco) maneiras de fazê-lo. Acredito existirem mais métodos
para iniciar o WPI automaticamente; eu mesmo tenho 9 métodos, mas coloquei aqui
os mais importantes. Os outros são apenas derivações destes mudando-se o
caminho das pastas e linhas de comandos.
Atenção! Este tutorial foi elaborado acreditando-se que os interessados tenham
conhecimento sobre personalização do Windows XP com os programas Nlite e Addon
Maker, e também saibam configurar o Windows Post Install – WPI. Caso não tenham,
sugiro procurar na internet tutorial desses programas.
O que vamos precisar?
1- Programa Nlite. Você pode baixá-lo aqui:
http://www.baixaki.com.br/download/nlite.htm
2- Programa AddonMaker. Você pode baixá-lo aqui:
http://www.superdownloads.com.br/download/68/nlite-add-maker/
3- Programa CMDOW. Você pode baixá-lo aqui:
http://www.4shared.com/get/8DhB58Sn/cmdow.html;jsessionid=776422611B6EBD98
15FFBD54EE4BBD09.dc285
(Este programa é um falso-positivo, isto é, muitos antivírus o detectam, mas não é
vírus!!);
4- CD do Windows XP SP2 ou SP3. (copiá-lo para uma pasta no computador).
5- Programa nircmd. Você pode baixá-lo aqui:
http://www.nirsoft.net/utils/nircmd.html
(o programa encontra-se no final da página do site). Este programinha será usado
somente no método 5 deste tutorial para arrancar o WPI.
6- E, é claro, o WPI. Baixe aqui a versão 7.7.0:
http://www.soft82.com/get/download/windows/windows-post-install-wizard/
Baixe aqui a versão 8.1.:
http://www.techspot.com/downloadget.php?id=3428&file=1&evp=15c372e185cbd3b3c
233caa7003ccd43
Mãos à obra...
pf3
pf4
pf5
pf8
pf9
pfa

Pré-visualização parcial do texto

Baixe Tutorial- Iniciando WPI Automaticamente e outras Notas de estudo em PDF para Sistemas de Informação, somente na Docsity!

TUTORIAL

INICIANDO WINDOWS POST INSTALL – WPI

AUTOMATICAMENTE

Certamente muitos já viram inúmeros tutoriais na internet a respeito de como carregar o WPI de forma desatendida (unattended install) após a formatação do Windows XP. E muito provavelmente perceberam, assim como eu, que são um pouco confusos. Pois bem, após muitas formatações em meu PC, consegui fazer com que o WPI carregasse automaticamente, ou seja, sem a necessidade de clicar no seu executável (WPI.exe); afinal, se estamos criando um windows XP com instalação desatendida, com addons silent install e coisas do tipo... Por que deveríamos clicar manualmente no WPI? Não é mesmo? Por isso criei este tutorial que mostra não somente uma, mas 5 (cinco) maneiras de fazê-lo. Acredito existirem mais métodos para iniciar o WPI automaticamente; eu mesmo tenho 9 métodos, mas coloquei aqui os mais importantes. Os outros são apenas derivações destes mudando-se o caminho das pastas e linhas de comandos.

Atenção! Este tutorial foi elaborado acreditando-se que os interessados já tenham conhecimento sobre personalização do Windows XP com os programas Nlite e Addon Maker, e também saibam configurar o Windows Post Install – WPI. Caso não tenham, sugiro procurar na internet tutorial desses programas.

O que vamos precisar?

1- Programa Nlite. Você pode baixá-lo aqui: http://www.baixaki.com.br/download/nlite.htm 2- Programa AddonMaker. Você pode baixá-lo aqui: http://www.superdownloads.com.br/download/68/nlite-add-maker/ 3- Programa CMDOW. Você pode baixá-lo aqui: http://www.4shared.com/get/8DhB58Sn/cmdow.html;jsessionid=776422611B6EBD 15FFBD54EE4BBD09.dc (Este programa é um falso-positivo, isto é, muitos antivírus o detectam, mas não é vírus!!); 4- CD do Windows XP SP2 ou SP3. (copiá-lo para uma pasta no computador). 5- Programa nircmd. Você pode baixá-lo aqui: http://www.nirsoft.net/utils/nircmd.html (o programa encontra-se no final da página do site). Este programinha será usado somente no método 5 deste tutorial para arrancar o WPI. 6- E, é claro, o WPI. Baixe aqui a versão 7.7.0: http://www.soft82.com/get/download/windows/windows-post-install-wizard/ Baixe aqui a versão 8.1.: http://www.techspot.com/downloadget.php?id=3428&file=1&evp=15c372e185cbd3b3c 233caa7003ccd

Mãos à obra...

A primeira coisa a fazer é copiar o conteúdo do CD do Windows XP para uma pasta do computador. Dê o nome que quiser à pasta. (Exemplo: XP_CD).

Depois disso, vamos ao WPI... Faça todas as configurações no seu WPI: insira os programas na subpasta Install, configure o tema, sons, wallpaper etc. e salve suas configurações do WPI.

Coloque a pasta WPI, que contém o WPI.exe, e suas subpastas na raiz do CD/DVD, ou seja, ao lado da pasta i386. Em alguns métodos a seguir, para arrancar o WPI é mais interessante colocar a pasta WPI “aberta” na raiz do CD, ou seja, todas as pastas que a compõe e o próprio WPI.exe devem ficar ao lado da pasta i386.

Antes de começarmos com os métodos, convém destacarmos a pasta $OEM$, pois para alguns métodos ela é importante, devendo estar na raiz do CD.

A pasta $OEM$ deve ficar ao lado da pasta i386, na raiz do CD, e conter as subpastas:

$1 \ $$ \ system

Como mostra a figura abaixo:

Clique no link para maiores detalhes: http://xpnopendrive.blogspot.com/2009/09/tutorial-adicionando-arquivos-e.html (Sempre colocarei links para o tutorial não ficar muito grande)

Existe uma outra estrutura para a pasta $OEM$ que deve conter o seguinte caminho:

$Docs\All Users\Start Menu\Programs\Startup

Esta seqüência é para instalações de XP ENU (Inglês EUA)

$Docs\All Users\Menu Iniciar\Programas\Inicializar

Esta seqüência é para instalações de XP PT-br (português do Brasil) e será usada nos métodos 2, 4 e 5 de instalação do WPI.

WaitForReboot="No" NoWaitAfterTextMode= NoWaitAfterGUIMode= DriverSigningPolicy=Ignore NonDriverSigningPolicy=Ignore

CONCLUSÃO:

HD IDE  OEM PRE-INSTALL = ATIVADO OU DESATIVADO = YES ou NÃO (arquivo WINNT.SIF)

HD SATA  OEM PRE-INSTALL = DESATIVADO = NO (arquivo WINNT.SIF)

ATENÇÃO!!

Este OEMPRE-INSTALL do nLite tem a ver também com a pasta $OEM$ que vai ou não ser colocada na raiz do Windows XP, conforme o método escolhido. Se for inserida a pasta $OEM$ na raiz do CD, então OEMPRE-INSTALL deve ficar ATIVADO. Do contrário, OEMPRE-INSTALL pode ser DESATIVADO.

Concluída a instalação do XP, o WPI vai iniciar automaticamente.

MÉTODO 2 - ADDON DO WPI NA PASTA WINDOWS\SYSTEM32 +

PASTA $OEM$ NA RAIZ DO CD/DVD

Mesmo que o anterior... Faça um addon do WPI para ser extraído na pasta WINDOWS\SYSTEM32...blá...blá..blá...

Apenas lembrando que o arquivo CMDOW.EXE que você baixou pode ser colocado na pasta WPI antes de ser criado o addon. Eu digo pode porque em meus testes o WPI iniciou automaticamente com ou sem ele, mas como em muitos tutoriais da internet fala-se nele, então resolvi pedir que vocês o baixassem. O mais importante mesmo é utilizar os caminhos e comandos corretos.

Coloque a pasta $OEM$ na raiz do CD, ao lado da pasta i386. A pasta $OEM$ deve conter as pastas (o caminho):

$OEM$$Docs\All Users\Menu Iniciar\Programas\Inicializar\STARTXP.BAT

Mas o que é esse STARTXP.bat?

Funciona somente em HD IDE

É um arquivo de lotes que irá direto para a pasta “inicializar” após a instalação do Windows XP, chamando o WPI devido a seus comandos internos, pois qualquer executável colocado na pasta inicializar é carregado na inicialização do Windows XP. Para criar o STARTXP.BAT abra o bloco de notas e digite isso:

cmdow @ /hid

FOR %%I IN (D E F G H I J K L M) DO IF EXIST %%I:\WIN51IP.SP3 (SET CDROM=%%I:& GOTO DONECD) :DONECD

ECHO. ECHO ------------------------------------------------------------------

ECHO. ECHO Adding Items To Your System... start /wait %SYSTEMROOT%\SYSTEM32\WPI\WPI.EXE

REM ---------------------------------------- WAIT 1 SECOND --------------------------------------------

ATTRIB -R -A -S -H "%ALLUSERSPROFILE%\Menu Iniciar\Programas\Inicializar\STARTXP.BAT" SLEEP 1 DEL "%ALLUSERSPROFILE%\Menu Iniciar\Programas\Inicializar\STARTXP.BAT"

EXIT

Salve como STARTXP.BAT ou outro nome qualquer com a extensão .bat

O comando START /WAIT %SYSTEMROOT%\SYSTEM32\WPI\WPI.EXE do arquivo de lotes é que vai chamar o WPI.EXE, que estará na pasta Windows\system32. Já o comando DEL "%ALLUSERSPROFILE%\Menu Iniciar\Programas\Inicializar\STARTXP.BAT" é que vai deletar o arquivo de lotes da pasta inicializar após a instalação do WPI, de modo que na próxima inicialização do XP, esse arquivo não seja mais carregado.

Obs.: Neste método não há necessidade de colocar comando na guia “Executar na primeira inicialização” do NLite. É bom também não separar as linhas de comando do arquivo de lotes. Exemplo : DEL "%ALLUSERSPROFILE%\Menu (^)  ERRADO Iniciar\Programas\Inicializar\STARTXP.BAT"

DEL "%ALLUSERSPROFILE%\Menu Iniciar\Programas\Inicializar\STARTXP.BAT"  CERTO

Entre a palavra Menu e Iniciar deve haver um espaço.

Vamos agora criar o arquivo de lotes STARTXP.BAT. Abra o bloco de notas e digite (sempre deixando dois espaços a cada linha de comando) o seguinte:

cmdow @ /hid

FOR %%I IN (D E F G H I J K L M) DO IF EXIST %%I:\WIN51IP.SP3 (SET CDROM=%%I:& GOTO DONECD) :DONECD

ECHO. ECHO ------------------------------------------------------------------

start /wait %CDROM%\WPI.EXE

REM ------------------------------- WAIT 1 SECOND ---------------------------------

ATTRIB -R -A -S -H "%ALLUSERSPROFILE%\Menu Iniciar\Programas\Inicializar\STARTXP.BAT" SLEEP 1 DEL "%ALLUSERSPROFILE%\Menu Iniciar\Programas\Inicializar\STARTXP.BAT"

EXIT

A palavra EXIT encerra o arquivo de lotes e deve ser digitada. A linha de comando FOR %%I IN (D E F G H I J K L M) foi reduzida à letra M. A linha original era constituída do abecedário todo, o que levava mais tempo rodando na tela o cmd.exe.

MÉTODO 5 – AUTORUN DO WPI NA RAIZ DO CD + PROGRAMA NIRCMD NA

PASTA WINDOWS

Coloque na raiz do seu XP_CD:

  • Pasta i
  • Pasta WPI “aberta”, ou seja, suas subpastas, como: Audio, Codebase, Common, Graphics, Install, Lang, Manual, Themes, Tools e WPIScripts, devem ficar ao lado da pasta i386.
  • CMDOW.EXE
  • Autorun do WPI
  • Arquivo de ícone do WPI
  • Pasta $OEM$, contendo as subpastas: $Docs\All Users\Menu Iniciar\Programas\Inicializar\EXECUTENIRCMD.BAT

(Troquei o nome STARTXP.BAT para EXECUTENIRCMD.BAT e mexi também nas suas linhas de comandos).

Lembra do programa NIRCMD.exe do início do tutorial? Vamos fazer uso dele...

Funciona somente em HD IDE

Primeiramente extraia o programa nircmd.exe para uma pasta. Você verá dois executáveis: nircmd e nircmdc. Clique em nircmdc. Depois clique em nircmd e, na janela que se abrir, clique em “copy to Windows directory” e depois clique em “sim”.

Agora vamos fazer um executável do nircmd com o winrar. Clique com o botão direito do mouse sobre o nircmd e selecione “adicionar para o arquivo”. Troque a extensão nircmd. rar para nircmd. exe. depois clique na aba “Avançado” e em “opções SFX”. Em “caminho para extração”, digite %windir%. Na aba “métodos”, selecione “ocultar tudo” e na aba “Atualizar”, selecione “substituir todos os arquivos”. Depois dê OK em todas as janelas para finalizar. Feito isso, quando você inserir o addon do nircmd no Nlite, o excutável do nircmd, após a finalização do Nlite, será extraído na pasta WINDOWS durante o processo de formatação do seu XP. Veja como fazer um addon a seguir...

Agora vamos fazer um addon do nircmd... Coloque-o numa pasta e dê um nome à pasta. Clique com o botão direito do mouse sobre a pasta e escolha Add-on Maker. Escolha o nível de compressão. Em “selecione o programa”, aponte para nircmd.exe. Depois clique em “criar arquivo” e salve onde preferir. Seu addon está pronto para ser inserido no nLite. Após a compilação com o nLite e antes de gerar a ISO, clique no botão “Explorer” do nLite, abra a pasta i386 e verá que a pasta SVCPACK, contendo o CAB do nircmd está lá.

Para fazer o autorun do WPI é muito fácil... Abra o bloco de notas e digite:

[Autorun] Open=WPI.exe ICON=WPI.ICO

Salve como autorun.inf dentro da pasta do seu XP_CD.

Para fazer o arquivo de ícone, escolha uma imagem e baixe um programa conversor de imagens para ícone que você preferir ou clique aqui: http://image-2-icon-converter.softonic.com.br/ para baixar o Image2Icon Converter. Após criar o arquivo de ícone, salve-o na raiz do seu XP_CD.

A lógica deste método é fazer o WPI iniciar por autorun, assim como muitos programas iniciam só de serem colocados no drive de CD/DVD. Acontece que o CD do XP já está no drive (já foi instalado) e, com isso, o autorun do WPI não é detectado. Para ser detectado, é preciso que o drive do CD/DVD abra e feche. Aí é que entra o nircmd ... Capaz de abrir e fechar o drive automaticamente através de comandos do arquivo de lotes EXECUTENIRCMD.BAT

Então vamos lá... Abra o bloco de notas e digite:

cmdow @ /hid

FOR %%I IN (D E F G H I J K L M) DO IF EXIST %%I:\WIN51IP.SP3 (SET CDROM=%%I:& GOTO DONECD) :DONECD

ECHO. ECHO ----------------------------------------------------------------------------------------------

Em seguida, troque a extensão .rar por .exe. Você verá que a opção “Criar arquivo SFX” vai ser assinalada automaticamente

Na guia “avançado” , clique em “opções SFX”

Na janela que se abrir, em “Caminho para extração”, digite o caminho que desejar. Exemplo: se for para a pasta WINDOWS, digite: %windir% Se for para a pasta system32, digite: %windir%\system