Não tem a certeza se este é o direito de corrigir? Este problema foi adicionado a nossa informação diagnóstico de memória que pode confirmar.
Sintomas
Activar a funcionalidade de suspensão selectiva do USB num computador que esteja a executar o Windows 7 ou Windows Server 2008 R2. Em seguida, o computador deixa de responder quando um ou mais das seguintes condições forem verdadeiras:
-
O computador entra no estado de suspensão ou hibernação.
-
Um ou mais dispositivos USB retoma a partir de um Estado de inactividade após um período de inactividade.
Nota Pode reiniciar o computador para recuperar deste problema.
Causa
Este problema ocorre quando um dispositivo USB ligado retoma a partir do Estado de suspensão selectiva do USB e o concentrador USB comunica incorrectamente que o dispositivo é desligado da porta de concentrador USB. Este relatório de estado incorrecto pode ser causado por um erro de hardware no concentrador USB ou o dispositivo USB ligado. Em seguida, o controlador de concentrador USB da Microsoft (Usbhub) incorrectamente tenta obter um spinlock que já tenha sido obtido no mesmo thread. Isto faz com que um impasse do modo kernel. Por conseguinte, o computador deixa de responder.
Resolução
Informações sobre correção
Existe uma correção suportada pela Microsoft. No entanto, esta correcção destina-se apenas a corrigir o problema descrito neste artigo. Aplique esta correção apenas em sistemas que tenham o problema descrito neste artigo. Esta correcção poderá ser submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afetado por este problema, recomendamos que aguarde pela próxima atualização de software que contenha esta correção.
Se a correcção estiver disponível para transferência, existirá uma secção de "Transferência de correcção disponível" na parte superior deste artigo da Base de dados de conhecimento. Se esta secção não for apresentada, contacte o Suporte ao Cliente da Microsoft para obter a correção.
Nota Caso ocorram problemas adicionais ou se for necessária a resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos de normais do suporte serão aplicados a questões de suporte adicional e problemas incluídos nesta correção específica. Para uma lista completa dos números de telefone de suporte e serviço de cliente da Microsoft ou para criar um pedido de assistência separado, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=supportNota O formulário "Transferência de correcção disponível" apresenta os idiomas nos quais a correcção está disponível. Se não visualizar o seu idioma, é porque uma correcção não está disponível para esse idioma.
Pré-requisitos
Esta correcção pode ser aplicada em computadores que executem o Windows 7 ou Windows Server 2008 R2.
Requisito de reinício
Tem de reiniciar o computador depois de aplicar esta correcção.
Informações de registo
Para utilizar uma das correcções neste pacote, não é necessário efectuar alterações ao registo.
Informações de ficheiro
A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas na hora Universal Coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador Fuso horário no item data e hora no painel de controlo.
Notas informativas sobre os ficheiros do Windows 7 e Windows Server 2008 R2
Os ficheiros MANIFEST (. manifest) e MUM (. mum) instalados em cada ambiente são
listados em separado
. MUM e ficheiros de MANIFESTO e os ficheiros de catálogo (. cat) de segurança associados, são essenciais para manter o estado do componente actualizado. Os ficheiros de catálogo de segurança (atributos não listados) são assinados com uma assinatura digital da Microsoft.
Para todas as versões baseadas em x86 suportadas do Windows 7
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Usbccgp.sys |
6.1.7600.16385 |
75,264 |
13-Jul-2009 |
23:51 |
x86 |
Usbhub.sys |
6.1.7600.20521 |
258,560 |
05-Sep-2009 |
03:00 |
x86 |
Usbd.sys |
6.1.7600.16385 |
5,888 |
13-Jul-2009 |
23:51 |
Não aplicável |
Usbehci.sys |
6.1.7600.16385 |
41,472 |
13-Jul-2009 |
23:51 |
x86 |
Usbhub.sys |
6.1.7600.20521 |
258,560 |
05-Sep-2009 |
03:00 |
x86 |
Usbohci.sys |
6.1.7600.16385 |
20,480 |
13-Jul-2009 |
23:51 |
x86 |
Usbport.sys |
6.1.7600.16385 |
284,160 |
13-Jul-2009 |
23:51 |
x86 |
Usbuhci.sys |
6.1.7600.16385 |
24,064 |
13-Jul-2009 |
23:51 |
x86 |
Para todas as versões suportadas baseadas em x64 do Windows 7 e do Windows Server 2008 R2
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Usbccgp.sys |
6.1.7600.16385 |
98,816 |
14-Jul-2009 |
00:06 |
x64 |
Usbhub.sys |
6.1.7600.20521 |
343,040 |
05-Sep-2009 |
03:24 |
x64 |
Usbd.sys |
6.1.7600.16385 |
7,936 |
14-Jul-2009 |
00:06 |
x64 |
Usbehci.sys |
6.1.7600.16385 |
51,200 |
14-Jul-2009 |
00:06 |
x64 |
Usbhub.sys |
6.1.7600.20521 |
343,040 |
05-Sep-2009 |
03:24 |
x64 |
Usbohci.sys |
6.1.7600.16385 |
25,600 |
14-Jul-2009 |
00:06 |
x64 |
Usbport.sys |
6.1.7600.16385 |
324,608 |
14-Jul-2009 |
00:06 |
x64 |
Usbuhci.sys |
6.1.7600.16385 |
30,720 |
14-Jul-2009 |
00:06 |
x64 |
Para todas as edições suportadas baseadas em Itanium do Windows Server 2008 R2
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Usbccgp.sys |
6.1.7600.16385 |
220,160 |
14-Jul-2009 |
00:21 |
IA-64 |
Usbhub.sys |
6.1.7600.20521 |
972,800 |
05-Sep-2009 |
02:51 |
IA-64 |
Usbd.sys |
6.1.7600.16385 |
11,904 |
14-Jul-2009 |
00:21 |
Não aplicável |
Usbehci.sys |
6.1.7600.16385 |
130,048 |
14-Jul-2009 |
00:21 |
IA-64 |
Usbhub.sys |
6.1.7600.20521 |
972,800 |
05-Sep-2009 |
02:51 |
IA-64 |
Usbohci.sys |
6.1.7600.16385 |
64.000 |
14-Jul-2009 |
00:21 |
IA-64 |
Usbport.sys |
6.1.7600.16385 |
648,192 |
14-Jul-2009 |
00:21 |
IA-64 |
Usbuhci.sys |
6.1.7600.16385 |
86,016 |
14-Jul-2009 |
00:21 |
IA-64 |
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Mais informações
Depois de aplicar esta correcção, o problema descrito na secção "Sintomas" não ocorrerá. No entanto, poderão ocorrer os seguintes problemas:
-
Um dispositivo USB ligado retoma a partir do Estado de suspensão selectiva do USB quando o computador está em execução. Em seguida, o Windows poderá comunicar que o dispositivo USB está desligado do computador ou que o dispositivo USB é ligada novamente ao computador. Além disso, o dispositivo USB afectado é responder por vários segundos a menos de um minuto.
-
Quando o computador tenta entrar num Estado de suspensão ou hibernação, não existe nenhuma indicação visível que um dispositivo USB ligado está desligado. Quando o computador retoma a partir do Estado de suspensão ou hibernação, o Windows comunica que o dispositivo USB está desligado e ligado ao computador.
Para contornar este problema, desmarque a caixa de verificação Permitir que o computador desactive este dispositivo para poupar energia para o dispositivo USB ou Hub raiz USB afectado:
-
Clique em Iniciar, escreva o Gestor de dispositivos na caixa Iniciar procura e, em seguida, prima ENTER.
Nota Se lhe for pedido para uma palavra-passe de administrador ou confirmação, escreva a palavra-passe e, em seguida, clique em continuar. -
No menu Ver , clique em dispositivos por ligação.
-
Expanda o nó ACPI , expanda Sistema compatível com ACPI da Microsofte, em seguida, expanda o barramento de PCI.
-
Vários controladores de sistema anfitrião universal USB serão listados.
-
Expandir cada nó do controlador anfitrião universal USB e, em seguida, expanda subnós sucessivas até encontrar o nome do dispositivo USB.
-
Quando localizar o dispositivo afectado, o botão direito do rato no dispositivo e, em seguida, clique em Propriedades.
-
Se existir um separador de Gestão de energia , clique no separador Gestão de energia e desmarque a caixa de verificação Permitir que o computador desactive este dispositivo para poupar energia , em seguida, clique em OK.
-
Se não houver nenhum separador de Gestão de energia , clique em Cancelar, em seguida, faça duplo clique sobre o concentrador raiz USB associados, clique no separador Gestão de energia , desmarque a caixa de verificação Permitir que o computador desactive este dispositivo para poupar energia , em seguida, clique em OK.
Nota Pode ter mais do que um dispositivo USB ligado ou concentrador USB. Pode aplicar estes passos para cada dispositivo USB ou USB Root Hub por sua vez, para identificar qual deles faz com que os problemas. Se o problema não ocorrer depois de aplicar estes passos para um determinado dispositivo ou o concentrador raiz USB, em seguida, esse dispositivo ou o concentrador raiz USB provoca o problema.
Para mais informações sobre A suspensão selectiva do USB, visite o seguinte Web site da Microsoft Developer Network (MSDN):
http://msdn.microsoft.com/en-us/library/ms793200.aspxPara mais informações sobre Estados do sistema suspenso, visite o seguinte Web site da Microsoft Developer Network (MSDN):
http://msdn.microsoft.com/en-us/library/ms798270.aspx
Informações sobre ficheiros adicionais para Windows Server 2008 R2 e Windows 7
Ficheiros adicionais para todas as versões baseadas em x86 suportadas do Windows 7
Nome do ficheiro |
Package_1_for_kb974476~31bf3856ad364e35~x86~~6.1.2.0.mum |
Versão do ficheiro |
|
Tamanho do ficheiro |
2,527 |
Data (UTC) |
08-Sep-2009 |
Hora (UTC) |
22:11 |
Plataforma |
Não aplicável |
Nome do ficheiro |
Package_2_for_kb974476~31bf3856ad364e35~x86~~6.1.2.0.mum |
Versão do ficheiro |
|
Tamanho do ficheiro |
2,527 |
Data (UTC) |
08-Sep-2009 |
Hora (UTC) |
22:11 |
Plataforma |
Não aplicável |
Nome do ficheiro |
Package_for_kb974476_rtm~31bf3856ad364e35~x86~~6.1.2.0.mum |
Versão do ficheiro |
|
Tamanho do ficheiro |
1,714 |
Data (UTC) |
08-Sep-2009 |
Hora (UTC) |
22:11 |
Plataforma |
Não aplicável |
Nome do ficheiro |
X86_usb.inf_31bf3856ad364e35_6.1.7600.20521_none_cb953a2a88b678cf.manifest |
Versão do ficheiro |
|
Tamanho do ficheiro |
2,840 |
Data (UTC) |
08-Sep-2009 |
Hora (UTC) |
22:13 |
Plataforma |
Não aplicável |
Nome do ficheiro |
X86_usbport.inf_31bf3856ad364e35_6.1.7600.20521_none_be5f32a77dd1c6b6.manifest |
Versão do ficheiro |
|
Tamanho do ficheiro |
5,540 |
Data (UTC) |
08-Sep-2009 |
Hora (UTC) |
22:13 |
Plataforma |
Não aplicável |
Ficheiros adicionais para todas as suportadas versões baseadas em x64 do Windows Server 2008 R2 e do Windows 7
Nome do ficheiro |
Amd64_usb.inf_31bf3856ad364e35_6.1.7600.20521_none_27b3d5ae4113ea05.manifest |
Versão do ficheiro |
|
Tamanho do ficheiro |
2,844 |
Data (UTC) |
08-Sep-2009 |
Hora (UTC) |
22:15 |
Plataforma |
Não aplicável |
Nome do ficheiro |
Amd64_usbport.inf_31bf3856ad364e35_6.1.7600.20521_none_1a7dce2b362f37ec.manifest |
Versão do ficheiro |
|
Tamanho do ficheiro |
5,544 |
Data (UTC) |
08-Sep-2009 |
Hora (UTC) |
22:15 |
Plataforma |
Não aplicável |
Nome do ficheiro |
Package_1_for_kb974476~31bf3856ad364e35~amd64~~6.1.2.0.mum |
Versão do ficheiro |
|
Tamanho do ficheiro |
2,541 |
Data (UTC) |
08-Sep-2009 |
Hora (UTC) |
22:11 |
Plataforma |
Não aplicável |
Nome do ficheiro |
Package_2_for_kb974476~31bf3856ad364e35~amd64~~6.1.2.0.mum |
Versão do ficheiro |
|
Tamanho do ficheiro |
2,541 |
Data (UTC) |
08-Sep-2009 |
Hora (UTC) |
22:11 |
Plataforma |
Não aplicável |
Nome do ficheiro |
Package_for_kb974476_rtm~31bf3856ad364e35~amd64~~6.1.2.0.mum |
Versão do ficheiro |
|
Tamanho do ficheiro |
1,724 |
Data (UTC) |
08-Sep-2009 |
Hora (UTC) |
22:11 |
Plataforma |
Não aplicável |
Ficheiros adicionais para todas as versões baseadas em Itanium do Windows Server 2008 R2 suportadas
Nome do ficheiro |
Ia64_usb.inf_31bf3856ad364e35_6.1.7600.20521_none_cb96de2088b481cb.manifest |
Versão do ficheiro |
|
Tamanho do ficheiro |
2,842 |
Data (UTC) |
08-Sep-2009 |
Hora (UTC) |
22:11 |
Plataforma |
Não aplicável |
Nome do ficheiro |
Ia64_usbport.inf_31bf3856ad364e35_6.1.7600.20521_none_be60d69d7dcfcfb2.manifest |
Versão do ficheiro |
|
Tamanho do ficheiro |
5,542 |
Data (UTC) |
08-Sep-2009 |
Hora (UTC) |
22:11 |
Plataforma |
Não aplicável |
Nome do ficheiro |
Package_1_for_kb974476~31bf3856ad364e35~ia64~~6.1.2.0.mum |
Versão do ficheiro |
|
Tamanho do ficheiro |
2,534 |
Data (UTC) |
08-Sep-2009 |
Hora (UTC) |
22:11 |
Plataforma |
Não aplicável |
Nome do ficheiro |
Package_for_kb974476_rtm~31bf3856ad364e35~ia64~~6.1.2.0.mum |
Versão do ficheiro |
|
Tamanho do ficheiro |
1,444 |
Data (UTC) |
08-Sep-2009 |
Hora (UTC) |
22:11 |
Plataforma |
Não aplicável |