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

Para una versión de Microsoft Windows 2000 de este artículo, consulte 254078 .

Resumen

Este artículo describe los pasos necesarios para agregar el fabricante de equipos originales (OEM)-proporciona controladores para instalaciones de Microsoft Windows. En este artículo se incluye sólo aquellos controladores que se instalan habitualmente durante la interfaz gráfica de usuario (GUI)-modo de instalación 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 puede utilizar más adelante, cuando el hardware asociado se introduce en el sistema.


Este artículo describe cómo agregar controladores OEM Plug and Play en las situaciones siguientes:

  • Instalación desatendida
  • Instalación de Sysprep
  • Instalaciones remotas de servicio de la instalación (RIS)
  • Imágenes RIPrep
  • Instalaciones de Windows existentes
Nota: Este procedimiento no se aplica a controladores de impresora.


Para obtener información adicional acerca de cómo agregar dispositivos de almacenamiento masivo proporcionados por el OEM durante la instalación en modo texto, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

314859 compatibilidad de controladores OEM limitada es presionar la tecla F6 durante la instalación de Windows XP

Más información

Los controladores que se instalan durante la parte "Instalando dispositivos" de la instalación en modo gráfico 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 y examina los archivos .inf para encontrar a la mejor coincidencia para el identificador de Plug and Play del dispositivo. Esta ruta se define en la siguiente ubicación del registro y se establece a %SystemRoot%\Inf predeterminada:

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 del dispositivo. Después de la instalación, esta ruta también se utiliza para el nuevo hardware encontrado e instalado. Si modifica esta clave durante la instalación mediante el archivo de respuesta Sysprep.inf o desatendido, 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 desatendidas o instalaciones Sysprep de Windows.

Instalación desatendida

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

Nota: Si los controladores proporcionados por el OEM no tienen firma digital, recibirá un mensaje de advertencia acerca de esto durante la instalación. Para desactivar este mensaje, agregue la entrada siguiente a la sección [Unattended] del archivo de respuesta (Unattend.txt) de instalación:

DriverSigningPolicy = Ignore
Para obtener información adicional acerca de esta configuración, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

236029 cómo establecer al controlador de directiva de firma para la instalación desatendida de Windows 2000
  1. Crear 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 en el servidor. Utilice la utilidad Administrador de instalación (Setupmgr.exe) para crear un archivo Unattended.txt. Puede encontrar Setupmgr.exe en el CD-ROM de Windows en la carpeta Support\Tools en el archivo Deploy.cab, junto con el archivo Setupmgr.chm que contiene información acerca de 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: utilizar el Administrador de instalación para crear un archivo de respuesta en Windows 2000
  2. Crear un $oem$ \ $ 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, adaptador de red, módem o controlador de vídeo). La carpeta $1 se resuelve como % SystemDrive %. Durante la instalación en modo texto, estas carpetas y archivos se copian en las carpetas %SystemDrive%\Drivers. Por ejemplo:
    \i386
    -\$oem$
    - - \$1
    - - - \Drivers
    - - - - - \NIC
    - - - - - \MODEM
    - - - - - \VIDEO
  3. Copie todos los archivos de controlador proporcionados por el OEM para el dispositivo a la carpeta (o carpetas) que creó en el paso anterior.
  4. Agregar el OemPnPDriversPath = Driver_Paths entrada en la sección [Unattended] del archivo de respuesta de instalación. Puede especificar varias rutas en esta clave separándolas mediante un punto y coma (;), como sigue:

    [Unattended]OemPnPDriversPath = Drivers\NIC;Drivers\Modem;Drivers\Video

    Nota: El porcentaje de la cadena de la variable de entorno SystemDrive % se inserta automáticamente antes de cada una de las rutas de búsqueda.
  5. Guarde el archivo de respuesta.
Durante la instalación en modo de interfaz gráfica, cuando el sistema busca identificadores de Plug and Play, archivos .inf también busca en las rutas especificadas en la entrada OemPnPDriversPath , así como de la ruta predeterminada estándar de % WinDir%\Inf. La ruta %WinDir%\Inf se enumera en primer lugar en el orden de búsqueda, pero si tiene un dispositivo que es compatible con más de un archivo .inf (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 a varias coincidencias, Plug and Play utiliza el archivo .inf más adecuado y, a continuación, instala el controlador de dispositivo asociado para admitir el dispositivo.

Instalación de Sysprep

El proceso por el que agregar 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, excepto en 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 estos pasos:

  1. En la raíz del volumen donde 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. Agregar el OemPnPDriversPath = Driver_Paths entrada en la sección [Unattended] del archivo Sysprep.inf. Puede especificar varias rutas en esta clave separándolas con un punto y coma (;), como se muestra en el siguiente código de ejemplo:
    [Unattended]OemPnPDriversPath = Drivers\NIC;Drivers\Video

    Nota: El porcentaje de la cadena de la variable de entorno SystemDrive % se inserta automáticamente antes de cada una de las rutas de búsqueda.
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 OemPnPDriversPath = clave adecuadamente. La carpeta Sysprep (así como todas sus subcarpetas) se quita automáticamente una vez completada 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 de controlador de OEM) se instalan automáticamente durante la instalación mínima en los equipos de destino. Tenga en cuenta que no es necesario especificar la -pnp de línea de comandos cambia a menos que existan dispositivos anteriores de versión (ISA) en los equipos de destino. Si utiliza la -pnp conmutador de línea de comandos, volver a enumerar todos los dispositivos Plug and Play completa se lleva a cabo. Esto agrega 5 a 10 minutos en el proceso de instalación mínima de Sysprep.

Nota: Cuando se especifican controladores de almacenamiento masivo adicionales, el -pnp conmutador de línea de comandos puede ocasionar algunos controladores de disco duro adicional que aparezca 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:

Herramienta de preparación del sistema y el uso del archivo de respuesta 314460
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 el equipo. Esto se conoce como cliente frente a instalación en el servidor, 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 controladores no firmados no instalados durante la instalación mínima de Sysprep sin "-pnp" conmutador

Instalaciones de RIS

El proceso de agregar controladores OEM Plug and Play a instalaciones de RIS conlleva los mismos pasos 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 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 imágenes RIS (Ristndrd.sif). En la sección [Unattended] , cambie la OemPreinstall = key valor de No a y, a continuación, agregue el OemPnPDriversPath = Driver_Path entradas. Puede especificar varias rutas en esta clave separándolas mediante un punto y coma (;), como sigue:
    [Unattended]OemPreinstall = Yes
    OemPnPDriversPath = Drivers\NIC;Drivers\Modem;Drivers\Video

    Nota: El porcentaje de la cadena de la variable de entorno SystemDrive % se inserta automáticamente antes de cada una de las rutas de búsqueda.

    Nota: Si uno de los controladores proporcionados por el OEM es para un dispositivo de tarjeta de red, el servidor RIS debe tener este archivo disponible 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. Detenga y reinicie el servicio BINL en el servidor RIS. Para ello, escriba los comandos siguientes en el símbolo del sistema, presione ENTRAR después de cada uno de ellos:
    net stop "boot information negotiation layer"
    Net start "boot information negotiation layer"

Imágenes RIPrep

RIPrep y Sysprep comparten gran parte de la misma funcionalidad; por lo tanto, al agregar controladores OEM Plug and Play a equipos que se 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 % (Esto es probablemente unidad C: porque Riprep.exe puede copiar sólo 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 como se muestra en el ejemplo siguiente:
    \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 el [Unattended] y OemPnPDriversPath = Driver_Path entradas. Puede especificar varias rutas en esta clave separándolas mediante un punto y coma (;), como en el ejemplo siguiente:
    [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 ya ha identificado el dispositivo por el sistema operativo como conocido o desconocido, debe quitar el dispositivo mediante el Administrador de dispositivos antes de ejecutar Sysprep o, los controladores actualizados no se instalará en el inicio durante la instalación mínima.

  5. Ejecute Riprep.exe desde la \\ carpetaRisServer\Reminst\Admin\I386 del equipo cliente para copiar la imagen al servidor RIS seleccionado. Riprep busca en la carpeta Sysprep un archivo Sysprep.inf, lee la OemPnPDriversPath = clave y, a continuación, actualiza la entrada de registro siguiente en el equipo antes de copiar el registro en el servidor para que esté disponible para su uso durante la instalación mínima:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Devicepath
    Nota: El archivo Riprep.sif de predeterminado creado durante este proceso no se ve afectado por la entrada en el archivo Sysprep.inf creado en los pasos anteriores.
  6. Detenga y reinicie el servicio BINL en el servidor RIS. Para ello, escriba los comandos siguientes en un símbolo del sistema y, a continuación, presione ENTRAR después de cada uno:
    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, el servidor RIS debe tener también este archivo disponible desde una imagen plana estándar de RIS antes de descargar la imagen Riprep. Si éste es el caso, también debe 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 enumerados en la sección "Imágenes"Riprep de este artículo y vuelva a "Riprep" la imagen al servidor RIS.


    Nota: Si utiliza este método, las rutas al controlador se insertan dos veces en la clave del registro siguiente:
    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 agrega rutas duplicadas en el registro

Instalaciones de Windows existentes

Importante: esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por lo tanto, asegúrese de que sigue estos pasos cuidadosamente. Para una mayor protección, haga una copia de seguridad del registro antes de modificarlo. Entonces, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo hacer copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 cómo hacer copia de seguridad y restaurar el registro en Windows
Tendrá que agregar nuevos dispositivos de hardware a los equipos existentes basados en Windows que requieran los controladores proporcionados por el OEM. Aunque tendrá que instalar el nuevo dispositivo, puede que desee distribuir los controladores proporcionados por el OEM de forma controlada o se centralicen en un servidor. Para ello, siga estos pasos:

  1. Determine si desea copiar los controladores localmente o almacenarlos en un servidor de distribución central. Si desea almacenar los controladores localmente en el disco duro del equipo, debe tener un método para copiar los controladores al equipo (por ejemplo, mediante secuencias de comandos de inicio de sesión, trabajos por lotes de Microsoft Systems Management Server u otros métodos).
  2. Después de determinar el método de distribución, obtener la ruta de acceso para los controladores de dispositivo. Si desea copiarlos localmente, la ruta de acceso puede ser C:\Drivers\Nic. Si desea que su servidor central, la ruta puede ser \\ \Drivers\NicServerName(donde los controladores es una carpeta compartida).
  3. Actualizar la clave DevicePath del registro del equipo local para reflejar las nuevas ubicaciones del controlador OEM. Debe tener un método automatizado para actualizar la clave del registro de forma remota. Puede utilizar archivos Regedit junto con secuencias de comandos de inicio de sesión o un trabajo por lotes de SMS. Puede 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 forma esa ruta de acceso donde se encuentran los controladores esté incluida en la ruta de búsqueda.


    Por ejemplo, si se copian los controladores localmente en la raíz de la unidad en la que encuentra la carpeta % WinDir % (Drivers\Nic), el valor final de DevicePath debe ser como sigue:
    DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf;%SystemRoot%\Drivers\Nic
    Si los controladores se encuentran en un punto de distribución o de servidor ubicado centralmente, agregue la ruta de acceso UNC a los controladores proporcionados por el OEM. Por ejemplo:

    DevicePath: REG_EXPAND_SZ:%SystemRoot%\Inf;\\nombreDeServidor\nombreDeRecursoCompartido\Drivers\Nic
    Nota: % SystemRoot % no se adjunta automáticamente en el caso anterior ya que el proceso de instalación no agrega los valores. Debe escribir el valor % SystemRoot % manualmente cuando edite el registro.
Una vez haya completado estos pasos y se instala hardware nuevo y, a continuación, en la que un usuario inicia sesión, Plug and Play buscará el nuevo hardware y examinará las rutas del dispositivo que especificó para encontrar los controladores proporcionados por el OEM. Tenga en cuenta que todas las reglas que se aplican a los controladores firmados y no firmados 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 una vez instalado el nuevo hardware, el usuario no puede completar la instalación del dispositivo hasta que un administrador inicie sesión el equipo.

Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

Permisos de administrador no 219435 para cargar y descargar controladores de dispositivo
Nota: Si el sistema operativo ya ha identificado el dispositivo como conocido o desconocido, puede utilizar el modificador UpdateInstalledDrivers en el archivo Sysprep.inf para especificar que Plug and Play se llama después de la instalación mínima, para volver a enumerar todos los controladores instalados e instalar controladores actualizados en la ruta de acceso del controlador. Para obtener información adicional acerca del modificador UpdateInstalledDrivers para Sysprep.inf, consulte a Guide del Microsoft Windows XP Corporate Deployment Tools User (Deploy.chm) en el CD de Windows XP.
Propiedades

Id. de artículo: 314479 - Última revisión: 22 ene. 2017 - Revisión: 2

Comentarios