Microsoft Windows XP Service Pack 2 (SP2) Kit de Pré-instalação de OEM (OPK) Documento Leiame 27 de maio de 2004 As informações contidas neste documento, incluindo URL e outras referências de site da Internet na Web, estão sujeitas a alterações sem aviso prévio e são fornecidas somente para fins de informação. O risco completo do uso ou dos resultados de uso deste documento permanece com o usuário e a Microsoft Corporation não oferece garantia, expressa nem implícita. Os exemplos de empresas, organizações, produtos, pessoas e acontecimentos aqui mencionados são fictícios, salvo indicação em contrário. Nenhuma associação com qualquer empresa, organização, produto, pessoa, lugar ou acontecimento real é intencional ou deve ser inferida. Obedecer às leis de direitos autorais é responsabilidade do usuário. Sem limitar os direitos autorais, nenhuma parte deste documento pode ser reproduzida, armazenada ou introduzida em um sistema de recuperação, ou transmitida de qualquer forma por qualquer meio (eletrônico, mecânico, fotocópia, gravação ou qualquer outro), ou para qualquer propósito, sem a permissão expressa, por escrito, da Microsoft Corporation. A Microsoft pode ter patentes ou requisições para obtenção de patente, marcas comerciais, direitos autorais ou outros direitos de propriedade intelectual que abrangem o conteúdo deste documento. A posse deste documento não lhe confere nenhum direito sobre as citadas patentes, marcas comerciais, direitos autorais ou outros direitos de propriedade intelectual, salvo aqueles expressamente mencionados em um contrato de licença, por escrito, da Microsoft. Toda a documentação do OPK (ou parte dela) pode ser fornecida em inglês e em outros idiomas localizados. Se a documentação for oferecida em mais de um idioma, a opção correspondente ao idioma do contrato de licença especifica os seus requisitos de licenciamento. Versões adicionais da documentação são oferecidas em outros idiomas exclusivamente para a sua conveniência. Em versões localizadas do CD do OPK, a documentação em inglês está localizada na pasta \Docs\English. Se houver discrepâncias ou inconsistências na tradução, prevalece a documentação correspondente ao idioma do contrato de licença. (c) 2004 Microsoft Corporation. Todos os direitos reservados. Microsoft, MS-DOS, Windows e Windows NT são marcas registradas ou marcas comerciais da Microsoft Corporation nos Estados Unidos e/ou em outros países. Os nomes de empresas e produtos reais aqui mencionados podem ser marcas comerciais de seus respectivos proprietários. ======================== Como Usar este Documento ======================== Para exibir o arquivo Leiame no Bloco de Notas do Microsoft Windows, maximize a janela Bloco de Notas. No menu Formatar, clique em Quebra Automática de Linha. Para imprimir o arquivo Leiame, abra-o no Bloco de Notas ou em outro processador de texto e use o comando Imprimir no menu Arquivo.
======== CONTEÚDO ======== 1. INTRODUÇÃO 2. ATUALIZANDO DE VERSÕES ANTERIORES DE FERRAMENTAS 3. ATUALIZANDO CONJUNTOS DE CONFIGURAÇÕES EXISTENTES 4. PROBLEMAS CONHECIDOS 5. CORREÇÕES DA DOCUMENTAÇÃO ------------1. INTRODUÇÃO ------------Este documento fornece informações reais sobre a Pré-instalação de OEM do Microsoft Windows XP SP2. Para obter um resumo dos novos recursos do Windows OPK, consulte o tópico "Novos Recursos do Kit de Pré-instalação de OEM (OPK)" no Guia do Usuário do Kit de Pré-instalação de OEM (Opk.chm). Para obter uma introdução ao processo de pré-instalação de OEM, consulte o informe oficial, "Step-by-Step Guide to OEM Preinstallation of Windows XP Service Pack 1 and Windows Server 2003 Family", localizado na pasta \Docs\Whitepapers no CD do Windows OPK. Para obter mais informações sobre os problemas e as correções listados neste leiame, consulte o gerente de conta técnico (TAM) ou visite o site do Microsoft OEM em: https://oem.microsoft.com/. --------------------------------------------------2. ATUALIZANDO DE VERSÕES ANTERIORES DE FERRAMENTAS --------------------------------------------------Somente uma versão das ferramentas OPK pode ficar instalada no computador do técnico. Com exceção do Sysprep, todas as versões das ferramentas OPK funcionam com as versões anteriores do sistema operacional Windows, como listado na seguinte tabela: Ferramentas OPK
XP
XP SP1
Server 2003
XP SP2
Server 2003 SP1
XP XP SP1 Server 2003 XP SP2 Server SP1
X X X X X
X X X X
X X X
X X
X
O Sysprep sempre deve ser usado com a versão do sistema operacional Windows na qual ele foi enviado ou com o service pack mais recente para essa versão específica do sistema operacional. Use a ferramenta Mkimg do Windows PE XP SP2 somente com o Windows XP SP2 para criar o Windows PE. Você pode usar o Windows XP SP2 OPK para pré-instalar estas versões do Windows: * Versão "gold" original do Windows XP * Windows XP SP1 e SP2 * Família Windows Server 2003 Para pré-instalar o cliente baseado em Itanium do Windows Server 2003, use as ferramentas baseadas em Itanium do Windows Server 2003 SP1. Não use a versão "gold" original do OPK do Windows XP para pré-instalar a família Windows Server 2003. Se você instalou anteriormente as ferramentas OPK da versão "gold" original do Windows XP ou as ferramentas do Windows XP SP1, atualize essas ferramentas para as ferramentas do Windows XP SP2 OPK. As ferramentas OPK da versão "gold" original do Windows XP ou as ferramentas do Windows XP SP1 não podem coexistir no computador técnico com ferramentas do Windows XP SP2 OPK. Não atualize uma instalação das ferramentas OPK do Windows Server 2003 para o Windows Server 2003 SP1 Beta. Para atualizar as ferramentas OPK da versão "gold" das ferramentas do Windows XP, Windows XP SP1 ou Windows Server 2003 para o Windows XP SP2: 1. Execute o arquivo Opk.msi, localizado na raiz do CD do OPK do Windows XP SP2. Opk.msi é o arquivo de execução automática que inicia automaticamente quando você insere o CD. 2. Quando a página "Bem-vindo ao Kit de Pré-instalação de OEM Windows" for exibida, clique em Avançar. Se você configurar um compartilhamento de distribuição com as ferramentas OPK da versão "gold" original do Windows XP ou do Windows XP SP1, a conta de convidado será habilitada. Ao configurar um novo compartilhamento de distribuição com as ferramentas OPK do Windows XP SP2, a conta de convidado não é automaticamente habilitada. Se você atualizar as ferramentas OPK do Windows XP para o OPK do Windows XP SP2, as propriedades de um compartilhamento de distribuição existente não serão alteradas. ---------------------------------------------------3. ATUALIZANDO CONJUNTOS DE CONFIGURAÇÕES EXISTENTES ---------------------------------------------------Se você atualizar as ferramentas OPK do Windows XP SP2, nenhum conjunto de
configurações existente será alterado na pasta \Cfgsets. Além disso, se você atualizar as ferramentas OPK do Windows XP SP2, nenhum arquivo do produto Windows disponível será alterado na pasta \Lang. Use a página Produto no Gerenciador de Instalação para carregar os arquivos de produtos Windows das versões mais recentes do Windows, como o Windows XP SP2 ou os membros da família Windows Server 2003. A atualização para o OPK do Windows XP SP2 atualiza os arquivos de modelos que o Gerenciador de Instalação utiliza ao criar um novo conjunto de configurações. Qualquer novo conjunto de configurações criado com o Gerenciador de Instalação do Windows XP SP2 usará os novos valores padrão obtidos dos novos arquivos de modelos. * Para migrar um conjunto de configurações do Windows XP ou do Windows XP SP1 para pré-instalar o Windows Server 2003 1. Abra o conjunto de configurações no Gerenciador de Instalação. 2. Na página Produto, selecione um novo produto, Windows Server 2003. 3. Salve o conjunto de configurações. ----------------------4. PROBLEMAS CONHECIDOS ----------------------* Adicionando Nomes Simbólicos de Portas Seriais ao Windows PE O Windows PE não cria nomes simbólicos, como COM1 e COM2, para portas seriais. Isso significa que os aplicativos não podem detectar e usar as portas seriais. Solução alternativa: Para criar nomes simbólicos, você pode gravar um aplicativo que chama a função DefineDosDevice e usa o nome completo do dispositivo da porta. Adicionar esse aplicativo ao Startnet.cmd para que ele seja executado como parte do processo de inicialização do Windows PE. Quando o aplicativo terminar, os aplicativos poderão detectar as portas seriais por seus nomes simbólicos. Você deve adicionar uma chave do Registro na imagem do Windows PE offline antes de implantá-la para usar as portas seriais. 1. Use Regedit para montar Setupreg.hiv em sua imagem offline em HKLM\test. 2. Adicione a seguinte chave: HKLM\test\ControlSet001\Services\serial\Parameters 3. Desmonte Setupreg.hiv. O nome completo do dispositivo COM1 ao usar ACPI HAL é: \\?\ACPI#PNP0501#1#{4D36E978-E325-11CE-BFC1-08002BE10318}
Para identificar os nomes completos dos dispositivos para portas seriais em outras HALs, use a função QueryDosDevice para pesquisar a seqüência de caracteres "PNP0501". Para usar portas seriais em aplicativos personalizados, consulte as portas pelos nomes completos dos dispositivos ou use DefineDosDevice para criar os nomes simbólicos, como neste exemplo: #define COM_PORT_DEV_NAME(n) \ TEXT("\\\\?\\ACPI#PNP0501#") TEXT(#n) TEXT("#{4D36E978-E325 -11CE-BFC1-08002BE10318}") #define COM_PORT_NAME(n) \ TEXT("COM") TEXT(#n) DefineDosDevice( 0, COM_PORT_NAME(1), COM_PORT_DEV_NAME(1) ); * O tópico [Components] não está indexado em Winpe.chm. Use as guias Conteúdo ou Pesquisar no visualizador da Ajuda em HTML para consultar componentes opcionais pelo nome em Winpe.chm. * A entrada InputLocale na seção [RegionalSettings] dos arquivos Unattend.txt e Sysprep.inf só pode ser usada para especificar um máximo de sete combinações de localidades de entrada e layouts de teclado. Solução alternativa: Consulte o artigo 325856 do Knowledge Base para saber como especificar configurações regionais quando a mini-instalação for concluída. * Se as Atualizações Automáticas estiverem ativadas, ao configurar AutomaticUpdates = On no arquivo Unattend.txt ou ao usar a página "Proteja seu PC" na tela de boas-vindas do Windows e depois executar o Sysprep -reseal, as Atualizações Automáticas permanecerão ativadas. * O suporte para as versões do Windows em chinês tradicional (Hong Kong S.A.R) (CHH) e chinês tradicional (Taiwan) (CHT) não podem ser adicionadas usando as ferramentas OPK no modo padrão. Você deve adicionar suporte para os dois idiomas manualmente. Solução alternativa: 1. Instale as ferramentas OPK para CHT ou adicione suporte de idioma para CHT. 2. Inicie o Setupmgr.exe para CHT. Crie um novo conjunto de configurações ou edite um conjunto de configurações existente. 3. No menu Ferramentas, clique em "Gerenciar Produtos". 4. Selecione "Chinês Tradicional (Taiwan)" em Idiomas para instalar e clique em "Adicionar Produto". 5. Procure o local da mídia ou do compartilhamento do Windows em CHH.
6. Depois de concluir essas etapas, repita a etapa 4 para adicionar mais produtos em CHH (por exemplo, qualquer membro da família Windows Server 2003). 7. Feche a janela "Gerenciar Produtos". Feche o Gerenciador de Instalação. 8. Inicie o Windows Explorer e procure a pasta "..\Opktools\lang". 9. Renomeie a pasta "CHT" para "CHH". 10. Repita as etapas de 1 a 7 para adicionar o produto em CHT. Agora você tem os produtos em CHT e CHH disponíveis no computador do técnico. Para criar um novo conjunto de configurações para Hong Kong: 1. Inicie Setupmgr.exe e selecione "Criar um novo conjunto de configurações". 2. Continue na página Idioma de Destino e selecione "Chinês Tradicional (Hong Kong SAR)". 3. Continue até concluir a criação de um novo conjunto de configurações para CHH. 4. Repita as etapas 1 e 2 para criar um conjunto de configurações em CHT, exceto para selecionar "Chinês Tradicional (Taiwan)" na página Idioma de Destino. Você não pode adicionar produtos à pasta \CHH depois de renomear a pasta \CHT para \CHH. Para adicionar produtos em CHH, você deve renomear a pasta \CHT para outro nome, como "Temp" e renomear a pasta \CHH para \CHT. Depois de renomear as pastas, repita as etapas de 2 a 5 do procedimento anterior. Depois de concluir as etapas de 2 a 5, renomeie a pasta \CHT para \CHH e a pasta Temp para \CHT. * Se você pré-instalar o pacote MUI (Multilingual User Interface) durante o Sysprep em modo de fábrica (Sysprep -factory) e reiniciar o computador na mini-instalação, todas as páginas na mini-instalação ficarão truncadas. Solução alternativa: Defina o inglês como interface de usuário padrão para MUI. * Não modifique manualmente a instalação do Windows quando o Sysprep estiver sendo executado em modo de fábrica. Solução alternativa: Use Winbom.ini para modificar a instalação do Windows ao executar o Sysprep -factory. -OUUse o comando Sysprep -audit, se você deseja modificar a instalação do Windows manualmente. * Se as ferramentas OPK estiverem instaladas em um diretório localizado e a Localidade do Usuário for alterada para outro idioma, os arquivos de ajuda do OPK não poderão ser abertos. Solução alternativa: Altere a Localidade do Usuário para corresponder ao idioma
do diretório localizado. * Você pode usar o Sysprep para instalar Certificados de Teste a fim de habilitar o teste de drivers assinados pelo laboratório de qualidade de hardware do Windows (WHQL) em uma imagem do sistema operacional, mesmo que a imagem tenha executado o Sysprep. Para obter detalhes, consulte o KB321559. * Não é possível executar o Update.exe em um diretório I386 para atualizar a instalação do Windows XP para o Windows XP SP2. Você deve executar o Update.exe no conteúdo inteiro de um CD do Windows. Se o conteúdo inteiro de um CD do Windows não estiver presente em seu compartilhamento de instalação, o Update.exe não conseguirá concluir o processo de instalação. * Você não pode executar o Sysprep.exe em uma instalação do Windows XP SP1 que foi atualizada para o Windows XP SP2 usando o Update.exe. O Sysprep só pode ser executado em instalações integradas do Windows. * Para atualizar o diretório do Windows XP I386 corretamente 1. Baixe o Windows XP Service Pack 2. 2. No prompt de comando, vá para a pasta onde você baixou o arquivo XPSP2.EXE e digite este comando: xpsp2.exe -x 3. Quando for solicitado, digite o caminho pelo qual você deseja que o service pack seja expandido. Por exemplo, digite: C:\XPSP2 4. Crie um diretório temporário no sistema e copie o CD inteiro do produto Windows XP para este diretório. Por exemplo, digite: MD C:\INTSP2 XCopy CDROM Drive Letter:\*.* C:\INTSP2 /e 5. Depois que a etapa anterior for concluída, altere para o diretório que contém os arquivos do Windows XP SP2. Por exemplo, digite: CD C:\xpsp2\update 6. Para atualizar os arquivos do Windows XP incluindo o SP2, digite: update.exe -s c:\INTSP2 Esse procedimento resulta em um diretório I386 atualizado para o Windows XP SP2. * Ao executar uma instalação autônoma com um arquivo de resposta que altere o local de entrada e use GuiRunOnce para iniciar uma instalação de impressora em rede, o processo de instalação autônoma será desligado e Visualizar Eventos informará que os logs de entrada estão danificados. Solução alternativa: Use o arquivo Cmdlines.txt para iniciar a instalação da impressora.
---------------------------5. CORREÇÕES DA DOCUMENTAÇÃO ---------------------------* No tópico "Diretrizes de personalização: componentes de software do Windows" em Opk.chm, adicione o seguinte: Configurando a exibição do ícone do Bluetooth Por padrão, o ícone do Bluetooth é exibido na área de notificação somente quando eventos de Bluetooth ocorrem, pois estudos de usabilidade mostraram que os usuários preferem uma área de notificação organizada. Embora a Microsoft não recomende alterar esse comportamento padrão, você pode configurar o Windows para sempre exibir o ícone do Bluetooth na área de notificação a fim de aumentar o conhecimento do usuário sobre esse recurso. Para alterar o comportamento padrão, defina o valor da entrada BluetoothTaskbarIcon como 1 na seção [Shell] do arquivo Winbom.ini. * No tópico "Pré-instalando aplicativos usando técnicas legadas" em Opk.chm, substitua: Não é possível usar [GuiRunOnce] para ativar a execução de shells, outros programas, etc. durante a inicialização do usuário final, exceto conforme observado no Capítulo 1 deste guia. com Não é possível usar [GuiRunOnce] para ativar a execução de shells, outros programas, etc. durante a inicialização do usuário final, exceto conforme observado em "Requisitos para personalizar o Windows" em "Requisitos de pré-instalação e diretrizes de personalização". * O tópico [WinPE] não lista a entrada OptionalSources. OptionalSources Usada na pré-instalação dos componentes do Tablet PC ou do Media Center como parte de um conjunto de configurações. Sintaxe OptionalSources = Yes Valor Yes Use a pasta \Cmpnents como parte do conjunto de configurações. Exemplo OptionalSources = Yes WinbomType WinPE
Comentários Requer a adição da pasta \Cmpnents que contém os arquivos do Tablet PC ou do Media Center para o seu conjunto de configurações. Para obter mais informações, consulte as instruções de instalação nos CDs do Tablet PC ou do Media Center. * No tópico "Comando Mkimg", exclua a seguinte frase: Use /NOWF somente quando estiver executando aplicativos de servidor como o IIS em um computador com Windows PE. * O arquivo de resposta Winpeshl.ini não está listado na seção "Arquivos de resposta do Windows PE". Para obter instruções sobre como usá-lo, consulte a seção "Usando um aplicativo de shell de comando personalizado" do tópico "Criando uma imagem do Windows PE personalizável". * O Guia do Usuário do Windows PE não inclui um tópico sobre a ferramenta Depend. Localizado na pasta \Winpe, ele identifica as dependências de DLL ausentes para os aplicativos do Windows PE. Sintaxe: depend [/s] [/l] /f:filespec;filespec;... [/d:directory;directory;..] /s /l
;Modo silencioso. ;Lista todas as dependências
Se os diretórios não forem especificados, o caminho de pesquisa do Windows será usado para procurar dependências. Códigos de erro: 0 1 2 3 4 5
= = = = = =
OK errBAD_ARGUMENTS errFILE_NOT_FOUND errFILE_LOCKED errMISSING_DEPENDENCY errOUT_OF_MEMORY
Exemplo: Para certificar-se de que todas as DLLs requeridas pelo Myapp.exe estejam em sua imagem do Windows PE, execute Depend com esses parâmetros: depend /l /f:c:\winpe\i386\system32\myapp.exe /d:c:\winpe\ i386\system32 * Usando vários endereços IP estáticos Agora você pode especificar vários endereços IP estáticos para quantas placas de rede desejar instalar no computador. A sintaxe dessa funcionalidade é idêntica à documentação existente; incluir endereços adicionais a entradas existentes, usando ponto-e-vírgula para separar vários endereços. Esse exemplo instala o DHCP na primeira placa de rede encontrada no sistema,
aplica endereços IP estáticos às duas placas de rede próximas e aplica o DHCP em qualquer placa de rede adicional. [WinPE.NET] Startnet = YES Ipconfig = DHCP;10.1.100.2;1.2.3.4 SubnetMask = DHCP;255.255.248.0;255.248.255.1 Gateway = DHCP;10.1.101.2;10.1.101.3 * Adicionando a funcionalidade INRAM ao Windows PE A funcionalidade da opção /INRAM do comando Osloadoptions da seção [InfChanges] do Config.inf foi alterada. O Windows PE carrega completamente o arquivo Win32K.sys na memória resultando em uma maior experiência na troca de CDs para a recuperação de cenários. Para habilitar o suporte ao INRAM, adicione essa opção ao comando Osloadoptions na seção [InfChanges] do Config.inf: /INRAM Exemplo: Osloadoptions=txtsetup.sif,setupdata,"/fastdetect /minint /redirect /redirectbaudrate=115200 /INRAM" * Em OEM Preinstallation Reference (Ref.chm), a funcionalidade da entrada AllowConnections da seção [TerminalServices] no arquivo de resposta Unattend.txt foi alterada. Se você especificar o seguinte: [TerminalServices] AllowConnections = 1 A área de trabalho remota será habilitada durante a instalação autônoma. No entanto, a área de trabalho remota não será adicionada à lista de exceções do Firewall do Windows. As seguintes entradas representam as entradas mínimas necessárias no arquivo de resposta Unattend.txt para habilitar a área de trabalho remota durante a instalação autônoma e adicioná-la à lista de exceções do Firewall do Windows: [WindowsFirewall] Profiles = Standard (especifica um nome de perfil definido pelo usuário) [WindowsFirewall.Standard] Services = RemoteDesktop (especifica um nome de serviço definido pelo usuário) [WindowsFirewall.RemoteDesktop] Type = 2 [TerminalServices] AllowConnections = 1
Para obter detalhes sobre as configurações do Firewall do Windows, consulte as seções e as entradas [WindowsFirewall] no capítulo Unattend.txt de OEM Preinstallation Reference (Ref.chm).