Sintomas
Tenha em conta o seguinte cenário:
- Instalar os Serviços de Informações da Internet (IIS) 7.5 e o módulo de extensões ISAPI (Internet Server API) em um computador que esteja executando o Windows 7 ou Windows Server 2008 R2.
- Você cria uma extensão ISAPI que chama a função WriteClient 65.535 ou mais vezes.
- Você habilita a extensão ISAPI para ser executada no computador.
- Uma solicitação do cliente acessa um caminho que chama a extensão ISAPI.
Nesse cenário, a chamada de função WriteClient falha. Portanto, a solicitação do cliente não é processada corretamente.
Causa
Esse problema ocorre porque um erro de ERROR_ARITHMETIC_OVERFLOW ocorre quando a função WriteClient é chamada 65.535 ou mais vezes.
Resolução
Informações sobre o hotfix
Uma correção suportada está agora disponível na Microsoft. No entanto, pretende-se corrigir apenas o problema descrito neste artigo. Aplique-o apenas aos sistemas que estão enfrentando esse problema específico. Esse hotfix pode receber 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.
Para resolver esse problema imediatamente, contate o Atendimento ao Cliente da Microsoft para obter o hotfix. Para obter uma lista completa dos números de telefone do Suporte ao Cliente da Microsoft e informações sobre custos de suporte, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support Observação Em casos especiais, os custos normalmente incorridos para chamadas de suporte podem ser cancelados se um Suporte da Microsoft Professional determinar que uma atualização específica resolverá o problema. Os custos normais do suporte serão aplicados a problemas e questões de suporte adicionais que não sejam qualificáveis para a atualização específica em questão.
Pré-requisitos
Você deve ter o módulo ISAPI Extensions instalado no IIS 7.5 para aplicar esse hotfix. Além disso, o computador deve estar executando um dos seguintes sistemas operacionais:
- Windows 7
- Windows 7 Service Pack 1 (SP1)
- Windows Server 2008 R2
- Windows Server 2008 R2 Service Pack 1 (SP1)
Informações para reiniciar
Não é necessário reiniciar o computador depois de aplicar esse hotfix.
Informações de substituição
Esse hotfix não substitui um hotfix lançado anteriormente.
Informações de ficheiro
A versão inglesa desta correção tem os atributos de ficheiro listados na tabela que se segue (ou atributos de ficheiro posteriores). As datas e horas desses arquivos estão listadas em Tempo Universal Coordenado (UTC). Quando visualizar as informações dos ficheiros, estas serão convertidas na hora local. Para determinar a diferença entre a hora UTC e a hora local, utilize o separador Fuso Horário no item Data e Hora do Painel de Controlo.
Notas informativas sobre os ficheiros do Windows 7 e Windows Server 2008 R2
Os arquivos MANIFEST (.manifest) e os arquivos MUM (.mum) instalados para cada ambiente são listados separadamente na seção "Informações de arquivo adicionais para Windows 7 e Windows Server 2008 R2". Os ficheiros MUM e MANIFEST são extremamente importantes para manter o estado dos componentes atualizados.
Para todas as versões baseadas em x86 do Windows 7
| Nome de ficheiro | Versão do ficheiro | Tamanho do ficheiro | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Isapi.dll | 7.5.7600.21009 | 106,496 | 15 De julho de 2011 | 07:19 | x86 |
| Isapi.dll | 7.5.7601.21771 | 106,496 | 15 De julho de 2011 | 05:42 | x86 |
Para todas as versões baseadas em x64 do Windows 7 e do Windows Server 2008 R2
| Nome de ficheiro | Versão do ficheiro | Tamanho do ficheiro | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Isapi.dll | 7.5.7600.21009 | 120,320 | 15 De julho de 2011 | 07:21 | x64 |
| Isapi.dll | 7.5.7601.21771 | 120,320 | 15 De julho de 2011 | 05:17 | x64 |
| Isapi.dll | 7.5.7600.21009 | 106,496 | 15 De julho de 2011 | 07:19 | x86 |
| Isapi.dll | 7.5.7601.21771 | 106,496 | 15 De julho de 2011 | 05:42 | x86 |
Para todas as versões baseadas em IA-64 do Windows Server 2008 R2
| Nome de ficheiro | Versão do ficheiro | Tamanho do ficheiro | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Isapi.dll | 7.5.7600.21009 | 244,736 | 15 De julho de 2011 | 07:13 | IA-64 |
| Isapi.dll | 7.5.7601.21771 | 244,736 | 15 De julho de 2011 | 04:06 | IA-64 |
| Isapi.dll | 7.5.7600.21009 | 106,496 | 15 De julho de 2011 | 07:19 | x86 |
| Isapi.dll | 7.5.7601.21771 | 106,496 | 15 De julho de 2011 | 05:42 | x86 |
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".
Mais Informações
Para obter mais informações sobre a função WriteClient, visite o seguinte site da Microsoft Developer Network (MSDN):
Informações de ficheiro adicionais
Informações sobre ficheiros adicionais para o Windows 7 e o Windows Server 2008 R2
Ficheiros adicionais para todas as versões baseadas em x86 suportadas do Windows 7
| Nome de ficheiro | Update.mum |
|---|---|
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 2,868 |
| Data (UTC) | 15 De julho de 2011 |
| Hora (UTC) | 11:29 |
| Plataforma | Não aplicável |
| Nome de ficheiro | X86_1ba711089cfd23cd5b56abe95dd072d0_31bf3856ad364e35_6.1.7601.21771_none_9243a8fcd187592e.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 715 |
| Data (UTC) | 15 De julho de 2011 |
| Hora (UTC) | 11:29 |
| Plataforma | Não aplicável |
| Nome de ficheiro | X86_cfa1d95fc28689be127256a4a39638f8_31bf3856ad364e35_6.1.7600.21009_none_dd63dd8a79924841.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 715 |
| Data (UTC) | 15 De julho de 2011 |
| Hora (UTC) | 11:29 |
| Plataforma | Não aplicável |
| Nome de ficheiro | X86_microsoft-windows-i.. iextensionsbinaries_31bf3856ad364e35_6.1.7600.21009_none_67a492aa659251cf.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 3,321 |
| Data (UTC) | 15 De julho de 2011 |
| Hora (UTC) | 08:00 |
| Plataforma | Não aplicável |
| Nome de ficheiro | X86_microsoft-windows-i.. iextensionsbinaries_31bf3856ad364e35_6.1.7601.21771_none_693765ca62f88358.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 3,321 |
| Data (UTC) | 15 De julho de 2011 |
| Hora (UTC) | 06:13 |
| Plataforma | Não aplicável |
Ficheiros adicionais para todas as versões baseadas em x64 suportadas do Windows 7 e do Windows Server 2008 R2
| Nome de ficheiro | Amd64_6752b03ee4f9ce72ed95ff8ec068b471_31bf3856ad364e35_6.1.7600.21009_none_d38296dd8f46f929.manifest |
|---|---|
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 1,080 |
| Data (UTC) | 15 De julho de 2011 |
| Hora (UTC) | 11:29 |
| Plataforma | Não aplicável |
| Nome de ficheiro | Amd64_cf7e70c30f75f084da07c35ae4be9d76_31bf3856ad364e35_6.1.7601.21771_none_491a43356b1003b8.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 1,080 |
| Data (UTC) | 15 De julho de 2011 |
| Hora (UTC) | 11:29 |
| Plataforma | Não aplicável |
| Nome de ficheiro | Amd64_microsoft-windows-i.. iextensionsbinaries_31bf3856ad364e35_6.1.7600.21009_none_c3c32e2e1defc305.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 3,327 |
| Data (UTC) | 15 De julho de 2011 |
| Hora (UTC) | 08:49 |
| Plataforma | Não aplicável |
| Nome de ficheiro | Amd64_microsoft-windows-i.. iextensionsbinaries_31bf3856ad364e35_6.1.7601.21771_none_c556014e1b55f48e.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 3,327 |
| Data (UTC) | 15 De julho de 2011 |
| Hora (UTC) | 07:00 |
| Plataforma | Não aplicável |
| Nome de ficheiro | Update.mum |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 3,306 |
| Data (UTC) | 15 De julho de 2011 |
| Hora (UTC) | 11:29 |
| Plataforma | Não aplicável |
| Nome de ficheiro | Wow64_microsoft-windows-i.. iextensionsbinaries_31bf3856ad364e35_6.1.7600.21009_none_ce17d88052508500.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 2,998 |
| Data (UTC) | 15 De julho de 2011 |
| Hora (UTC) | 07:43 |
| Plataforma | Não aplicável |
| Nome de ficheiro | Wow64_microsoft-windows-i.. iextensionsbinaries_31bf3856ad364e35_6.1.7601.21771_none_cfaaaba04fb6b689.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 2,998 |
| Data (UTC) | 15 De julho de 2011 |
| Hora (UTC) | 06:02 |
| Plataforma | Não aplicável |
Ficheiros adicionais para todas as versões baseadas em IA-64 suportadas do Windows Server 2008 R2
| Nome de ficheiro | Ia64_03057c400e62e0ed18b2f9890a48a829_31bf3856ad364e35_6.1.7601.21771_none_94748f243d69b85b.manifest |
|---|---|
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 1,078 |
| Data (UTC) | 15 De julho de 2011 |
| Hora (UTC) | 11:29 |
| Plataforma | Não aplicável |
| Nome de ficheiro | Ia64_18d28e3ddfe11e0d46164e2fe9ef1c53_31bf3856ad364e35_6.1.7600.21009_none_8abd4e84a410bc1f.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 1,078 |
| Data (UTC) | 15 De julho de 2011 |
| Hora (UTC) | 11:29 |
| Plataforma | Não aplicável |
| Nome de ficheiro | Ia64_microsoft-windows-i.. iextensionsbinaries_31bf3856ad364e35_6.1.7600.21009_none_67a636a065905acb.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 3,324 |
| Data (UTC) | 15 De julho de 2011 |
| Hora (UTC) | 08:45 |
| Plataforma | Não aplicável |
| Nome de ficheiro | Ia64_microsoft-windows-i.. iextensionsbinaries_31bf3856ad364e35_6.1.7601.21771_none_693909c062f68c54.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 3,324 |
| Data (UTC) | 15 De julho de 2011 |
| Hora (UTC) | 07:25 |
| Plataforma | Não aplicável |
| Nome de ficheiro | Update.mum |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 2,347 |
| Data (UTC) | 15 De julho de 2011 |
| Hora (UTC) | 11:29 |
| Plataforma | Não aplicável |
| Nome de ficheiro | Wow64_microsoft-windows-i.. iextensionsbinaries_31bf3856ad364e35_6.1.7600.21009_none_ce17d88052508500.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 2,998 |
| Data (UTC) | 15 De julho de 2011 |
| Hora (UTC) | 07:43 |
| Plataforma | Não aplicável |
| Nome de ficheiro | Wow64_microsoft-windows-i.. iextensionsbinaries_31bf3856ad364e35_6.1.7601.21771_none_cfaaaba04fb6b689.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 2,998 |
| Data (UTC) | 15 De julho de 2011 |
| Hora (UTC) | 06:02 |
| Plataforma | Não aplicável |