Objawy
Rozważmy następujący scenariusz:
Program Internet Information Services (IIS) 7.5 jest instalowany na komputerze z systemem Windows 7 lub Windows Server 2008 R2. Ponadto podczas instalowania systemu IIS 7.5 instalujesz jedną z następujących funkcji:
- Funkcja zgodności konfiguracji IIS 6 Metabase i IIS 6 na komputerze z systemem Windows 7
- Usługa ról Zgodności metabazy programu IIS 6 na komputerze z systemem Windows Server 2008 R2
Uruchamiasz aplikację, która kwerenduje niektóre właściwości metabazy usług IIS przy użyciu dostawcy IIS Active Directory Service Interfaces (ADSI). Aplikacja wielokrotnie otwiera i zamyka wszystkie odwołania, które są powiązane z metabazą usług IIS.
W tym scenariuszu występuje przeciek pamięci w aplikacji i w procesie Inetinfo.exe. W związku z tym wydajność może się obniżyć.
Przyczyna
Ten problem występuje z powodu błędu u dostawcy IIS ADSI.
Rozwiązanie
Informacje dotyczące poprawek
Obsługiwana poprawka jest dostępna od firmy Microsoft. Jednak ta poprawka ma na celu naprawienie tylko problemu opisanego w tym artykule. Zastosuj tę poprawkę tylko do systemów, w których występuje problem opisany w tym artykule. Ta poprawka może wymagać dodatkowych testów. Dlatego jeśli ten problem cię nie dotyczy poważnie, zalecamy zaczekanie na kolejną aktualizację oprogramowania zawierającą tę poprawkę.
Jeśli poprawka jest dostępna do pobrania, u góry tego artykułu z bazy wiedzy znajduje się sekcja "Dostępne do pobrania poprawki". Jeśli ta sekcja nie jest wyświetlana, skontaktuj się z działem obsługi klienta firmy Microsoft i pomocą techniczną w celu uzyskania poprawki.
Uwaga Jeśli wystąpią dodatkowe problemy lub jest wymagane jakiekolwiek rozwiązywanie problemów, może być konieczne utworzenie osobnego żądania usługi. Typowe koszty pomocy technicznej będą miały zastosowanie do dodatkowych pytań dotyczących pomocy technicznej i problemów, które nie kwalifikują się do danej poprawki. Aby uzyskać pełną listę numerów telefonów działu obsługi klienta i pomocy technicznej firmy Microsoft lub utworzyć oddzielne żądanie obsługi, odwiedź następującą witrynę internetową firmy Microsoft:
http://support.microsoft.com/contactus/?ws=support Uwaga W formularzu "Dostępne do pobrania poprawki" są wyświetlane języki, dla których jest dostępna poprawka. Jeśli nie widzisz swojego języka, oznacza to, że poprawka nie jest dostępna dla tego języka.
Wymagania wstępne
Aby zastosować tę poprawkę, na komputerze z jednym z następujących systemów operacyjnych musi być zainstalowany program IIS 7.5:
- Windows 7
- Windows Server 2008 R2
Wymóg ponownego uruchomienia
Po zastosowaniu tej poprawki należy ponownie uruchomić komputer.
Informacje dotyczące zastępowania poprawek
Ta poprawka nie zastępuje żadnej innej poprawki.
Informacje o plikach
Globalna wersja tej poprawki zawiera atrybuty plików (lub nowsze atrybuty plików) wymienione w poniższej tabeli. Daty i godziny dla tych plików są wymienione w uniwersalnym czasie koordynowanym (UTC). Podczas wyświetlania informacji o pliku są konwertowane na czas lokalny. Aby znaleźć różnicę między czasem UTC a czasem lokalnym, użyj karty Strefa czasowa w elemencie Data i godzina w Panel sterowania.
Dla wszystkich obsługiwanych wersji systemu Windows 7 opartych na procesorach x86
| Nazwa pliku | Wersja pliku | Rozmiar pliku | Data | Godzina | Platforma |
|---|---|---|---|---|---|
| Adsiis.dll | 7.5.7600.20879 | 289,792 | 13 stycznia 2011 r. | 05:37 | x86 |
| Iisext.dll | 7.5.7600.20879 | 86,016 | 13 stycznia 2011 r. | 05:39 | x86 |
| Adsiis.dll | 7.5.7601.21640 | 289,792 | 13 stycznia 2011 r. | 05:34 | x86 |
| Iisext.dll | 7.5.7601.21640 | 86,016 | 13 stycznia 2011 r. | 05:35 | x86 |
Dla wszystkich obsługiwanych wersji systemu Windows 7 i Windows Server 2008 R2 opartych na procesorach x64
| Nazwa pliku | Wersja pliku | Rozmiar pliku | Data | Godzina | Platforma |
|---|---|---|---|---|---|
| Adsiis.dll | 7.5.7600.20879 | 333,312 | 13 stycznia 2011 r. | 06:15 | x64 |
| Iisext.dll | 7.5.7600.20879 | 107,008 | 13 stycznia 2011 r. | 06:17 | x64 |
| Adsiis.dll | 7.5.7601.21640 | 333,312 | 13 stycznia 2011 r. | 06:19 | x64 |
| Iisext.dll | 7.5.7601.21640 | 107,008 | 13 stycznia 2011 r. | 06:21 | x64 |
| Adsiis.dll | 7.5.7600.20879 | 289,792 | 13 stycznia 2011 r. | 05:37 | x86 |
| Iisext.dll | 7.5.7600.20879 | 86,016 | 13 stycznia 2011 r. | 05:39 | x86 |
| Adsiis.dll | 7.5.7601.21640 | 289,792 | 13 stycznia 2011 r. | 05:34 | x86 |
| Iisext.dll | 7.5.7601.21640 | 86,016 | 13 stycznia 2011 r. | 05:35 | x86 |
Dla wszystkich obsługiwanych wersji systemu Windows 7 i Windows Server 2008 R2 opartych na IA-64
| Nazwa pliku | Wersja pliku | Rozmiar pliku | Data | Godzina | Platforma |
|---|---|---|---|---|---|
| Adsiis.dll | 7.5.7600.20879 | 535 040 | 13 stycznia 2011 r. | 05:21 | IA-64 |
| Iisext.dll | 7.5.7600.20879 | 229 376 | 13 stycznia 2011 r. | 05:24 | IA-64 |
| Adsiis.dll | 7.5.7601.21640 | 535 040 | 13 stycznia 2011 r. | 05:10 | IA-64 |
| Iisext.dll | 7.5.7601.21640 | 229 376 | 13 stycznia 2011 r. | 05:12 | IA-64 |
| Adsiis.dll | 7.5.7600.20879 | 289,792 | 13 stycznia 2011 r. | 05:37 | x86 |
| Iisext.dll | 7.5.7600.20879 | 86,016 | 13 stycznia 2011 r. | 05:39 | x86 |
| Adsiis.dll | 7.5.7601.21640 | 289,792 | 13 stycznia 2011 r. | 05:34 | x86 |
| Iisext.dll | 7.5.7601.21640 | 86,016 | 13 stycznia 2011 r. | 05:35 | x86 |
Dodatkowe pliki dla wszystkich obsługiwanych wersji systemu Windows 7 opartych na procesorach x86
| Nazwa pliku | Update.mum |
|---|---|
| Wersja pliku | Nie dotyczy |
| Rozmiar pliku | 2,684 |
| Data (UTC) | 13 stycznia 2011 r. |
| Godzina (UTC) | 17:18 |
| Platforma | Nie dotyczy |
| Nazwa pliku | X86_16202cc9d577e5eaf96d1851e7e84563_31bf3856ad364e35_6.1.7600.20879_none_bcadf91746662d9f.manifest |
| Wersja pliku | Nie dotyczy |
| Rozmiar pliku | 709 |
| Data (UTC) | 13 stycznia 2011 r. |
| Godzina (UTC) | 17:17 |
| Platforma | Nie dotyczy |
| Nazwa pliku | X86_249e01b1b75ed4ad8926eb9ea458d79a_31bf3856ad364e35_6.1.7601.21640_none_31e14281293a56c0.manifest |
| Wersja pliku | Nie dotyczy |
| Rozmiar pliku | 709 |
| Data (UTC) | 13 stycznia 2011 r. |
| Godzina (UTC) | 17:17 |
| Platforma | Nie dotyczy |
| Nazwa pliku | X86_microsoft-windows-iis-adsicompatibility_31bf3856ad364e35_6.1.7600.20879_none_e809fca45bc0f101.manifest |
| Wersja pliku | Nie dotyczy |
| Rozmiar pliku | 19,620 |
| Data (UTC) | 13 stycznia 2011 r. |
| Godzina (UTC) | 06:17 |
| Platforma | Nie dotyczy |
| Nazwa pliku | X86_microsoft-windows-iis-adsicompatibility_31bf3856ad364e35_6.1.7601.21640_none_ea07c6d458d7250b.manifest |
| Wersja pliku | Nie dotyczy |
| Rozmiar pliku | 19,620 |
| Data (UTC) | 13 stycznia 2011 r. |
| Godzina (UTC) | 06:10 |
| Platforma | Nie dotyczy |
Dodatkowe pliki dla wszystkich obsługiwanych wersji systemu Windows 7 i Windows Server 2008 opartych na procesorach x64
| Nazwa pliku | Amd64_b488168c3df26cd33b34b6b0ccb7062a_31bf3856ad364e35_6.1.7601.21640_none_c12d8eae843a5f14.manifest |
|---|---|
| Wersja pliku | Nie dotyczy |
| Rozmiar pliku | 1068 |
| Data (UTC) | 13 stycznia 2011 r. |
| Godzina (UTC) | 17:18 |
| Platforma | Nie dotyczy |
| Nazwa pliku | Amd64_c76b66a08defadb3d299de6bbc536973_31bf3856ad364e35_6.1.7600.20879_none_b2137c8f08123cf0.manifest |
| Wersja pliku | Nie dotyczy |
| Rozmiar pliku | 1068 |
| Data (UTC) | 13 stycznia 2011 r. |
| Godzina (UTC) | 17:18 |
| Platforma | Nie dotyczy |
| Nazwa pliku | Amd64_microsoft-windows-iis-adsicompatibility_31bf3856ad364e35_6.1.7600.20879_none_44289828141e6237.manifest |
| Wersja pliku | Nie dotyczy |
| Rozmiar pliku | 19,626 |
| Data (UTC) | 13 stycznia 2011 r. |
| Godzina (UTC) | 07:03 |
| Platforma | Nie dotyczy |
| Nazwa pliku | Amd64_microsoft-windows-iis-adsicompatibility_31bf3856ad364e35_6.1.7601.21640_none_4626625811349641.manifest |
| Wersja pliku | Nie dotyczy |
| Rozmiar pliku | 19,626 |
| Data (UTC) | 13 stycznia 2011 r. |
| Godzina (UTC) | 07:03 |
| Platforma | Nie dotyczy |
| Nazwa pliku | Update.mum |
| Wersja pliku | Nie dotyczy |
| Rozmiar pliku | 3,120 |
| Data (UTC) | 13 stycznia 2011 r. |
| Godzina (UTC) | 17:18 |
| Platforma | Nie dotyczy |
| Nazwa pliku | Wow64_microsoft-windows-iis-adsicompatibility_31bf3856ad364e35_6.1.7600.20879_none_4e7d427a487f2432.manifest |
| Wersja pliku | Nie dotyczy |
| Rozmiar pliku | 19,626 |
| Data (UTC) | 13 stycznia 2011 r. |
| Godzina (UTC) | 06:09 |
| Platforma | Nie dotyczy |
| Nazwa pliku | Wow64_microsoft-windows-iis-adsicompatibility_31bf3856ad364e35_6.1.7601.21640_none_507b0caa4595583c.manifest |
| Wersja pliku | Nie dotyczy |
| Rozmiar pliku | 19,626 |
| Data (UTC) | 13 stycznia 2011 r. |
| Godzina (UTC) | 06:02 |
| Platforma | Nie dotyczy |
Dodatkowe pliki dla wszystkich obsługiwanych wersji systemu Windows Vista i Windows Server 2008 opartych na programie IA-64
| Nazwa pliku | Ia64_335c28dfe1ba8ef3a4876d09468d5216_31bf3856ad364e35_6.1.7600.20879_none_057f4a57da8a8e6b.manifest |
|---|---|
| Wersja pliku | Nie dotyczy |
| Rozmiar pliku | 1,066 |
| Data (UTC) | 13 stycznia 2011 r. |
| Godzina (UTC) | 17:17 |
| Platforma | Nie dotyczy |
| Nazwa pliku | Ia64_734cb2d12d60b3536b03417e4256437d_31bf3856ad364e35_6.1.7601.21640_none_a6dc520a0d41ef49.manifest |
| Wersja pliku | Nie dotyczy |
| Rozmiar pliku | 1,066 |
| Data (UTC) | 13 stycznia 2011 r. |
| Godzina (UTC) | 17:17 |
| Platforma | Nie dotyczy |
| Nazwa pliku | Ia64_microsoft-windows-iis-adsicompatibility_31bf3856ad364e35_6.1.7600.20879_none_e80ba09a5bbef9fd.manifest |
| Wersja pliku | Nie dotyczy |
| Rozmiar pliku | 19,623 |
| Data (UTC) | 13 stycznia 2011 r. |
| Godzina (UTC) | 06:58 |
| Platforma | Nie dotyczy |
| Nazwa pliku | Ia64_microsoft-windows-iis-adsicompatibility_31bf3856ad364e35_6.1.7601.21640_none_ea096aca58d52e07.manifest |
| Wersja pliku | Nie dotyczy |
| Rozmiar pliku | 19,623 |
| Data (UTC) | 13 stycznia 2011 r. |
| Godzina (UTC) | 07:00 |
| Platforma | Nie dotyczy |
| Nazwa pliku | Update.mum |
| Wersja pliku | Nie dotyczy |
| Rozmiar pliku | 2,347 |
| Data (UTC) | 13 stycznia 2011 r. |
| Godzina (UTC) | 17:17 |
| Platforma | Nie dotyczy |
| Nazwa pliku | Wow64_microsoft-windows-iis-adsicompatibility_31bf3856ad364e35_6.1.7600.20879_none_4e7d427a487f2432.manifest |
| Wersja pliku | Nie dotyczy |
| Rozmiar pliku | 19,626 |
| Data (UTC) | 13 stycznia 2011 r. |
| Godzina (UTC) | 06:09 |
| Platforma | Nie dotyczy |
| Nazwa pliku | Wow64_microsoft-windows-iis-adsicompatibility_31bf3856ad364e35_6.1.7601.21640_none_507b0caa4595583c.manifest |
| Wersja pliku | Nie dotyczy |
| Rozmiar pliku | 19,626 |
| Data (UTC) | 13 stycznia 2011 r. |
| Godzina (UTC) | 06:02 |
| Platforma | Nie dotyczy |
Stan
Firma Microsoft potwierdziła, że jest to problem dotyczący produktów firmy Microsoft wymienionych w sekcji „Dotyczy”.
Obejście
Aby obejść ten problem, utwórz i zachowaj jedno wystąpienie obiektu IIS://Localhost/W3SVC podczas działania aplikacji.