ID do artigo: 956183 - Última revisão: segunda-feira, 6 de outubro de 2008 - Revisão: 1.2

Solicitações não serão transferidas através do barramento USB na ordem em que eles são enviados para a pilha de driver USB do Windows em um computador multiprocessador que esteja executando o Windows Vista ou Windows Server 2008

Download do hotfix está disponívelDownload do Hotfix Disponível
Visualizar e solicitar downloads de hotfix
Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Em um computador multiprocessador que está executando o Windows Vista ou Windows Server 2008, quando você tenta transferir as solicitações para um ponto de extremidade específico em um dispositivo USB, as solicitações não serão transferidas através do barramento USB na ordem em que eles são enviados para a pilha de driver USB do Windows.

Esse problema geralmente ocorre quando algumas solicitações contém pacotes de zero byte.

Causa

Esse problema ocorre devido a um erro no Microsoft USB driver de núcleo do Host Controller (Usbport.sys). Em um computador multiprocessador, depois as solicitações são enviadas para a pilha de driver USB do Windows, algumas solicitações pendentes na pilha podem não ser adicionadas a filas de transferência do controlador de host em ordem de envio.

Resolução

Informações sobre o hotfix

Um hotfix suportado está disponível no Microsoft. No entanto, esse hotfix destina-se a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Esta correcção poderá submetida a testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix.

Se o hotfix está disponível para download, há uma seção "Download de Hotfix disponível" na parte superior deste artigo do Knowledge Base. Se esta seção não for exibida, contate o atendimento e suporte para obter o hotfix.

Observação Se ocorrerem problemas adicionais ou se qualquer solução de problemas é necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não se qualificam para esse hotfix específico. Para obter uma lista completa de números de telefone de suporte e Atendimento Microsoft ou para criar uma solicitação de serviço separada, visite o seguinte site:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Observação O formulário "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma, é porque um hotfix não está disponível para esse idioma.

Hotfixes do Windows Vista e Windows Server 2008 importantes estão incluídos nos pacotes de mesmos. No entanto, somente um desses produtos pode ser listado na página ? Hotfix solicitação ?. Para solicitar o pacote de hotfix que se aplica ao Windows Vista e Windows Server 2008, basta selecione o produto que está listado na página.

Pré-requisitos

Para aplicar esse hotfix, você deve ter o Windows Vista Service Pack 1 ou Windows Server 2008 instalado no computador.

Requisitos de reinicialização

Você precisa reiniciar o computador após aplicar esse hotfix.

Informações sobre a substituição do hotfix

Esse hotfix substitui os seguintes hotfixes:
  • Hotfix 946723
  • Hotfix 948643
  • Hotifx 947382
  • Hotfix 948229
  • Hotfix 908673
  • Hotfix 951720
  • Hotifx 951720
  • Hotfix 949201
  • Hotfix 956388
  • Hotfix 955840

Informações do registro

Para usar esse hotfix, não é necessário fazer alterações no registro.

Informações sobre o arquivo

A versão em inglês deste hotfix tem atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos são listadas na hora universal coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.
Windows Vista e Windows Server 2008 Observação de informações de arquivo
Os arquivos MANIFEST (.manifest) e os arquivos MUM (.mum) que são instalados para cada ambiente são listed separately na seção "Informações para o Windows Server 2008 e Windows Vista de arquivo adicionais". Arquivos MUM e arquivos MANIFEST, juntamente com os arquivos de catálogo (.cat) de segurança associadas, são essenciais para manter o estado do componente atualizado. Os arquivos do catálogo de segurança, cujos atributos não estiverem listados, são assinados com uma assinatura digital da Microsoft.
Para todas as versões com base em 86 do Windows Server 2008 e do Windows Vista x
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Usbccgp.sys6.0.6001.2226973.21618 De setembro de 200802: 31x 86
Usbhub.sys6.0.6001.22269195,58418 De setembro de 200802: 31x 86
Hccoin.dll6.0.6001.222698,70418 De setembro de 200804: 41x 86
Hcrstco.dll6.0.6001.2226915.87218 De setembro de 200804: 41x 86
Usbd.sys6.0.6001.222695,88818 De setembro de 200802: 31Não aplicável
Usbehci.sys6.0.6001.2226939.93618 De setembro de 200802: 31x 86
Usbhub.sys6.0.6001.22269195,58418 De setembro de 200802: 31x 86
Usbohci.sys6.0.6001.2226919.45618 De setembro de 200802: 31x 86
Usbport.sys6.0.6001.22269225,79218 De setembro de 200802: 31x 86
Usbuhci.sys6.0.6001.2226923,55218 De setembro de 200802: 31x 86
Para todas as versões com base em 64 x do Windows Server 2008 e Windows Vista
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Usbccgp.sys6.0.6001.2226995,74418 De setembro de 200803: 41x 64
Usbhub.sys6.0.6001.22269272,38418 De setembro de 200803: 41x 64
Hccoin.dll6.0.6001.2226910.75218 De setembro de 200805: 41x 64
Hcrstco.dll6.0.6001.2226917,92018 De setembro de 200805: 41x 64
Usbd.sys6.0.6001.222697,68018 De setembro de 200803: 40x 64
Usbehci.sys6.0.6001.2226949,66418 De setembro de 200803: 40x 64
Usbhub.sys6.0.6001.22269272,38418 De setembro de 200803: 41x 64
Usbohci.sys6.0.6001.2226924.06418 De setembro de 200803: 40x 64
Usbport.sys6.0.6001.22269259,07218 De setembro de 200803: 41x 64
Usbuhci.sys6.0.6001.2226929,18418 De setembro de 200803: 40x 64
Para todas as versões baseadas em Itanium do Windows Server 2008
Recolher esta tabelaExpandir esta tabela
Nome de arquivoVersão do arquivoTamanho do arquivoDataTempoPlataforma
Usbccgp.sys6.0.6001.22269208,38418 De setembro de 200803: 49IA-64
Usbhub.sys6.0.6001.22269857,60018 De setembro de 200803: 49IA-64
Hccoin.dll6.0.6001.2226922,52818 De setembro de 200805: 40IA-64
Hcrstco.dll6.0.6001.2226924,57618 De setembro de 200805: 40IA-64
Usbd.sys6.0.6001.2226911,64818 De setembro de 200803: 49Não aplicável
Usbehci.sys6.0.6001.22269123.39218 De setembro de 200803: 49IA-64
Usbhub.sys6.0.6001.22269857,60018 De setembro de 200803: 49IA-64
Usbohci.sys6.0.6001.2226958,36818 De setembro de 200803: 49IA-64
Usbport.sys6.0.6001.22269643,58418 De setembro de 200803: 49IA-64
Usbuhci.sys6.0.6001.2226980.38418 De setembro de 200803: 49IA-64

Como Contornar

Alguns desenvolvedores de driver do USB cliente podem contornar esse problema, limitando o número de solicitações de transferência USB a um número muito pequeno (menos de 4) para cada ponto de extremidade USB pendentes. Além disso, os desenvolvedores de driver do USB cliente podem contornar esse problema por delayingnew solicitações até que tenham sido concluídas solicitações anteriores de um ponto de extremidade USB específico.

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Mais Informações

Normalmente, USB transferências que são enviadas para um único ponto de extremidade USB em um dispositivo USB serão transferidas e concluídas na mesma ordem em que foram enviadas. Esse hotfix garante a ordem entre as transferências de USB enviadas para diferentes pontos de extremidade.

Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684  (http://support.microsoft.com/kb/824684/ ) Descrição da terminologia padrão que é usada para descrever as atualizações de software

Informações de arquivo adicionais para o Windows Server 2008 e Windows Vista

Arquivos adicionais para todas as versões com base em 86 do Windows Server 2008 e do Windows Vista x
Recolher esta tabelaExpandir esta tabela
nome do arquivo Package_1_for_kb956183 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 2,311
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_2_for_kb956183 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 2,478
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_3_for_kb956183 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 2,316
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_4_for_kb956183 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 2,316
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_for_kb956183_client_1 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,367
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_for_kb956183_client ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,431
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_for_kb956183_sc_0 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,421
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_for_kb956183_sc ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,423
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_for_kb956183_server_0 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,425
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_for_kb956183_server ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,431
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_for_kb956183_winpesrv_0 ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,422
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_for_kb956183_winpesrv ~ 31bf3856ad364e35 ~ x 86 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,429
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo X86_usb.inf_31bf3856ad364e35_6.0.6001.22269_none_cb4a28b927b87c15.manifest
versão do arquivo Não aplicável
tamanho do arquivo 2,644
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 44
nome do arquivo X86_usbport.inf_31bf3856ad364e35_6.0.6001.22269_none_be1421361cd3c9fc.manifest
versão do arquivo Não aplicável
tamanho do arquivo 6,734
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 44
Arquivos adicionais para todas as versões com base em 64 x do Windows Server 2008 e Windows Vista
Recolher esta tabelaExpandir esta tabela
nome do arquivo Amd64_usb.inf_31bf3856ad364e35_6.0.6001.22269_none_2768c43ce015ed4b.manifest
versão do arquivo Não aplicável
tamanho do arquivo 2,646
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 47
nome do arquivo Amd64_usbport.inf_31bf3856ad364e35_6.0.6001.22269_none_1a32bcb9d5313b32.manifest
versão do arquivo Não aplicável
tamanho do arquivo 6,736
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 47
nome do arquivo Package_1_for_kb956183 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 2,325
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_2_for_kb956183 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 2,494
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_3_for_kb956183 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 2,330
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_4_for_kb956183 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 2,330
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_for_kb956183_client_1 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,375
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_for_kb956183_client ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,439
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_for_kb956183_sc_0 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,429
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_for_kb956183_sc ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,431
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_for_kb956183_server_0 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,433
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_for_kb956183_server ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,439
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_for_kb956183_winpesrv_0 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,430
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_for_kb956183_winpesrv ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,437
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
Arquivos adicionais para todas as versões com base em Itanium do Windows Server 2008
Recolher esta tabelaExpandir esta tabela
nome do arquivo Ia64_usb.inf_31bf3856ad364e35_6.0.6001.22269_none_cb4bccaf27b68511.manifest
versão do arquivo Não aplicável
tamanho do arquivo 2,645
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Ia64_usbport.inf_31bf3856ad364e35_6.0.6001.22269_none_be15c52c1cd1d2f8.manifest
versão do arquivo Não aplicável
tamanho do arquivo 6,735
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_1_for_kb956183 ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 2,318
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_2_for_kb956183 ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 2,323
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_3_for_kb956183 ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 2,323
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_for_kb956183_sc_0 ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,425
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_for_kb956183_sc ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,426
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_for_kb956183_server_0 ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,429
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_for_kb956183_server ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,434
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_for_kb956183_winpesrv_0 ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,426
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41
nome do arquivo Package_for_kb956183_winpesrv ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.0.1.0.mum
versão do arquivo Não aplicável
tamanho do arquivo 1,433
Data (UTC) 18 De setembro de 2008
hora (UTC) 16: 41

A informação contida neste artigo aplica-se a:
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
Palavras-chave: 
kbmt kbautohotfix kbexpertiseadvanced kbqfe kbhotfixserver kbfix KB956183 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 956183  (http://support.microsoft.com/kb/956183/en-us/ )