Wprowadzenie
W tym artykule opisano pakiet zbiorczy poprawek 2937666 dla programu Microsoft.NET Framework 2.0 z dodatkiem Service Pack 2 (SP2). Ten pakiet zbiorczy poprawek rozwiązuje kilka problemów w.NET Framework 2.0 z dodatkiem SP2. Aby uzyskać więcej informacji na temat ten pakiet zbiorczy poprawek 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 Vista z dodatkiem SP2
-
Windows Server 2008 z dodatkiem 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 wstępne
Aby zastosować tę poprawkę, musi mieć.NET Framework 2.0 z dodatkiem SP2 zainstalowany.
Wymagania dotyczące ponownego uruchomienia
Musisz ponownie uruchomić komputer po zastosowaniu tej poprawki, jeśli wszystkie pliki podlegające usterce są używane. 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.
Dla wszystkich obsługiwanych wersji x86 programu.NET Framework 2.0 w systemie Windows Vista i Windows Server 2008
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
---|---|---|---|---|
system.design.resources.dll |
2.0.50727.4016 |
565,248 |
21-Feb-2014 |
07:30 |
system.design.resources.dll |
2.0.50727.4016 |
540,672 |
24-May-2013 |
17:13 |
system.design.resources.dll |
2.0.50727.4016 |
536,576 |
24-May-2013 |
17:19 |
system.design.resources.dll |
2.0.50727.4016 |
544,768 |
24-May-2013 |
17:23 |
system.design.resources.dll |
2.0.50727.4016 |
606,208 |
21-Feb-2014 |
07:32 |
system.design.resources.dll |
2.0.50727.4016 |
544,768 |
21-Feb-2014 |
07:32 |
system.design.resources.dll |
2.0.50727.4016 |
540,672 |
21-Feb-2014 |
07:33 |
system.design.resources.dll |
2.0.50727.4016 |
548,864 |
21-Feb-2014 |
07:33 |
system.design.resources.dll |
2.0.50727.4016 |
557 056 |
21-Feb-2014 |
07:35 |
system.design.resources.dll |
2.0.50727.4016 |
548,864 |
21-Feb-2014 |
07:35 |
system.design.resources.dll |
2.0.50727.4016 |
544,768 |
24-May-2013 |
18:17 |
system.design.resources.dll |
2.0.50727.4016 |
561,152 |
21-Feb-2014 |
07:37 |
system.design.resources.dll |
2.0.50727.4016 |
544,768 |
21-Feb-2014 |
07:38 |
system.design.resources.dll |
2.0.50727.4016 |
532,480 |
21-Feb-2014 |
07:39 |
system.design.resources.dll |
2.0.50727.4016 |
544,768 |
13-Jan-2012 |
20:08 |
system.design.resources.dll |
2.0.50727.4016 |
540,672 |
13-Jan-2012 |
20:09 |
system.design.resources.dll |
2.0.50727.4016 |
540,672 |
21-Feb-2014 |
07:40 |
system.design.resources.dll |
2.0.50727.4016 |
540,672 |
21-Feb-2014 |
07:41 |
system.design.resources.dll |
2.0.50727.4016 |
589,824 |
21-Feb-2014 |
07:42 |
system.design.resources.dll |
2.0.50727.4016 |
536,576 |
21-Feb-2014 |
07:42 |
system.design.resources.dll |
2.0.50727.4016 |
540,672 |
21-Feb-2014 |
07:43 |
system.design.resources.dll |
2.0.50727.4016 |
524,288 |
21-Feb-2014 |
07:44 |
system.design.resources.dll |
2.0.50727.4016 |
528,384 |
21-Feb-2014 |
07:44 |
system.design.dll |
2.0.50727.7059 |
5,062,656 |
11-Mar-2014 |
05:26 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
483,328 |
21-Feb-2014 |
07:30 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
425,984 |
24-May-2013 |
17:13 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
409600 |
24-May-2013 |
17:19 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
434,176 |
24-May-2013 |
17:24 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
577,536 |
21-Feb-2014 |
07:32 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
425,984 |
21-Feb-2014 |
07:32 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
413,696 |
21-Feb-2014 |
07:33 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
430,080 |
21-Feb-2014 |
07:33 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
450,560 |
24-May-2013 |
18:03 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
434,176 |
21-Feb-2014 |
07:35 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
425,984 |
24-May-2013 |
18:17 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
466,944 |
09-Sep-2011 |
11:26 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
430,080 |
21-Feb-2014 |
07:38 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
401,408 |
21-Feb-2014 |
07:39 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
446,464 |
21-Feb-2014 |
07:39 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
425,984 |
13-Jan-2012 |
20:09 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
417,792 |
21-Feb-2014 |
07:40 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
421,888 |
21-Feb-2014 |
07:41 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
540,672 |
21-Feb-2014 |
07:42 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
409600 |
21-Feb-2014 |
07:42 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
417,792 |
21-Feb-2014 |
07:43 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
376,832 |
21-Feb-2014 |
07:44 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
385,024 |
21-Feb-2014 |
07:44 |
system.windows.forms.dll |
2.0.50727.7059 |
5,025,792 |
11-Mar-2014 |
05:26 |
Dla wszystkich obsługiwanych wersji x64 programu.NET Framework 2.0 w systemie Windows Vista i Windows Server 2008
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
---|---|---|---|---|
system.design.dll |
2.0.50727.7059 |
5,062,656 |
11-Mar-2014 |
05:11 |
system.windows.forms.dll |
2.0.50727.7059 |
5,025,792 |
11-Mar-2014 |
05:11 |
system.design.resources.dll |
2.0.50727.4016 |
565,248 |
21-Feb-2014 |
07:30 |
system.design.resources.dll |
2.0.50727.4016 |
540,672 |
21-Feb-2014 |
07:31 |
system.design.resources.dll |
2.0.50727.4016 |
536,576 |
21-Feb-2014 |
07:33 |
system.design.resources.dll |
2.0.50727.4016 |
544,768 |
21-Feb-2014 |
07:34 |
system.design.resources.dll |
2.0.50727.4016 |
606,208 |
21-Feb-2014 |
07:36 |
system.design.resources.dll |
2.0.50727.4016 |
544,768 |
21-Feb-2014 |
07:37 |
system.design.resources.dll |
2.0.50727.4016 |
540,672 |
21-Feb-2014 |
07:39 |
system.design.resources.dll |
2.0.50727.4016 |
548,864 |
21-Feb-2014 |
07:40 |
system.design.resources.dll |
2.0.50727.4016 |
557 056 |
21-Feb-2014 |
07:41 |
system.design.resources.dll |
2.0.50727.4016 |
548,864 |
21-Feb-2014 |
07:42 |
system.design.resources.dll |
2.0.50727.4016 |
544,768 |
21-Feb-2014 |
07:43 |
system.design.resources.dll |
2.0.50727.4016 |
561,152 |
21-Feb-2014 |
07:45 |
system.design.resources.dll |
2.0.50727.4016 |
544,768 |
21-Feb-2014 |
07:46 |
system.design.resources.dll |
2.0.50727.4016 |
532,480 |
21-Feb-2014 |
07:48 |
system.design.resources.dll |
2.0.50727.4016 |
544,768 |
21-Feb-2014 |
07:48 |
system.design.resources.dll |
2.0.50727.4016 |
540,672 |
21-Feb-2014 |
07:50 |
system.design.resources.dll |
2.0.50727.4016 |
540,672 |
21-Feb-2014 |
07:51 |
system.design.resources.dll |
2.0.50727.4016 |
540,672 |
21-Feb-2014 |
07:53 |
system.design.resources.dll |
2.0.50727.4016 |
589,824 |
21-Feb-2014 |
07:54 |
system.design.resources.dll |
2.0.50727.4016 |
536,576 |
21-Feb-2014 |
07:55 |
system.design.resources.dll |
2.0.50727.4016 |
540,672 |
21-Feb-2014 |
07:56 |
system.design.resources.dll |
2.0.50727.4016 |
524,288 |
21-Feb-2014 |
07:58 |
system.design.resources.dll |
2.0.50727.4016 |
528,384 |
21-Feb-2014 |
07:59 |
system.design.dll |
2.0.50727.7059 |
5,062,656 |
11-Mar-2014 |
05:26 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
483,328 |
21-Feb-2014 |
07:30 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
425,984 |
21-Feb-2014 |
07:31 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
409600 |
21-Feb-2014 |
07:33 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
434,176 |
21-Feb-2014 |
07:34 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
577,536 |
21-Feb-2014 |
07:36 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
425,984 |
21-Feb-2014 |
07:37 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
413,696 |
21-Feb-2014 |
07:39 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
430,080 |
21-Feb-2014 |
07:40 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
450,560 |
21-Feb-2014 |
07:41 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
434,176 |
21-Feb-2014 |
07:42 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
425,984 |
21-Feb-2014 |
07:43 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
466,944 |
21-Feb-2014 |
07:45 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
430,080 |
21-Feb-2014 |
07:46 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
401,408 |
21-Feb-2014 |
07:48 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
446,464 |
21-Feb-2014 |
07:49 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
425,984 |
21-Feb-2014 |
07:50 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
417,792 |
21-Feb-2014 |
07:51 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
421,888 |
21-Feb-2014 |
07:53 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
540,672 |
21-Feb-2014 |
07:54 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
409600 |
21-Feb-2014 |
07:55 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
417,792 |
21-Feb-2014 |
07:57 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
376,832 |
21-Feb-2014 |
07:58 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
385,024 |
21-Feb-2014 |
07:59 |
system.windows.forms.dll |
2.0.50727.7059 |
5,025,792 |
11-Mar-2014 |
05:26 |
Dla wszystkich obsługiwanych wersji IA64 programu.NET Framework 2.0 w systemie Windows Vista i Windows Server 2008
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
---|---|---|---|---|
system.design.dll |
2.0.50727.7059 |
5,062,656 |
11-Mar-2014 |
05:03 |
system.windows.forms.dll |
2.0.50727.7059 |
5,025,792 |
11-Mar-2014 |
05:03 |
system.design.resources.dll |
2.0.50727.4016 |
544,768 |
21-Feb-2014 |
07:31 |
system.design.resources.dll |
2.0.50727.4016 |
548,864 |
21-Feb-2014 |
07:32 |
system.design.resources.dll |
2.0.50727.4016 |
561,152 |
21-Feb-2014 |
07:33 |
system.design.resources.dll |
2.0.50727.4016 |
544,768 |
21-Feb-2014 |
07:34 |
system.design.resources.dll |
2.0.50727.4016 |
524,288 |
21-Feb-2014 |
07:35 |
system.design.resources.dll |
2.0.50727.4016 |
528,384 |
21-Feb-2014 |
07:36 |
system.design.dll |
2.0.50727.7059 |
5,062,656 |
11-Mar-2014 |
05:26 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
434,176 |
21-Feb-2014 |
07:31 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
430,080 |
21-Feb-2014 |
07:32 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
466,944 |
21-Feb-2014 |
07:33 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
430,080 |
21-Feb-2014 |
07:34 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
376,832 |
21-Feb-2014 |
07:35 |
system.windows.forms.resources.dll |
2.0.50727.4016 |
385,024 |
21-Feb-2014 |
07:36 |
system.windows.forms.dll |
2.0.50727.7059 |
5,025,792 |
11-Mar-2014 |
05:26 |
Ten pakiet zbiorczy poprawek umożliwia rozwiązanie problemu
Problem 1
Kiedy masz aplikacji Windows Forms, która jest uruchomiona w 64-bitowym systemie operacyjnym, CheckedListBox lub ComboBox kontroli nie może malować jego elementów, a formant wygląda pusty. Ten problem występuje, ponieważ formant nie odbiera komunikatu WM_DRAWITEM z okna nadrzędnego. Ten problem występuje, gdy są spełnione następujące warunki:-
Formant rysowanych przez właściciela, takie jak CheckedListBox ma ujemne okno obsługi wartości.
-
Dojścia do okna formantu rysowanych przez właściciela jest tworzony w Konstruktorze dla formantu formularza nadrzędnego.
Dojścia do okien ujemne są tworzone na sprawdzoną wersję 64-bitowym systemie operacyjnym, lub gdy dojście jest ponownie tworzony wiele razy na 64-bitowym systemie operacyjnym, takich jak, kiedy aplikacja jest uruchomiona przez długi czas kompilacji detalicznych.
Zwykle okna formantu nie jest tworzony w Konstruktorze formantu. W związku z tym dojście jest również tworzone dopiero po wywołaniu konstruktora formularza nadrzędnego. Drugi warunek dzieje się tylko podczas tworzenia uchwytu okna jest zmuszony w Konstruktorze formularza nadrzędnego. Jedną z metod, aby wymusić utworzenie tego jest zmiana niektórych właściwości formantu, takie jak właściwości BorderStyle . Gdy formant podrzędny dojście jest utworzone przed uchwyt obiektu nadrzędnego, formant podrzędny tymczasowo elementem nadrzędnym do innego okna i jest ponownie elementem nadrzędnym później podczas tworzenia okna nadrzędnego. Po kontroli jest ponownie przypisano nadrzędny, WM_DRAWITEM wiadomości nie są routowane poprawnie. Ta poprawka rozwiązuje routing wiadomości z formularza nadrzędnego do kontroli sporządzone przez właściciela.