Symptomy
Rozpatrzmy następujący scenariusz:
-
Modułu rozszerzeń Internet Server API (ISAPI) i Internet Information Services (IIS) 7.5 można zainstalować na komputerze z systemem Windows 7 lub Windows Server 2008 R2.
-
Tworzenie aplikacji ISAPI, która wywołuje funkcję WriteClient 65 535 lub więcej razy.
-
Włącz rozszerzenia ISAPI uruchomić na komputerze.
-
Żądanie klienta uzyskuje dostęp do ścieżki, która wywołuje rozszerzenie ISAPI.
W tym scenariuszu wywołanie funkcji WriteClient nie powiedzie się. W związku z tym żądanie klienta nie jest przetwarzany prawidłowo.
Przyczyna
Ten problem występuje, ponieważ występuje błąd ERROR_ARITHMETIC_OVERFLOW, gdy wywoływana jest funkcja WriteClient , 65 535 lub więcej razy.
Rozwiązanie
Informacje o poprawce
Obsługiwana poprawka jest obecnie udostępniana przez firmę Microsoft. Jednak jest ona przeznaczona do usunięcia tylko problemu opisanego w tym artykule. Zastosuj ją tylko w systemach, w których występuje ten problem. Ta poprawka może być wciąż w fazie testowania. Jeśli dany system nie jest poważnie narażony na ten problem, firma Microsoft zaleca, aby poczekać na następną aktualizację oprogramowania zawierającą tę poprawkę. Aby natychmiast rozwiązać ten problem, skontaktuj się z biurem obsługi klienta Microsoft w celu uzyskania poprawki. Aby uzyskać pełną listę numerów telefonów pomocy technicznej firmy Microsoft oraz informacje o kosztach, odwiedź następującą witrynę sieci Web firmy Microsoft:
http://support.microsoft.com/contactus/?ws=supportUwaga W wyjątkowych przypadkach użytkownik telefonujący do pomocy technicznej może być zwolniony z opłaty, jeżeli wykwalifikowany pracownik pomocy technicznej firmy Microsoft ustali, że określona aktualizacja umożliwia rozwiązanie zgłoszonego problemu. Normalne koszty pomocy technicznej będą dotyczyć dodatkowych pytań oraz problemów, których rozwiązanie nie jest objęte określoną aktualizacją.
Wymagania wstępne
Musi mieć moduł rozszerzeń ISAPI zainstalowane usługi IIS 7.5, aby zastosować tę poprawkę. Ponadto na komputerze musi działać jeden z następujących systemów operacyjnych:
-
Windows 7
-
Windows 7 Service Pack 1 (SP1)
-
Windows Server 2008 R2
-
Windows Server 2008 R2 Service Pack 1 (SP1)
Informacje dotyczące ponownego uruchamiania
Nie musisz ponownie uruchomiać komputera po zastosowaniu tej poprawki.
Informacje o zastępowaniu
Ta poprawka nie zastępuje wcześniej wydanej poprawki.
Informacje dotyczące pliku
Wersja anglojęzyczna tej poprawki ma atrybuty plików (lub nowsze) wymienione w poniższej tabeli. Daty i godziny odpowiadające tym plikom zostały podane w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time). Po wyświetleniu informacji o pliku są konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć z karty Strefa czasowa w aplecie Data i godzina w Panelu sterowania.
Informacje o plikach w systemie Windows 7 i Windows Server 2008 R2
Pliki MANIFESTU (.manifest) i pliki MUM (.mum) zainstalowane dla każdego środowiska są wymienione osobno w sekcji „Informacje o dodatkowych plikach dla systemu Windows 7 i Windows Server 2008 R2”. Pliki MUM i pliki MANIFESTU są niezwykle ważne utrzymać stan zaktualizowanych składników.
Wszystkie obsługiwane wersje systemu Windows 7 x86
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Isapi.dll |
7.5.7600.21009 |
106496 |
15-Jul-2011 |
07:19 |
x86 |
Isapi.dll |
7.5.7601.21771 |
106496 |
15-Jul-2011 |
05:42 |
x86 |
Dla wszystkich obsługiwanych wersji systemu Windows 7 i Windows Server 2008 R2 z procesorami x64
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Isapi.dll |
7.5.7600.21009 |
120,320 |
15-Jul-2011 |
07:21 |
x64 |
Isapi.dll |
7.5.7601.21771 |
120,320 |
15-Jul-2011 |
05:17 |
x64 |
Isapi.dll |
7.5.7600.21009 |
106496 |
15-Jul-2011 |
07:19 |
x86 |
Isapi.dll |
7.5.7601.21771 |
106496 |
15-Jul-2011 |
05:42 |
x86 |
Dla wszystkich obsługiwanych wersji systemu Windows Server 2008 R2 z procesorami IA-64
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
Platforma |
---|---|---|---|---|---|
Isapi.dll |
7.5.7600.21009 |
244,736 |
15-Jul-2011 |
07:13 |
IA-64 |
Isapi.dll |
7.5.7601.21771 |
244,736 |
15-Jul-2011 |
04:06 |
IA-64 |
Isapi.dll |
7.5.7600.21009 |
106496 |
15-Jul-2011 |
07:19 |
x86 |
Isapi.dll |
7.5.7601.21771 |
106496 |
15-Jul-2011 |
05:42 |
x86 |
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Więcej informacji
Aby uzyskać więcej informacji na temat funkcji WriteClient odwiedź następującą witrynę Microsoft Developer Network (MSDN):
Informacje o dodatkowych plikach
Informacje o dodatkowych plikach dla systemu Windows 7 i Windows Server 2008 R2
Dodatkowe pliki dla wszystkich obsługiwanych wersji systemu Windows 7 z procesorami x86
Nazwa pliku |
Update.mum |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
2 868 |
Data (UTC) |
15-Jul-2011 |
Godzina (UTC) |
11:29 |
Platforma |
Nie dotyczy |
Nazwa pliku |
X86_1ba711089cfd23cd5b56abe95dd072d0_31bf3856ad364e35_6.1.7601.21771_none_9243a8fcd187592e.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
715 |
Data (UTC) |
15-Jul-2011 |
Godzina (UTC) |
11:29 |
Platforma |
Nie dotyczy |
Nazwa pliku |
X86_cfa1d95fc28689be127256a4a39638f8_31bf3856ad364e35_6.1.7600.21009_none_dd63dd8a79924841.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
715 |
Data (UTC) |
15-Jul-2011 |
Godzina (UTC) |
11:29 |
Platforma |
Nie dotyczy |
Nazwa pliku |
X86_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7600.21009_none_67a492aa659251cf.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
3,321 |
Data (UTC) |
15-Jul-2011 |
Godzina (UTC) |
08:00 |
Platforma |
Nie dotyczy |
Nazwa pliku |
X86_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7601.21771_none_693765ca62f88358.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
3,321 |
Data (UTC) |
15-Jul-2011 |
Godzina (UTC) |
06:13 |
Platforma |
Nie dotyczy |
Dodatkowe pliki dla wszystkich obsługiwanych wersji systemu Windows 7 i Windows Server 2008 R2 z procesorami x 64
Nazwa pliku |
Amd64_6752b03ee4f9ce72ed95ff8ec068b471_31bf3856ad364e35_6.1.7600.21009_none_d38296dd8f46f929.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
1 080 |
Data (UTC) |
15-Jul-2011 |
Godzina (UTC) |
11:29 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Amd64_cf7e70c30f75f084da07c35ae4be9d76_31bf3856ad364e35_6.1.7601.21771_none_491a43356b1003b8.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
1 080 |
Data (UTC) |
15-Jul-2011 |
Godzina (UTC) |
11:29 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Amd64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7600.21009_none_c3c32e2e1defc305.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
3.327 |
Data (UTC) |
15-Jul-2011 |
Godzina (UTC) |
08:49 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Amd64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7601.21771_none_c556014e1b55f48e.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
3.327 |
Data (UTC) |
15-Jul-2011 |
Godzina (UTC) |
07:00 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Update.mum |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
3.306 |
Data (UTC) |
15-Jul-2011 |
Godzina (UTC) |
11:29 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Wow64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7600.21009_none_ce17d88052508500.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
2,998 |
Data (UTC) |
15-Jul-2011 |
Godzina (UTC) |
07:43 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Wow64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7601.21771_none_cfaaaba04fb6b689.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
2,998 |
Data (UTC) |
15-Jul-2011 |
Godzina (UTC) |
06:02 |
Platforma |
Nie dotyczy |
Dodatkowe pliki dla wszystkich obsługiwanych wersji systemu Windows Server 2008 R2 z procesorami IA-64
Nazwa pliku |
Ia64_03057c400e62e0ed18b2f9890a48a829_31bf3856ad364e35_6.1.7601.21771_none_94748f243d69b85b.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
1 078 |
Data (UTC) |
15-Jul-2011 |
Godzina (UTC) |
11:29 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Ia64_18d28e3ddfe11e0d46164e2fe9ef1c53_31bf3856ad364e35_6.1.7600.21009_none_8abd4e84a410bc1f.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
1 078 |
Data (UTC) |
15-Jul-2011 |
Godzina (UTC) |
11:29 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Ia64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7600.21009_none_67a636a065905acb.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
3 324 |
Data (UTC) |
15-Jul-2011 |
Godzina (UTC) |
08:45 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Ia64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7601.21771_none_693909c062f68c54.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
3 324 |
Data (UTC) |
15-Jul-2011 |
Godzina (UTC) |
07:25 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Update.mum |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
2,347 |
Data (UTC) |
15-Jul-2011 |
Godzina (UTC) |
11:29 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Wow64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7600.21009_none_ce17d88052508500.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
2,998 |
Data (UTC) |
15-Jul-2011 |
Godzina (UTC) |
07:43 |
Platforma |
Nie dotyczy |
Nazwa pliku |
Wow64_microsoft-windows-i..iextensionsbinaries_31bf3856ad364e35_6.1.7601.21771_none_cfaaaba04fb6b689.manifest |
Wersja pliku |
Nie dotyczy |
Rozmiar pliku |
2,998 |
Data (UTC) |
15-Jul-2011 |
Godzina (UTC) |
06:02 |
Platforma |
Nie dotyczy |