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 2889633 jest dostępna dla programu Microsoft.NET Framework 3.5. 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 8

  • Windows Server 2012


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

Dla wszystkich obsługiwanych wersji x86 systemu Windows 8

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Godzina

System.design.dll

2.0.50727.7039

5,062,656

20-Sep-2013

22:06

System.windows.forms.dll

2.0.50727.7039

5,025,792

20-Sep-2013

22:06

Mscorlib.dll

2.0.50727.7039

4,554,752

20-Sep-2013

22:06

Mscordacwks.dll

2.0.50727.7039

990,360

20-Sep-2013

22:06

Mscorwks.dll

2.0.50727.7039

5,941,400

20-Sep-2013

22:06

Sos.dll

2.0.50727.7039

389,768

20-Sep-2013

22:06

Dla wszystkich obsługiwanych wersji x 64 systemu Windows Server 2012 lub Windows 8

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Godzina

Mscorlib.dll

2.0.50727.7039

4,571,136

20-Sep-2013

22:06

Mscordacwks.dll

2.0.50727.7039

1,757,336

20-Sep-2013

22:06

Mscorwks.dll

2.0.50727.7039

10,004,632

20-Sep-2013

22:06

Sos.dll

2.0.50727.7039

486,024

20-Sep-2013

22:06

System.design.dll

2.0.50727.7039

5,062,656

20-Sep-2013

22:06

System.windows.forms.dll

2.0.50727.7039

5,025,792

20-Sep-2013

22:06

System.design.dll

2.0.50727.7039

5,062,656

20-Sep-2013

22:06

System.windows.forms.dll

2.0.50727.7039

5,025,792

20-Sep-2013

22:06

Mscorlib.dll

2.0.50727.7039

4,554,752

20-Sep-2013

22:06

Mscordacwks.dll

2.0.50727.7039

990,360

20-Sep-2013

22:06

Mscorwks.dll

2.0.50727.7039

5,941,400

20-Sep-2013

22:06

Sos.dll

2.0.50727.7039

389,768

20-Sep-2013

22:06

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ę!

×