Un dispositivo USB puede no funcionar correctamente después de reanudar Windows Vista desde el estado de suspensión o de hibernación

Seleccione idioma Seleccione idioma
Id. de artículo: 928631 - Ver los productos a los que se aplica este artículo
Importante: este artículo contiene información sobre cómo modificar el Registro. Antes de modificar el Registro, asegúrese de hacer una copia de seguridad del mismo y de que sabe cómo restaurarlo si se produce algún problema. Para obtener más información sobre cómo realizar una copia de seguridad, restaurar y modificar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986 Definición del Registro de Microsoft Windows
Expandir todo | Contraer todo

En esta página

Síntomas

Después de reanudar Windows Vista desde el estado de suspensión o de hibernación, o después de reiniciar el equipo, es posible que algunos dispositivos no funcionen correctamente. Por ejemplo, puede aparecer alguno de los síntomas siguientes:
  • Un dispositivo, como un receptor de IR de USB, no se reanuda correctamente. Cuando se produce este problema no está disponible un dispositivo asociado, como el control remoto del emisor de infrarrojos de Windows Media Center.
  • Windows Vista no detectó algunos dispositivos USB. Los dispositivos USB no funcionan.
  • Un dispositivo USB, como un lector de huellas, no está disponible inmediatamente. Por ejemplo, un dispositivo puede tardar 30 segundos en estar disponible después de que aparezca la pantalla de bienvenida.

Solución

Información de la revisión

Hay disponible una revisión para la que Microsoft proporciona soporte técnico. Sin embargo, esta revisión sólo se diseñó para corregir el problema descrito en este artículo. Aplíquela sólo en sistemas que experimenten este problema específico. Esta revisión podría ser sometida a comprobaciones adicionales. Por tanto, si no se ve muy afectado por este problema, se recomienda que espere al próximo Service Pack que contenga esta revisión.

Para resolver este problema, envíe una solicitud a los servicios al cliente en línea de Microsoft con el fin de obtener la revisión. Para enviar una solicitud en línea y obtener la revisión, visite el siguiente sitio web de Microsoft:
http://go.microsoft.com/?linkid=6294451
Nota: si se producen más problemas o si es necesario investigar la causa de los problemas, es posible que tenga que crear una solicitud de servicio independiente. Los costos habituales de soporte se aplicarán a las preguntas y temas de soporte técnico adicionales que no reúnan las condiciones necesarias para esta revisión en cuestión. Para crear una solicitud de servicio independiente, visite el siguiente sitio web de Microsoft:
http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS

Información sobre los archivos

La versión en inglés de esta revisión tiene los atributos de archivo mostrados en la siguiente tabla (u otros posteriores). Las fechas y las horas de estos archivos se muestran según el horario universal coordinado (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para ver la diferencia entre la hora UTC y la hora local, utilice la ficha Zona horaria del elemento Fecha y hora del Panel de control.
Windows Vista, versiones basadas en x86
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño del archivoFechaHoraPlataforma
Hccoin.dll6.0.6000.205508.70406-Mar-200702:54x86
Update.mumNo aplicable2.03006-Mar-200721:22No aplicable
Usbd.sys6.0.6000.205505.88806-Mar-200702:08No aplicable
Usbehci.sys6.0.6000.2055038.40006-Mar-200702:08x86
Usbhub.sys6.0.6000.20550192.00006-Mar-200702:09x86
Usbohci.sys6.0.6000.2055019.45606-Mar-200702:08x86
Usbport.sys6.0.6000.20550223.74406-Mar-200702:08x86
Usbuhci.sys6.0.6000.2055022.52806-Mar-200702:08x86
X86_usbport.inf_31bf3856ad364e35_6.0.6000.20550_none_bc2faa301fad4196.manifestNo aplicable5,38606-Mar-200721:23No aplicable
Windows Vista, versiones de 64 bits
Contraer esta tablaAmpliar esta tabla
Nombre de archivoVersión del archivoTamaño del archivoFechaHoraPlataforma
Amd64_usbport.inf_31bf3856ad364e35_6.0.6000.20550_none_184e45b3d80ab2cc.manifestNo aplicable5,38806-Mar-200721:32No aplicable
Hccoin.dll6.0.6000.2055010.75206-Mar-200703:59x64
Update.mumNo aplicable2.03006-Mar-200721:22No aplicable
Usbd.sys6.0.6000.205507.55206-Mar-200702:32x64
Usbehci.sys6.0.6000.2055048.12806-Mar-200702:32x64
Usbhub.sys6.0.6000.20550266.24006-Mar-200702:32x64
Usbohci.sys6.0.6000.2055024.06406-Mar-200702:32x64
Usbport.sys6.0.6000.20550257.02406-Mar-200702:32x64
Usbuhci.sys6.0.6000.2055028.67206-Mar-200702:32x64

Instrucciones posteriores a la instalación

Advertencia: pueden producirse problemas graves si modifica incorrectamente el Registro mediante el Editor del Registro o con cualquier otro método. Estos problemas pueden requerir que reinstale el sistema operativo. Microsoft no puede garantizar la solución de esos problemas. Modifique el Registro bajo su responsabilidad.

Después de instalar esta revisión o una revisión posterior, es posible que un dispositivo USB diferente no funcione después deque Windows Vista salga del estado de suspensión o de hibernación. Por ejemplo, el dispositivo diferente podría ser un dispositivo USB integrado Para resolver este problema, primero debe usar el Administrador de dispositivos, para determinar la controladora de host universal USB específica que controla el dispositivo USB integrado que está produciendo el error. Después, debe agregar la subclave ForceHCResetOnResume del Registro que corresponde a la controladora de host universal USB.

Nota: si el dispositivo USB es USB 2.0, es posible que el dispositivo no aparezca en el nodo controladora de host universal USB del Administrador de dispositivos. Probablemente el dispositivo aparecerá en un nodo de controlador de host USB. Por ejemplo, el nodo de la controladora de host USB puede tener en el nombre las palabras Enhanced, EHCI o USB 2.0. Los pasos siguientes están pensados para una controladora de host universal USB. Sin embargo, estos pasos también se aplicarían a una controladora de host USB 2.0 mejorada.

Paso 1: Determinar la controladora de host universal USB específica

  1. Haga clic en Inicio, escriba devmgmt.msc en el cuadroIniciar búsqueda y, después, haga clic en devmgmt.msc en la lista Programas.
  2. En el menú Ver, haga clic en Dispositivos por conexión.
  3. Expanda el nodo del procesador. Por ejemplo, expanda ACPI Multiprocessor PC.

    Nota: los nombres de nodo de este procedimiento varían dependiendo del hardware.
  4. Expanda Microsoft ACPI-Compliant System.
  5. Expanda PCI Bus. Aparecerán enumeradas varias controladoras de host universal USB.
  6. Expanda cada nodo de controladora universal USB y a continuación expanda sucesivos subnodos hasta que encuentre el nodo del dispositivo que está produciendo el error. Por ejemplo, la entrada del dispositivo puede ser similar a la siguiente:
    ACPI Multiprocessor PC\Microsoft ACPI-Compliant System\PCI Bus\Intel(R) ICH8 Family USB Universal Host Controller - 2830\USB Root Hub\lector de huellas
    Notas
    • El lector de huellas suele aparecer en la lista como dispositivo biométrico.
    • La controladora host universal USB específica no se debería usar para controlar puertos USB disponibles externamente. Por ejemplo, solamente los dispositivos USB internos integrados deberían enumerarse bajo el nodo USB Root Hub para la controladora de host universal USB específica.
  7. Cuando haya encontrado el dispositivo, haga clic con el botón secundario asociado a la controladora de host universal USB y, después, haga clic en Propiedades. En el ejemplo que se enumera en el paso 6, haga clic con el botón secundario en Intel(R) ICH8 Family USB Universal Host Controller - 2830 y, a continuación, haga clic en Propiedades.
  8. Haga clic en la ficha Detalles.
  9. Seleccione Id. de hardware en la lista. Anote los Id. de hardware que se muestran. Por ejemplo, los Id. de hardware pueden ser similares al siguiente:
    PCI\VEN_8086&DEV_2830&SUBSYS_2A36103C&REV_02
    PCI\VEN_8086&DEV_2830&SUBSYS_2A36103C
    PCI\VEN_8086&DEV_2830&CC_0C0300
    PCI\VEN_8086&DEV_2830&CC_0C03

Paso 2: Agregue el valor del Registro ForceHCResetOnResume a la controladora de host universa USB

  1. Haga clic en Inicio, escriba regedit en el cuadro Iniciar búsqueda y haga clic a continuación en regedit.exe en la lista Programas.
  2. Busque una de las subclaves del Registro que se asemejen a la siguiente y haga clic en ella:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\número de cuatro dígitos
    Notas
    • número de cuatro dígitos es un marcador de posición para los dispositivos USB del sistema.
    • En este paso, debe encontrar las subclaves del Registro que representan a las controladoras de host universal USB. Las controladoras de host universal USB suelen tener los números de cuatro dígitos inferiores. Por ejemplo, las subclaves siguientes suelen representar a las controladoras de host universal USB:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\0000 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\0001 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\0002 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\0003 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\0004 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\0005 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\0006
  3. Examine las entradas del Registro DriverDesc y MatchingDeviceId de cada subclave. Busque un valor que coincida con el valor Id. de hardware para el nombre de la controladora de host universal USB que encontró en el Administrador de dispositivos. La tabla siguiente contiene valores de muestra.
    Contraer esta tablaAmpliar esta tabla
    Valor de Administrador de dispositivos Valor del Registro
    Intel(R) ICH8 Family USB Universal Host Controller - 2830"DriverDesc"="Intel(R) ICH8 Family USB Universal Host Controller - 2830"
    PCI\VEN_8086&DEV_2830 "MatchingDeviceId"="pci\\ven_8086&dev_2830"
    En este ejemplo, debe modificar la subclave que contiene el siguiente valor del Registro:
    Intel(R) ICH8 Family USB Universal Host Controller - 2830
    Esta controladora de host universal USB está ubicada en la siguiente subclave del Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\0000
    Por tanto, en este ejemplo debe agregar a la una entrada ForceHCResetOnResume DWORD que tiene un valor de 1 a la subclave del Registro.
  4. Busque la subclave del Registro que identificó en el paso anterior y haga clic en ella. Por ejemplo, haga clic en la subclave siguiente:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\Número de cuatro dígitos
    Nota: Número de cuatro dígitos es la subclave del Registro que representa a la controladora de hos universal USB específica. Por ejemplo, la subclave puede presentar un aspecto similar al siguiente:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\0000
  5. En el menú Edición, seleccione Nuevo y haga clic en Valor DWORD.
  6. Escriba ForceHCResetOnResume como nombre del valor DWORD y, a continuación, presione Entrar.
  7. Haga clic con el botón secundario en ForceHCResetOnResume y luego en Modificar.
  8. En el cuadro Información del valor, escriba 1 y haga clic en Aceptar.
  9. Salga del Editor del Registro.
  10. Reinicie el equipo.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a".

Más información

Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684 Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft

Propiedades

Id. de artículo: 928631 - Última revisión: jueves, 06 de septiembre de 2007 - Versión: 4.1
La información de este artículo se refiere a:
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Business N
  • Windows Vista Business N 64-bit Edition
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Basic N
  • Windows Vista Home Basic N 64-bit Edition
  • Windows Vista Starter
Palabras clave: 
kbvistasp1fix kbfix kbbug kbhotfixserver kbqfe kbprb kbexpertisebeginner KB928631

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