Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Wprowadzenie

W tym artykule opisano pakiet zbiorczy poprawek 2889632 jest dostępna dla programu Microsoft.NET Framework 2.0 z dodatkiem Service Pack 2 (SP2). Aby uzyskać więcej informacji dotyczących poprawki umożliwia rozwiązanie problemu zobacz sekcję "Więcej informacji".

Ten pakiet zbiorczy poprawek jest dostępna dla następujących systemów operacyjnych:

  • Windows Server 2008 Service Pack 2 (SP2)

  • Windows Vista z dodatkiem Service Pack 2 (SP2)


Więcej informacji

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.

Aby 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 opłaty za połączenie z pomocą techniczną mogą zostać anulowane, jeśli specjalista firmy Microsoft zdecyduje że określona aktualizacja, może rozwiązać Twój problem. Koszty obsługi zwykłych zastosuje się do dodatkowych pytań i problemów, których nie można rozwiązać przy użyciu określonej aktualizacji.

Wymagania dotyczące ponownego uruchomienia

Po zastosowaniu tej poprawki, jeśli wszystkie pliki podlegające usterce są używane, należy ponownie uruchomić komputer. Zaleca się zamknięcie wszystkich aplikacji.NET Framework, przed zastosowaniem tej poprawki.

Informacje dotyczące zastępowania poprawek

Ten pakiet poprawek nie zastępuje wcześniej wydanej poprawki.

Wersja globalna 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.

Składnik usługi LDR

Wszystkie obsługiwane wersje systemu Windows Server 2008 z dodatkiem SP2 lub Windows Vista z dodatkiem SP2 x86

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Godzina

System.design.dll

2.0.50727.7039

5,062,656

23-Sep-2013

05:52

System.windows.forms.dll

2.0.50727.7039

5,025,792

23-Sep-2013

05:52

Mscorlib.dll

2.0.50727.7039

4,554,752

23-Sep-2013

05:52

Mscordacwks.dll

2.0.50727.7039

990,360

23-Sep-2013

05:52

Mscorwks.dll

2.0.50727.7039

5,941,400

23-Sep-2013

05:52

Sos.dll

2.0.50727.7039

389,768

23-Sep-2013

05:52

Wszystkie obsługiwane wersje systemu Windows Server 2008 z dodatkiem SP2 lub Windows Vista z dodatkiem SP2 z procesorami IA64

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Godzina

Mscorlib.dll

2.0.50727.7039

4,014,080

23-Sep-2013

05:44

Mscordacwks.dll

2.0.50727.7039

3,083,416

23-Sep-2013

05:44

Mscorwks.dll

2.0.50727.7039

20,391,576

23-Sep-2013

05:44

Sos.dll

2.0.50727.7039

873,608

23-Sep-2013

05:44

System.design.dll

2.0.50727.7039

5,062,656

23-Sep-2013

05:44

System.windows.forms.dll

2.0.50727.7039

5,025,792

23-Sep-2013

05:44

System.design.dll

2.0.50727.7039

5,062,656

23-Sep-2013

05:52

System.windows.forms.dll

2.0.50727.7039

5,025,792

23-Sep-2013

05:52

Mscorlib.dll

2.0.50727.7039

4,554,752

23-Sep-2013

05:52

Mscordacwks.dll

2.0.50727.7039

990,360

23-Sep-2013

05:52

Mscorwks.dll

2.0.50727.7039

5,941,400

23-Sep-2013

05:52

Sos.dll

2.0.50727.7039

389,768

23-Sep-2013

05:52

Dla wszystkich obsługiwanych wersji systemu Windows Server 2008 z dodatkiem SP2 lub Windows Vista z dodatkiem SP2 x64

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Godzina

Mscorlib.dll

2.0.50727.7039

4,571,136

23-Sep-2013

05:52

Mscordacwks.dll

2.0.50727.7039

1,757,336

23-Sep-2013

05:52

Mscorwks.dll

2.0.50727.7039

10,004,632

23-Sep-2013

05:52

Sos.dll

2.0.50727.7039

486,024

23-Sep-2013

05:53

System.design.dll

2.0.50727.7039

5,062,656

23-Sep-2013

05:53

System.windows.forms.dll

2.0.50727.7039

5,025,792

23-Sep-2013

05:54

System.design.dll

2.0.50727.7039

5,062,656

23-Sep-2013

05:52

System.windows.forms.dll

2.0.50727.7039

5,025,792

23-Sep-2013

05:52

Mscorlib.dll

2.0.50727.7039

4,554,752

23-Sep-2013

05:52

Mscordacwks.dll

2.0.50727.7039

990,360

23-Sep-2013

05:52

Mscorwks.dll

2.0.50727.7039

5,941,400

23-Sep-2013

05:52

Sos.dll

2.0.50727.7039

389,768

23-Sep-2013

05:52

Ten pakiet zbiorczy poprawek rozwiązuje problemy

Wystawia aparat plików wykonywalnych języka wspólnego (CLR)

Problem 1:Po uruchomieniu aplikacji 64-bitowych trybu mieszanego, która zużywa dużą ilość pamięci, nawet jeśli jest dostępna wystarczająca ilość pamięci wystąpi błąd braku pamięci.

Po zainstalowaniu tej poprawki, należy włączyć i dostosować następujące konfiguracje exe.config lub gałęzi rejestru w 64-bitowych.

Dla pliku aplikacji. exe.config dopasowań:<?xml version ="1.0"?><configuration>
<runtime>
<ReserveMemoryForJumpStubs enabled="true"/>
<PrecodeInCodeHeap enabled="true"/>
<JumpStubReserve value="<value>"/>
</runtime>
</configuration>
Dla rejestru wprowadź następujące zmiany:

            HKLM\Software\Microsoft\.NETFramework\ReserveMemoryForJumpStubs:dword = 1
HKLM\Software\Microsoft\.NETFramework\PrecodeInCodeHeap:dword = 1
HKLM\Software\Microsoft\.NETFramework\JumpStubReserve:dword = <value>


Uwagi:

  • Aby włączyć tę poprawkę, ReserveMemoryForJumpStubs i PrecodeInCodeHeap musi być ustawiona na wartość "true". JumpStubReserve jest to ustawienie opcjonalne i ma domyślną wartość % 2.

  • Jeśli występują błędy braku pamięci, stopniowo większe wartości może służyć do rezerwowania w większej liczbie sterty kod. "20" jest uzasadnione pośredniej wartości dla JumpStubReserve. Jednak większe wartości Rozpoczęcie mają coraz bardziej niekorzystny wpływ na wydajność.

Windows Forms

Problem 1:Załóżmy, że aplikacji Windows Forms, która ma wiele formularzy, a użytkownik jest przewijanie jednej z tych form. Podczas operacji przewijania formularz nie zostanie zamknięty asynchronicznie, takie jak czas zdarzenia, przez Automatyzacja interfejsu użytkownika lub podczas ponownego uruchamiania systemu. Po zamknięciu formularza, aplikacja zgłasza wyjątek objecteddisposedexception na następujący stos: System.Windows.Forms.dll!System.Windows.Forms.Control.CreateHandle()
System.Windows.Forms.dll!System.Windows.Forms.Control.Handle.get()
System.Windows.Forms.dll!System.Windows.Forms.Control.CaptureInternal.set(bool value)
System.Windows.Forms.dll!System.Windows.Forms.Control.WmMouseDown(ref System.Windows.Forms.Message m, System.Windows.Forms.MouseButtons button, int clicks)

Problem 2:W aplikacji Windows Form CheckedListBox i ComboBox formanty są wyświetlane jako puste prostokąty w 64-bitowym systemie operacyjnym.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×