DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 314479 - Última revisão: terça-feira, 27 de Novembro de 2007 - Revisão: 2.0

IMPORTANTE: este artigo contém informações sobre como modificar o registo. Antes de modificar o registo, certifique-se de que efectua uma cópia de segurança e de que compreende como o pode restaurar se ocorrer um problema. Para obter informações sobre como efectuar uma cópia de segurança, restaurar e editar o registo, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
256986  (http://support.microsoft.com/kb/256986/ ) Descrição do registo do Microsoft Windows

Nesta página

Sumário

Este artigo descreve os passos necessários para adicionar controladores fornecidos pelo OEM (original equipment manufacturer) a instalações do Microsoft Windows. Este artigo inclui apenas os controladores que são normalmente instalados durante a Configuração no modo GUI (graphical user interface) ou após a Configuração, através da enumeração Plug and Play padrão. Isto permite-lhe pré-carregar controladores Plug and Play OEM que poderá utilizar mais tarde, quando o hardware associado for introduzido no sistema.

Este artigo descreve como adicionar controladores Plug and Play OEM nas seguintes situações:
  • Configuração Automática
  • Configuração Sysprep
  • Instalações RIS (Remote Installation Service)
  • Imagens Riprep
  • Instalações existentes do Windows
Para obter informações adicionais sobre como adicionar dispositivos de armazenamento em massa fornecidos pelo OEM durante a Configuração em modo de texto, clique no número de artigo existente abaixo para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
314859  (http://support.microsoft.com/kb/314859/ ) Suporte limitado de controlador OEM disponível através da tecla F6 durante a configuração do Windows XP e do Windows Server 2003

Mais Informação

Os controladores instalados durante a parte "A Instalar Dispositivos" da Configuração em modo GUI têm de estar presentes em localizações específicas. Neste ponto, a Configuração instala os dispositivos (utilizando IDs Plug and Play) que foram enumerados pelo Plug and Play do Windows. A Configuração pesquisa um caminho predefinido na unidade, procurando nos ficheiros .inf para localizar a melhor correspondência para o ID Plug and Play do dispositivo. Este caminho encontra-se definido na seguinte localização do registo, estando predefinido como %SystemRoot%\Inf:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf
A Configuração utiliza este caminho para localizar ficheiros .inf para instalação de dispositivos. Após a Configuração, este caminho também é utilizado para qualquer hardware novo localizado e instalado. Se modificar esta chave durante a Configuração utilizando o ficheiro Sysprep.inf ou o ficheiro de resposta de Instalação Automática, o valor é guardado e também será utilizado depois da Configuração.

As secções seguintes deste artigo explicam como adicionar controladores fornecidos pelo OEM às instalações Sysprep ou Configuração automática do Windows.

Configuração Automática

Para adicionar controladores a uma Configuração automática, siga estes passos.

Nota Se os controladores fornecidos pelo OEM não estiverem assinados digitalmente, será apresentada uma mensagem de aviso sobre este facto durante a Configuração. Para desactivar esta mensagem, adicione a entrada seguinte à secção [Unattended] do ficheiro de resposta da Configuração (Unattend.txt):
DriverSigningPolicy = Ignore
				
Para obter informações adicionais sobre esta definição, clique no número de artigo existente abaixo para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
236029  (http://support.microsoft.com/kb/236029/ ) How to Set the Driver Signing Policy for Windows 2000 Unattended Setup
  1. Crie um ponto de distribuição num servidor de rede, copiando a pasta I386 a partir do CD-ROM do Microsoft Windows para uma localização no servidor. Utilize o utilitário Gestor de Configuração (Setupmgr.exe) para criar um ficheiro Unattended.txt. Poderá encontrar o ficheiro Setupmgr.exe no CD-ROM do Windows (no ficheiro Deploy.cab existente na pasta Support\Tools), juntamente com o ficheiro Setupmgr.chm, que contém informações sobre a Configuração automática do Windows.Para obter informações adicionais sobre como criar um ficheiro de resposta, clique no número de artigo existente abaixo para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
    308662  (http://support.microsoft.com/kb/308662/ ) HOW TO: Use Setup Manager to Create an Answer File in Windows 2000
  2. Crie uma pasta $oem$\$1\Drivers na pasta I386 que copiou para o ponto de distribuição. Poderá pretender criar pastas adicionais na subpasta Drivers, dependendo do hardware que pretende instalar (por exemplo, controlador de placa de rede, modem ou placa gráfica). A pasta $1 é resolvida para %SystemDrive%. Durante a Configuração em modo de texto, estes ficheiros e pastas são copiados para as pastas %SystemDrive%\Drivers. Por exemplo:
    \i386
    -\$oem$
    - - \$1
    - - - \Drivers
    - - - - - \NIC
    - - - - - \MODEM
    - - - - - \VIDEO
  3. Copie todos os ficheiros dos controladores fornecidos pelo OEM para o dispositivo para a(s) pasta(s) criada(s) no passo anterior.
  4. Adicione a entrada OemPnPDriversPath = Caminhos_Controlador à secção [Unattended] do ficheiro de resposta da Configuração. Poderá listar vários caminhos nesta chave separando-os com ponto e vírgula (;), conforme demonstrado em seguida:
    [Unattended]
    OemPnPDriversPath = Drivers\NIC;Drivers\Modem;Drivers\Video
    						
    Nota A cadeia de variável de ambiente %SystemDrive% é inserida automaticamente antes de cada um dos caminhos de procura listados.
  5. Guarde o ficheiro de resposta.
Durante a Configuração em modo GUI, quando o sistema procura IDs Plug and Play nos ficheiros .inf, também procura nos caminhos indicados na entrada OemPnPDriversPath, juntamente com o caminho predefinido padrão %WinDir%\Inf. O caminho %WinDir%\Inf encontra-se listado em primeiro lugar na ordem de procura, mas se tiver um dispositivo que seja suportado por mais do que um ficheiro .inf (o Windows poderá incluir um controlador que proporciona funcionalidade genérica), a Configuração continua a procurar em todos os caminhos especificados na entrada OemPnPDriversPath. Apesar de poder encontrar várias correspondências, o Plug and Play utiliza o ficheiro .inf que proporcione a melhor correspondência e, em seguida, instala o controlador de dispositivo associado para suportar o dispositivo.

Configuração Sysprep

O processo de adição de controladores fornecidos pelo OEM a uma Configuração Sysprep do Windows é semelhante ao procedimento descrito na secção "Configuração Automática" deste artigo, à excepção de que não é necessário criar a partilha de distribuição. Para adicionar controladores ao assistente de mini-configuração do Sysprep, siga estes passos.
  1. Na raiz do volume onde a pasta %WinDir% está localizada, crie uma estrutura de pastas para conter os controladores fornecidos pelo OEM. Por exemplo:
    \Drivers
    - - \NIC
    - - \VIDEO
    \Sysprep
    \WINNT
  2. Copie os ficheiros dos controladores fornecidos pelo OEM para as subpastas adequadas.
  3. Adicione a entrada OemPnPDriversPath = Caminhos_Controlador à secção [Unattended] do ficheiro Sysprep.inf. Poderá listar vários caminhos nesta chave separando-os com ponto e vírgula (;), conforme demonstrado no código de exemplo seguinte:
    [Unattended]
    OemPnPDriversPath = Drivers\NIC;Drivers\Video
    					
    Nota A cadeia de variável de ambiente %SystemDrive% é inserida automaticamente antes de cada um dos caminhos de procura listados.
Se não pretender que os controladores fornecidos pelo OEM permaneçam no volume após a mini-configuração estar concluída, poderá colocar a estrutura de pastas que criou no passo anterior na pasta Sysprep. Certifique-se de que ajusta a chave OemPnPDriversPath = adequadamente. A pasta Sysprep (juntamente com todas as respectivas subpastas) é removida automaticamente após a Configuração estar concluída.

Guarde o ficheiro Sysprep.inf na pasta Sysprep e, em seguida, execute Sysprep.exe. Todos os dispositivos Plug and Play (incluindo os encontrados através da utilização dos ficheiros .inf de controlador do OEM) são instalados automaticamente nos computadores de destino durante a mini-configuração. Note que não tem de especificar o parâmetro de linha de comandos -pnp a menos que existam dispositivos de versão anterior (ISA) nos computadores de destino. Se utilizar o parâmetro de linha de comandos -pnp, é efectuada uma reenumeração completa de todos os dispositivos Plug and Play. Isto adiciona 5 a 10 minutos ao processo da mini-configuração Sysprep.

Nota Quando especifica controladores de armazenamento em massa adicionais, o parâmetro de linha de comandos -pnp poderá fazer com que apareçam controladores de disco rígido adicionais no Gestor de Dispositivos. Para obter informações adicionais, clique no número de artigo existente abaixo para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
314460  (http://support.microsoft.com/kb/314460/ ) Ferramenta de preparação do sistema e utilização do ficheiro de resposta
Nota Se os controladores fornecidos pelo OEM não estiverem assinados digitalmente, o assistente de mini-configuração adia a instalação do dispositivo até que um administrador inicie sessão no computador. Isto é referido como instalação do lado do cliente (em oposição à instalação do lado do servidor) que ocorre durante a mini-configuração.

Para obter informações adicionais, clique no número de artigo existente abaixo para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
256204  (http://support.microsoft.com/kb/256204/ ) Unsigned Drivers Not Installed During Sysprep Mini-Wizard Without "-pnp" Switch

Instalações RIS

O processo de adicionar controladores Plug and Play OEM a instalações RIS envolve os mesmos passos listados na secção "Configuração Automática" deste artigo, com dois pequenos ajustes:
  1. Coloque a pasta $oem$ ao mesmo nível que a pasta \I386 da imagem RIS. Por exemplo:
       RemoteInstall\Setup\%language\Images\%dir_name%\i386
       RemoteInstall\Setup\%language\Images\%dir_name%\$oem$\$1\Drivers            
                                                            \NIC
                                                            \MODEM
                                                            \VIDEO
    					
  2. Modifique o modelo predefinido de imagem RIS (Ristndrd.sif). Na secção [Unattended], altere o valor de OemPreinstall = chave de No para Yes e, em seguida, adicione as entradasOemPnPDriversPath = Caminho_Controlador. Poderá listar vários caminhos nesta chave separando-os com ponto e vírgula (;), conforme demonstrado em seguida:
    [Unattended]
    OemPreinstall = Yes
    OemPnPDriversPath = Drivers\NIC;Drivers\Modem;Drivers\Video
    					
    Nota A cadeia de variável de ambiente %SystemDrive% é inserida automaticamente antes de cada um dos caminhos de procura listados.

    Nota Se um dos controladores fornecidos pelo OEM for relativo a uma placa de rede, o servidor RIS terá de ter este ficheiro disponível quando arrancar para a Configuração em modo de texto.

    Para obter informações adicionais sobre este processo, clique no número de artigo existente abaixo para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
    315279  (http://support.microsoft.com/kb/315279/ ) Como adicionar uma placa de rede OEM de outros fabricantes a uma instalação RIS
  3. Pare e reinicie o serviço BINL no servidor RIS. Para o fazer, escreva os seguintes comandos numa linha de comandos e prima ENTER após cada um:
    net stop "boot information negotiation layer"
    net start "boot information negotiation layer"

Imagens Riprep

O Riprep e o Sysprep partilham muitas funcionalidades; consequentemente, quando adicionar controladores Plug and Play OEM a computadores para criação de imagens, este processo envolve passos semelhantes aos utilizados para o Sysprep. Antes de executar o Riprep contra o computador de imagem para o copiar para o servidor RIS, siga estes passos:
  1. Crie uma pasta chamada Sysprep na pasta %SystemDrive% (trata-se muito provavelmente da unidade C, visto que o Riprep.exe só pode copiar um volume/partição).
  2. Na raiz do mesmo volume, crie uma estrutura de pastas para conter os controladores fornecidos pelo OEM, conforme ilustrado no exemplo seguinte:
    \Drivers
    - - \NIC
    - - \VIDEO
    \Sysprep
    \WINNT
  3. Copie os ficheiros dos controladores fornecidos pelo OEM para as subpastas adequadas.
  4. Crie um ficheiro Sysprep.inf na pasta Sysprep e, em seguida, adicione as entradas [Unattended] e OemPnPDriversPath = Caminho_Controlador. Poderá listar vários caminhos nesta chave separando-os com ponto e vírgula (;), conforme demonstrado no exemplo seguinte:
    [Unattended]
    OemPnPDriversPath = Drivers\NIC;Drivers\Video
    Nota A variável de ambiente %SystemDrive% é inserida automaticamente antes de cada um dos caminhos de procura.

    Nota Se o dispositivo já tiver sido reconhecido pelo sistema operativo como um dispositivo conhecido ou desconhecido, terá de remover o dispositivo através do Gestor de Dispositivos antes de executar o Sysprep; caso contrário, os controladores actualizados não serão instalados no arranque durante a mini-configuração.

  5. Execute Riprep.exe a partir da pasta \\ServidorRis\Reminst\Admin\I386 do computador cliente, para copiar a imagem para o servidor RIS seleccionado. O Riprep procura um ficheiro Sysprep.inf na pasta Sysprep, lê a chave OemPnPDriversPath= e, em seguida, actualiza a entrada do registo seguinte no computador antes de copiar o registo para o servidor, para que esteja disponível para utilização durante a mini-configuração:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Devicepath
    Nota O ficheiro Riprep.sif predefinido criado durante este processo não é afectado pela entrada existente no ficheiro Sysprep.inf criado nos passos anteriores.
  6. Pare e reinicie o serviço BINL no servidor RIS. Para o fazer, escreva os seguintes comandos numa linha de comandos e prima ENTER após cada comando:
    net stop "boot information negotiation layer"
    net start "boot information negotiation layer"
    Nota Se um dos controladores fornecidos pelo OEM for relativo à placa de rede primária, o servidor RIS também tem de ter este ficheiro disponível a partir de uma imagem simples RIS padrão antes que a imagem Riprep seja transferida. Se este for o caso, também tem de seguir o procedimento descrito na secção "Instalações RIS" deste artigo ou utilizar o procedimento descrito no seguinte artigo da Base de Dados de Conhecimento Microsoft:

    315279  (http://support.microsoft.com/kb/315279/ ) Como adicionar uma placa de rede OEM de outros fabricantes a uma instalação RIS
    Se a imagem já tiver sido criada e pretender adicionar controladores Plug and Play fornecidos pelo OEM, utilize o RIS para transferir a imagem para um computador, siga os procedimentos listados na secção "Imagens Riprep" deste artigo e, em seguida, utilize o "Riprep" para voltar a transferir a imagem para o servidor RIS.

    Nota Se utilizar este método, os caminhos dos controladores são introduzidos duas vezes na chave do registo seguinte:
    SOFTWARE\Microsoft\Windows\CurrentVersion\DevicePath
    Para obter informações adicionais, clique no número de artigo existente abaixo para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
    258862  (http://support.microsoft.com/kb/258862/ ) Riprep.exe Adds Duplicate Paths to the Registry

Instalações Existentes do Windows

AVISO: a utilização incorrecta do Editor de Registo poderá provocar problemas graves que poderão forçar a reinstalação do sistema operativo. A Microsoft não garante que os problemas resultantes da utilização incorrecta do Editor de Registo possam ser resolvidos. Todo e qualquer risco decorrente da utilização do Editor de Registo é da responsabilidade do utilizador.
Poderá ter de adicionar dispositivos de hardware novos, que necessitem de controladores fornecidos pelo OEM, a computadores existentes baseados no Windows. Apesar de poder ter de instalar o dispositivo novo, poderá pretender distribuir os controladores fornecidos pelo OEM de um modo controlado ou para localização central num servidor. Para o fazer, siga estes passos:
  1. Determine se pretende copiar os controladores localmente ou armazená-los num servidor de distribuição central. Se pretender armazenar os controladores localmente no disco rígido do computador, terá de ter um método para copiar os controladores para o computador (por exemplo, utilizando scripts de início de sessão, tarefas batch do Microsoft Systems Management Server ou outros métodos).
  2. Depois de determinar o método de distribuição, obtenha o caminho para os controladores de dispositivo. Se pretender copiá-los localmente, o caminho poderá ser C:\Drivers\Nic. Se pretender colocá-los num servidor de localização central, o caminho poderá ser \\NomeServidor\Drivers\Nic (em que Drivers é uma pasta partilhada).
  3. Actualize a chave DevicePath do registo do computador local para reflectir as localizações dos novos controladores OEM. Tem de ter um método automatizado para actualizar remotamente a chave do registo. Pode utilizar ficheiros do Regedit juntamente com scripts de início de sessão ou uma tarefa batch do SMS. Poderá encontrar o valor predefinido na seguinte chave do registo:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf
  4. Utilize Regedit.exe para editar a chave DevicePath, de modo a que o caminho onde os controladores estão localizados seja incluído no caminho de procura.

    Por exemplo, se os controladores tiverem sido copiados localmente para a raiz da unidade em que a pasta %WinDir% reside (Drivers\Nic), o valor final de DevicePath deverá ser o seguinte:
    DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf;%SystemRoot%\Drivers\Nic
    Se os controladores forem mantidos num servidor ou ponto de distribuição central, adicione o caminho UNC aos controladores fornecidos pelo OEM. Por exemplo:
    DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf;\\NomeServidor\NomePartilha\Drivers\Nic
    NOTA: %SystemRoot% não é acrescentado automaticamente no caso anterior porque o processo de Configuração não adiciona os valores. Tem de introduzir manualmente o valor de %SystemRoot% quando editar o registo.
Depois destes passos terem sido concluídos e do novo hardware ter sido instalado, quando um utilizador iniciar sessão o Plug and Play localiza o novo hardware e procura os caminhos de dispositivo especificados para localizar os controladores fornecidos pelo OEM. Note que todas as regras aplicáveis a controladores assinados e não assinados também se aplicam a dispositivos instalados depois da Configuração. Se os controladores fornecidos pelo OEM para o novo dispositivo não estiverem assinados digitalmente e um utilizador que não seja administrador inicie sessão no computador após a instalação do novo hardware, o utilizador não poderá concluir a instalação do dispositivo até que um administrador inicie sessão no computador.

Para obter informações adicionais, clique no número de artigo existente abaixo para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
219435  (http://support.microsoft.com/kb/219435/ ) Non Administrator Permissions to Load and Unload Device Drivers
Nota Se o sistema operativo já tiver reconhecido o dispositivo como um dispositivo conhecido ou desconhecido, poderá utilizar o parâmetro UpdateInstalledDrivers em Sysprep.inf para especificar que o Plug and Play é chamado após a Mini-Configuração, para reenumerar todos os controladores instalados e para instalar quaisquer controladores actualizados no caminho de controladores. Para obter informações adicionais sobre o parâmetro UpdateInstalledDrivers de Sysprep.inf, consulte o Guia do Utilizador do Microsoft Windows XP Corporate Deployment Tools (Deploy.chm) no CD do Windows XP.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
Palavras-chave: 
kbinfo kbenv kbsetup KB314479
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft