Cómo agregar a Windows XP controladores OEM Plug and Play

Seleccione idioma Seleccione idioma
Id. de artículo: 314479 - Ver los productos a los que se aplica este artículo
Este artículo se publicó anteriormente con el número E314479
Para obtener una versión de Microsoft Windows 2000 de este artículo, consulte 254078.

IMPORTANTE: este artículo contiene información acerca de cómo modificar el Registro. Antes de hacerlo, debe saber cómo restaurarlo en caso de que surja algún problema. Para obtener información acerca de cómo modificar el Registro, consulte el tema de Ayuda "Restaurar el Registro" en Regedit.exe o "Restaurar una clave del Registro" en Regedt32.exe.
Expandir todo | Contraer todo

En esta página

Resumen

Este artículo describe los pasos necesarios para agregar controladores proporcionados por fabricantes de equipos originales (OEM) a instalaciones de Microsoft Windows. Se incluyen sólo aquellos controladores que se instalar habitualmente durante la instalación en modo de interfaz gráfica de usuario (GUI) o después de la instalación mediante enumeración Plug and Play estándar. Esto le permite cargar previamente los controladores OEM Plug and Play que podrá utilizar más tarde, cuando el hardware asociado se instale en el sistema.

Este artículo describe cómo agregar controladores OEM Plug and Play en las situaciones siguientes:
  • Instalación desatendida
  • Instalación Sysprep
  • Instalaciones de Servicios de instalación remota (RIS)
  • Imágenes Riprep
  • Instalaciones de Windows existentes
Para obtener información adicional acerca de cómo agregar los dispositivos de almacenamiento masivo proporcionados por un OEM durante la instalación en modo de texto, haga clic en el número de artículo que se muestra a continuación para verlo en Microsoft Knowledge Base:
314859 Limited OEM Driver Support Is Available with F6 During Windows XP Setup

Más información

Los controladores que se instalan durante la parte "Instalando Dispositivos" de la instalación en modo de interfaz gráfica deben hallarse en ubicaciones determinadas. En este punto, el programa de instalación instala los dispositivos enumerados por Windows Plug and Play mediante los identificadores de Plug and Play. El programa de instalación busca una ruta predefinida en la unidad, buscando entre los archivos .inf la mejor coincidencia para el identificador Plug and Play del dispositivo. Esta ruta está definida en la siguiente ubicación del Registro y, de manera predeterminada, se establece en %SystemRoot%\Inf:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf
El programa de instalación utiliza esta ruta para buscar los archivos .inf para la instalación de dispositivos. Después de la instalación, esta ruta también se utiliza para el hardware nuevo encontrado e instalado. Si modifica esta clave durante la instalación mediante el archivo Sysprep.inf o el archivo de respuesta desatendida, el valor se guardará y se utilizará también después de la instalación.

Las secciones siguientes de este artículo explican cómo agregar los controladores proporcionados por el OEM a instalaciones de Windows desatendidas o instalaciones Sysprep.

Instalación desatendida

Para agregar controladores a una instalación desatendida, siga los pasos siguientes.

NOTA: si los controladores proporcionados por el OEM no tienen firma digital, recibirá un mensaje de advertencia al respecto durante la instalación. Para desactivar este mensaje, agregue la entrada siguiente a la sección [Unattended] del archivo de respuesta de la instalación (Unattend.txt):
DriverSigningPolicy = Ignore
Para obtener información adicional acerca de este valor, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
236029 How to Set the Driver Signing Policy for Windows 2000 Unattended Setup
  1. Cree un punto de distribución en un servidor de red copiando la carpeta I386 desde el CD-ROM de Microsoft Windows a una ubicación del servidor. Utilice la utilidad Administrador de instalación (Setupmgr.exe) para crear un archivo Unattended.txt. Puede encontrar el archivo Setupmgr.exe en el CD-ROM de Windows, en la carpeta Support\Tools del archivo Deploy.cab, así como el archivo Setupmgr.chm que contiene información sobre la instalación desatendida de Windows. Para obtener información adicional acerca de cómo crear un archivo de respuesta, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    308662 CÓMO: Use Setup Manager to Create an Answer File in Windows 2000
  2. Para obtener información adicional acerca de cómo crear un archivo de respuesta, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base: Cree una carpeta $oem$\$1\Drivers en la carpeta I386 que copió en el punto de distribución. Puede que desee crear carpetas adicionales en la subcarpeta Drivers, dependiendo del hardware que desee instalar (por ejemplo, un controlador de adaptador de red, módem o vídeo). La carpeta $1 se resuelve como %SystemDrive%. Durante la instalación en modo de texto, estas carpetas y archivos se copian en las carpetas %SystemDrive%\Drivers. Por ejemplo:
    \i386
    -\$oem$
    - - \$1
    - - - \Drivers
    - - - - - \NIC
    - - - - - \MODEM
    - - - - - \VIDEO
  3. Para obtener información adicional acerca de cómo crear un archivo de respuesta, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base: Copie todos los archivos de controlador proporcionados por el OEM para el dispositivo en las carpetas que se crearon en el paso anterior.
  4. Para obtener información adicional acerca de cómo crear un archivo de respuesta, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base: Agregue la entrada OemPnPDriversPath = Driver_Paths a la sección [Unattended] del archivo de respuesta de la instalación. Puede especificar varias rutas en esta clave separándolas mediante un punto y coma (;), como se muestra a continuación:
    [Unattended]
    OemPnPDriversPath = Drivers\NIC;Drivers\Modem;Drivers\Video
    NOTA: la cadena de la variable de entorno %SystemDrive% se inserta automáticamente delante de cada una de las rutas de acceso de búsqueda que se enumeran.
  5. Para obtener información adicional acerca de cómo crear un archivo de respuesta, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base: Guarde el archivo de respuesta.
Durante la instalación en modo de interfaz gráfica, cuando el sistema busca identificadores de Plug and Play en los archivos .inf, también examina las rutas especificadas en la entrada OemPnPDriversPath, así como la ruta predeterminada estándar de %WinDir%\Inf. La ruta %WinDir%\Inf se enumera en primer lugar en la orden de búsqueda, pero si más de un archivo .inf admite su dispositivo (Windows puede incluir un controlador que proporcione funcionalidad general), el programa de instalación continuará buscando todas las rutas especificadas en la entrada OemPnPDriversPath. Aunque puede encontrar varias coincidencias, Plug and Play utiliza el archivo .inf más adecuado y, a continuación, instala el controlador de dispositivos asociado de forma que admita el dispositivo.

Instalación Sysprep

El proceso mediante el cual se agregan los controladores proporcionados por el OEM a una instalación Sysprep de Windows es similar al procedimiento descrito en la sección "Instalación desatendida" de este artículo, sólo que no es necesario crear el recurso compartido de distribución. Para agregar controladores al Asistente para la instalación mínima de Sysprep, siga los siguientes pasos:
  1. En la raíz del volumen en el que se encuentra la carpeta %WinDir%, cree una estructura de carpetas que contenga los controladores proporcionados por el OEM. Por ejemplo:
    \Drivers
    - - \NIC
    - - \VIDEO
    \Sysprep
    \WINNT
  2. Copie los controladores proporcionados por el OEM en las subcarpetas adecuadas.
  3. Agregue la entrada OemPnPDriversPath = Driver_Paths a la sección [Unattended] del archivo Sysprep.inf. Puede especificar varias rutas en esta clave separándolas mediante un punto y coma (;), tal y como se muestra en el siguiente código de ejemplo:
    [Unattended]
    OemPnPDriversPath = Drivers\NIC;Drivers\Video
    NOTA: la cadena de la variable de entorno %SystemDrive% se inserta automáticamente delante de cada una de las rutas de acceso de búsqueda que se enumeran.
Si no desea que los controladores proporcionados por el OEM permanezcan en el volumen una vez completada la instalación mínima, puede colocar la estructura de carpetas que creó en el paso anterior en la carpeta Sysprep. Asegúrese de ajustar la clave OemPnPDriversPath = adecuadamente. La carpeta Sysprep (así como todas sus subcarpetas) se quita de forma automática cuando acaba la instalación.

Guarde el archivo Sysprep.inf en la carpeta Sysprep y, a continuación, ejecute Sysprep.exe. Todos los dispositivos Plug and Play (incluyendo los que se encontraron mediante los archivos .inf del controlador del OEM) se instalan automáticamente en los equipos de destino durante la instalación mínima. Observe que no es necesario especificar el modificador de la línea de comandos -pnp, a menos que existan dispositivos de una versión anterior (ISA) en los equipos de destino. Si utiliza el modificador de la línea de comandos -pnp, se volverán a enumerar todos los dispositivos Plug and Play de nuevo. Esto supone un incremento de 5 a 10 minutos en el proceso de instalación mínima de Sysprep.

NOTA: cuando se especifican controladores de almacenamiento masivo adicionales, el modificador de la línea de comandos -pnp puede hacer que aparezcan controladores de disco duro adicionales en el Administrador de dispositivos. Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
314460 Uso de la herramienta de preparación del sistema y del archivo de respuesta
NOTA: si los controladores proporcionados por el OEM no tienen firma digital, el Asistente para la instalación mínima pospondrá la instalación del dispositivo hasta que un administrador inicie sesión en el equipo. Esto se conoce como instalación en el cliente frente a instalación en el servidor, lo que se produce durante la instalación mínima.

Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256204 Unsigned Drivers Not Installed During Sysprep Mini-Wizard Without "-pnp" Switch

Instalaciones de RIS

El proceso de agregar controladores OEM Plug and Play a instalaciones de RIS conlleva los mismos pasos que los que se enumeran en la sección "Instalación desatendida" de este artículo, con dos pequeños ajustes:
  1. Coloque la carpeta $oem$ al mismo nivel que la carpeta \I386 de la imagen de RIS. Por ejemplo:
     RemoteInstall\Setup\%language\Images\%dir_name%\i386
     RemoteInstall\Setup\%language\Images\%dir_name%\$oem$\$1\Drivers 
     \NIC
     \MODEM
     \VIDEO
  2. Modifique la plantilla predeterminada de la imagen de RIS (Ristndrd.sif). En la sección [Unattended], cambie el valor OemPreinstall = key de No a y, a continuación, agregue las entradas OemPnPDriversPath = Driver_Path. Puede especificar varias rutas en esta clave separándolas mediante un punto y coma (;), como se muestra a continuación:
    [Unattended]
    OemPreinstall = Yes
    OemPnPDriversPath = Drivers\NIC;Drivers\Modem;Drivers\Video
    NOTA: la cadena de la variable de entorno %SystemDrive% se inserta automáticamente delante de cada una de las rutas de acceso de búsqueda que se enumeran.

    NOTA: si uno de los controladores proporcionados por el OEM es para un dispositivo de tarjeta de red, este archivo deberá estar disponible para el servidor RIS al iniciar la instalación en modo de texto.

    Para obtener información adicional acerca de este proceso, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    315279 Cómo agregar un adaptador de red OEM de terceros a una instalación RIS
  3. : la cadena de la variable de entorno %SystemDrive% se inserta automáticamente delante de cada una de las rutas de acceso de búsqueda que se enumeran. Detenga el servicio BINL en el servidor RIS y, a continuación, reinícielo. Para ello, escriba los siguientes comandos en el símbolo de sistema y, tras cada uno de ellos, presione ENTRAR:
    net stop "capa de negociación de información de inicio"
    net start "capa de negociación de información de inicio"

Imágenes Riprep

Riprep y Sysprep comparten gran parte de su funcionalidad; por consiguiente, al agregar controladores OEM Plug and Play a equipos de los que se va a crear una imagen, este proceso conlleva unos pasos similares a los utilizados para Sysprep. Antes de ejecutar Riprep en el equipo de la imagen para copiarlo en el servidor RIS, siga estos pasos:
  1. Cree una carpeta denominada Sysprep en la carpeta %SystemDrive% (normalmente ésta es la unidad C, ya que Riprep.exe sólo puede copiar un volumen o partición).
  2. En la raíz del mismo volumen, cree una estructura de carpetas que contenga los controladores proporcionados por el OEM, tal y como se muestra en el siguiente ejemplo:
    \Drivers
    - - \NIC
    - - \VIDEO
    \Sysprep
    \WINNT
  3. Copie los controladores proporcionados por el OEM en las subcarpetas adecuadas.
  4. Cree un archivo Sysprep.inf en la carpeta Sysprep y, a continuación, agregue las entradas [Unattended] y OemPnPDriversPath = Driver_Path. Puede especificar varias rutas en esta clave separándolas mediante un punto y coma (;), como se muestra a continuación:
    [Unattended]
    OemPnPDriversPath = Drivers\NIC;Drivers\Video
    NOTA: la variable de entorno %SystemDrive% se inserta automáticamente antes de cada una de las rutas de búsqueda.

    NOTA: si el sistema operativo ya ha identificado el dispositivo como conocido o desconocido, deberá quitarlo desde el Administrador de dispositivos antes de ejecutar Sysprep o, de lo contrario, los controladores actualizados no se instalarán durante el inicio en la instalación mínima.

  5. : la variable de entorno %SystemDrive% se inserta automáticamente antes de cada una de las rutas de búsqueda. Ejecute Riprep.exe desde la carpeta \\RisServer \Reminst\Admin\I386 del equipo cliente para copiar la imagen al servidor RIS seleccionado. Riprep busca un archivo Sysprep.inf en la carpeta Sysprep, lee la clave OemPnPDriversPath= y, a continuación, actualiza la entrada del Registro HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Devicepath del equipo antes de copiar el Registro en el servidor para que esté disponible para su uso durante la instalación mínima.

    NOTA: el archivo Riprep.sif predeterminado que se crea durante este proceso no se ve afectado por la entrada del archivo Sysprep.inf creado en los pasos anteriores.
  6. : la variable de entorno %SystemDrive% se inserta automáticamente antes de cada una de las rutas de búsqueda. Detenga el servicio BINL en el servidor RIS y, a continuación, reinícielo. Para ello, escriba los siguientes comandos en el símbolo de sistema y presione ENTRAR después de cada uno de ellos:
    net stop "boot information negotiation layer"
    net start "boot information negotiation layer"
    NOTA: si uno de los controladores proporcionados por el OEM es para la tarjeta de red principal, este archivo también deberá estar disponible para el servidor RIS desde una imagen plana estándar de RIS antes de descargar la imagen Riprep. Si éste es el caso, también deberá seguir el procedimiento descrito en la sección "Instalaciones de RIS" de este artículo o utilizar el procedimiento descrito en el siguiente artículo de Microsoft Knowledge Base:

    315279 Cómo agregar un adaptador de red OEM de terceros a una instalación RIS
    Si la imagen ya está creada y desea agregar los controladores Plug and Play proporcionados por el OEM, utilice RIS para descargar la imagen en un equipo, siga los pasos especificados en la sección "Imágenes Riprep" de este artículo y, a continuación, vuelva a descargar la imagen Riprep en el servidor RIS.

    NOTA: si utiliza este método, las rutas de acceso del controlador se especificarán dos veces en la clave Software\Microsoft\Windows\CurrentVersion\DevicePath.

    Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
    258862 Riprep.exe Adds Duplicate Paths to the Registry

Instalaciones de Windows existentes

Puede que sea necesario agregar los nuevos dispositivos de hardware a los equipos basados en Windows existentes que requieran los controladores proporcionados por el OEM. Aunque este proceso le exige que instale el nuevo dispositivo, quizás desee que los controladores proporcionados por el OEM se distribuyan de forma controlada o se centralicen en un servidor. Para ello, siga estos pasos:
  1. Decida si desea copiar los controladores localmente o si desea almacenarlos en un servidor de distribución central. Si desea almacenar los controladores localmente en el disco duro del equipo, deberá implementar un procedimiento para copiar los controladores al equipo (por ejemplo, mediante archivos de comandos de inicio de sesión, trabajos por lotes de Microsoft Systems Management Server u otros métodos).
  2. Una vez determinado el método de distribución, obtenga la ruta de acceso a los controladores de dispositivos. Si desea copiarlos localmente, la ruta deberá ser C:\Drivers\Nic. Si quiere copiarlos en un servidor centralizado, la ruta deberá ser \\ServerName \Drivers\Nic (siendo Drivers una carpeta compartida).
  3. La clave DevicePath del Registro del equipo local debe actualizarse de manera que refleje la nueva ubicación del controlador OEM. Necesita un método automatizado para actualizar la clave del Registro de forma remota. Puede utilizar archivos Regedit en combinación con secuencias de comandos de inicio de sesión o un trabajo por lotes de SMS. Encontrará el valor predeterminado en la siguiente clave del Registro:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf
  4. Utilice Regedit.exe para editar la clave DevicePath de forma que la ruta en la que se encuentran los controladores esté incluida en la ruta de búsqueda.

    ADVERTENCIA: si utiliza incorrectamente el Editor del Registro puede tener serios problemas que requerirán volver a instalar el sistema operativo. Microsoft no puede garantizar la solución de los problemas resultantes del uso incorrecto del Editor del Registro. Utilice el Editor del Registro bajo su responsabilidad.

    Para obtener información acerca de cómo modificar el Registro, consulte el tema de Ayuda "Cambiar claves y valores" en el Editor del Registro (Regedit.exe) o los temas "Agregar y eliminar información del Registro" y "Modificar información del Registro" en Regedt32.exe. Tenga en cuenta que debe hacer una copia de seguridad del Registro antes de modificarlo. Si está utilizando Windows NT o Windows 2000, también deberá actualizar el Disco de reparación de emergencia (ERD).

    Por ejemplo, si se copian los controladores localmente en la raíz de la unidad en la que se encuentra la carpeta %WinDir% (Drivers\Nic), el valor final de DevicePath debe ser el siguiente:
    DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf;%SystemRoot%\Drivers\Nic
    Si los controladores se encuentran en un servidor centralizado o en un punto de distribución, agregue la ruta de acceso UNC a los controladores proporcionados por el OEM. Por ejemplo:
    DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf;\\ ServerName \ ShareName \Drivers\Nic
    NOTA: %SystemRoot% no se adjunta automáticamente en el caso anterior, ya que el proceso de instalación no agrega los valores. Deberá escribir el valor %SystemRoot% manualmente cuando edite el Registro.
Una vez que haya completado estos pasos y haya instalado el nuevo hardware, cuando un usuario inicie sesión en el equipo, Plug and Play buscará el nuevo hardware y examinará las rutas del dispositivo que especificó para encontrar los controladores proporcionados por el OEM. Observe que todas las reglas que se aplican a los controladores con o sin firma se aplican también a los dispositivos instalados después de la instalación. Si los controladores proporcionados por el OEM para el nuevo dispositivo no están firmados digitalmente y un usuario que no es administrador inicia sesión en el equipo después de instalar el nuevo hardware, el usuario no podrá completar la instalación del dispositivo hasta que un administrador inicie sesión en el equipo.

Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
219435 Non Administrator Permissions to Load and Unload Device Drivers
NOTA: si el sistema operativo ya ha identificado el dispositivo como conocido o desconocido, deberá quitarlo desde el Administrador de dispositivos antes de ejecutar Sysprep o, de lo contrario, los controladores actualizados no se instalarán durante el inicio en la instalación mínima.

Propiedades

Id. de artículo: 314479 - Última revisión: jueves, 10 de abril de 2003 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
Palabras clave: 
kbinfo kbenv kbsetup KB314479

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com