Alguns cartões Smart Card efectuar pedidos provocar problemas de desempenho

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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 972779
Sintomas
Alguns pedidos num smart card demoram minutos a concluir quando utiliza o controlador de leitor UMDF (modo de utilizador Driver Framework). Mas a mesma operação pode take apenas segundos a concluir quando utiliza o controlador de Usbccid.sys de modo kernel do Windows Vista.
Causa
A USB Smartcard specification requer que smart cards deve responder ao controlador antes do pedido longo é concluído. A resposta define o "pedido de extensão do tempo". Isto indica ao controlador que o pedido necessita de mais tempo. A resposta também devolve um multiplicador indica o número de "Unidade de tempo" que necessita o smart card. No entanto, algumas placas relatório grande multipliers.Therefore, os pedidos podem demorar minutos a concluir.

No controlador Usbccid.sys anterior, o pedido poderia ser preenchido muito menos tempo. Apesar do pedido efectua o mesmo cálculo para produzir o mesmo tempo de espera longa, não respeita o tempo de espera. Em vez disso, envia outro pedido de leitura para o leitor imediatamente.
Resolução
Importante Este artigo contém informações sobre como modificar o registo. Certifique-se que cópias do registo antes de o modificar. Certifique-se de que sabe como restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança, restaurar e modificar o registo, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
322756Como efectuar uma cópia de segurança e restaurar o registo no Windows
Para resolver este problema, utilize um dos seguintes métodos:

Método 1

Adicione a seguinte entrada de registo:
Subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\<Hardware ID>\<Instance ID>\Device Parameters\WUDFUsbccidDriverValue: DeviceFlags Type: REG_DWORD Data: 4

Método 2

Adicione a seguinte entrada de registo:
Subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\<Hardware ID>\<Instance ID>\Device Parameters\WUDFUsbccidDriverValue: WaitThreshold Type: REG_DWORD Data: 1000 
Nota
  • O valor WaitThreshold é especificado na unidade de milissegundos. Defina o valor 1000 para 1 segundo ou algum outro valor limiar inferior a 10 segundos. Se o tempo de espera calculado for maior ou igual a este valor, o controlador de leitor UMDF irá ignorar o tempo de espera e enviar outro pedido para o leitor imediatamente.
  • A WaitThreshold valor apenas funciona quando o valor DeviceFlags é ausente ou definido como 0.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 972779 - Última Revisão: 05/11/2010 07:27:27 - Revisão: 1.0

Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Starter, Windows 7 Ultimate

  • kbmt kbtshoot kbexpertiseadvanced kbsurveynew kbprb KB972779 KbMtpt
Comentários