Wprowadzenie
Ten artykuł zawiera opis 2937670 zbiorczych poprawek dla .NET Framework Microsoft 3.5. Ten pakiet zbiorczy poprawek rozwiązuje kilka problemów w .NET Framework 3.5. Aby uzyskać więcej informacji na temat problemu, który rozwiązuje pakiet zbiorczy poprawek, zobacz sekcję "Więcej informacji". Ten pakiet zbiorczy poprawek jest dostępny dla następujących systemów operacyjnych:
-
Windows 8
-
Windows Server 2012
Więcej informacji
Informacje o poprawce
Obsługiwana poprawka jest teraz dostępna od firmy Microsoft. Jednak jego celem jest naprawienie tylko problemu opisanego w tym artykule. Zastosuj ją tylko do systemów, w których występuje ten konkretny problem.Aby rozwiązać ten problem, skontaktuj się z działem obsługi klienta firmy Microsoft w celu uzyskania poprawki. Aby uzyskać pełną listę numerów telefonów usług obsługi klienta firmy Microsoft oraz informacje na temat kosztów pomocy technicznej, odwiedź następującą witrynę internetową firmy Microsoft:
http://support.microsoft.com/contactus/?ws=supportUwaga W specjalnych przypadkach opłaty, które zwykle naliczane są za połączenia z pomocą techniczną, mogą zostać anulowane, jeśli pomoc techniczna firmy Microsoft Professional ustali, że określona aktualizacja rozwiąże problem. 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
Aby zastosować tę poprawkę, musisz mieć zainstalowany .NET Framework 3.5.
Wymaganie ponownego uruchomienia
Jeśli są używane jakiekolwiek pliki, których dotyczy problem, musisz ponownie uruchomić komputer po zastosowaniu tej poprawki. Zalecamy zamknięcie wszystkich aplikacji opartych na .NET Framework przed zastosowaniem tej poprawki.
Informacje dotyczące zastępowania poprawek
Ten pakiet poprawek nie zastępuje wcześniej wydanego pakietu poprawek.
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). Informacje 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 opartych na procesorach x86 .NET Framework 3.5 w Windows 8 i Windows Server 2012
|
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Czas |
|---|---|---|---|---|
|
system.design.resources.dll |
2.0.50727.4927 |
565,248 |
06-lip-2012 |
20:00 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
06-lip-2012 |
19:59 |
|
system.design.resources.dll |
2.0.50727.4927 |
536,576 |
06-lip-2012 |
19:59 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
09-paź-2012 |
02:40 |
|
system.design.resources.dll |
2.0.50727.4927 |
606,208 |
06-lip-2012 |
19:58 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
09-paź-2012 |
02:40 |
|
system.design.resources.dll |
2.0.50727.4927 |
536,576 |
06-lip-2012 |
19:59 |
|
system.design.resources.dll |
2.0.50727.6400 |
548,864 |
09-paź-2012 |
02:40 |
|
system.design.resources.dll |
2.0.50727.4927 |
557,056 |
06-lip-2012 |
19:57 |
|
system.design.resources.dll |
2.0.50727.4927 |
548,864 |
06-lip-2012 |
19:59 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
13 września 2012 r. |
22:04 |
|
system.design.resources.dll |
2.0.50727.6400 |
561,152 |
09-paź-2012 |
02:40 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
13 września 2012 r. |
22:04 |
|
system.design.resources.dll |
2.0.50727.4927 |
532,480 |
06-lip-2012 |
19:59 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
13 września 2012 r. |
22:04 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
06-lip-2012 |
20:02 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
06-lip-2012 |
20:01 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
06-lip-2012 |
20:03 |
|
system.design.resources.dll |
2.0.50727.4927 |
589,824 |
06-lip-2012 |
20:02 |
|
system.design.resources.dll |
2.0.50727.4927 |
536,576 |
06-lip-2012 |
20:06 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
06-lip-2012 |
20:05 |
|
system.design.resources.dll |
2.0.50727.6400 |
524,288 |
13 września 2012 r. |
22:04 |
|
system.design.resources.dll |
2.0.50727.6400 |
528 384 |
13 września 2012 r. |
22:04 |
|
system.design.dll |
2.0.50727.7059 |
5,062,656 |
17 marca 2014 r. |
22:14 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
479,232 |
06-lip-2012 |
20:00 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
425,984 |
06-lip-2012 |
19:59 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
409,600 |
06-lip-2012 |
19:59 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
434,176 |
09-paź-2012 |
02:40 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
577,536 |
06-lip-2012 |
19:58 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
425,984 |
09-paź-2012 |
02:40 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
413,696 |
06-lip-2012 |
19:59 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
430,080 |
09-paź-2012 |
02:40 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
446,464 |
06-lip-2012 |
19:57 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
434,176 |
06-lip-2012 |
19:59 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
425,984 |
13 września 2012 r. |
22:04 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
466,944 |
09-paź-2012 |
02:40 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
430,080 |
13 września 2012 r. |
22:04 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
401,408 |
06-lip-2012 |
19:59 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
446,464 |
13 września 2012 r. |
22:04 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
425,984 |
06-lip-2012 |
20:02 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
417,792 |
06-lip-2012 |
20:01 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
421,888 |
06-lip-2012 |
20:03 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
540,672 |
06-lip-2012 |
20:02 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
409,600 |
06-lip-2012 |
20:06 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
417,792 |
06-lip-2012 |
20:05 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
376,832 |
13 września 2012 r. |
22:04 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
385 024 |
13 września 2012 r. |
22:04 |
|
system.windows.forms.dll |
2.0.50727.7059 |
5,025,792 |
17 marca 2014 r. |
22:14 |
Dla wszystkich obsługiwanych wersji opartych na procesorach x64 .NET Framework 3.5 w Windows 8 i Windows Server 2012
|
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Czas |
|---|---|---|---|---|
|
system.design.dll |
2.0.50727.7059 |
5,062,656 |
17 marca 2014 r. |
22:14 |
|
system.windows.forms.dll |
2.0.50727.7059 |
5,025,792 |
17 marca 2014 r. |
22:14 |
|
system.design.resources.dll |
2.0.50727.4927 |
565,248 |
22 lipca 2013 r. |
22:16 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
06-lip-2012 |
20:04 |
|
system.design.resources.dll |
2.0.50727.4927 |
536,576 |
06-lip-2012 |
20:04 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
22 lipca 2013 r. |
22:20 |
|
system.design.resources.dll |
2.0.50727.4927 |
606,208 |
06-lip-2012 |
20:03 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
22 lipca 2013 r. |
22:17 |
|
system.design.resources.dll |
2.0.50727.4927 |
536,576 |
06-lip-2012 |
20:04 |
|
system.design.resources.dll |
2.0.50727.6400 |
548,864 |
22 lipca 2013 r. |
22:17 |
|
system.design.resources.dll |
2.0.50727.4927 |
557,056 |
06-lip-2012 |
20:04 |
|
system.design.resources.dll |
2.0.50727.4927 |
548,864 |
06-lip-2012 |
20:07 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
13 września 2012 r. |
22:04 |
|
system.design.resources.dll |
2.0.50727.6400 |
561,152 |
22 lipca 2013 r. |
22:16 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
13 września 2012 r. |
22:04 |
|
system.design.resources.dll |
2.0.50727.4927 |
532,480 |
06-lip-2012 |
20:07 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
04-paź-2012 |
20:58 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
04-paź-2012 |
20:58 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
04-paź-2012 |
20:58 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
04-paź-2012 |
20:58 |
|
system.design.resources.dll |
2.0.50727.4927 |
589,824 |
04-paź-2012 |
20:58 |
|
system.design.resources.dll |
2.0.50727.4927 |
536,576 |
08-sty-2014 |
21:49 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
08-sty-2014 |
21:49 |
|
system.design.resources.dll |
2.0.50727.6400 |
524,288 |
08-sty-2014 |
21:49 |
|
system.design.resources.dll |
2.0.50727.6400 |
528 384 |
08-sty-2014 |
21:50 |
|
system.design.dll |
2.0.50727.7059 |
5,062,656 |
17 marca 2014 r. |
22:14 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
479,232 |
22 lipca 2013 r. |
22:16 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
425,984 |
06-lip-2012 |
20:04 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
409,600 |
06-lip-2012 |
20:04 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
434,176 |
22 lipca 2013 r. |
22:20 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
577,536 |
06-lip-2012 |
20:03 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
425,984 |
22 lipca 2013 r. |
22:17 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
413,696 |
06-lip-2012 |
20:04 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
430,080 |
22 lipca 2013 r. |
22:17 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
446,464 |
06-lip-2012 |
20:04 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
434,176 |
06-lip-2012 |
20:07 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
425,984 |
13 września 2012 r. |
22:04 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
466,944 |
22 lipca 2013 r. |
22:16 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
430,080 |
13 września 2012 r. |
22:04 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
401,408 |
06-lip-2012 |
20:07 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
446,464 |
04-paź-2012 |
20:58 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
425,984 |
04-paź-2012 |
20:58 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
417,792 |
04-paź-2012 |
20:58 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
421,888 |
04-paź-2012 |
20:58 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
540,672 |
04-paź-2012 |
20:58 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
409,600 |
08-sty-2014 |
21:49 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
417,792 |
08-sty-2014 |
21:49 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
376,832 |
08-sty-2014 |
21:49 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
385 024 |
08-sty-2014 |
21:50 |
|
system.windows.forms.dll |
2.0.50727.7059 |
5,025,792 |
17 marca 2014 r. |
22:14 |
Problem, który rozwiązuje ten pakiet zbiorczy poprawek
Problem 1Jeśli masz aplikację Windows Forms uruchomioną w 64-bitowym systemie operacyjnym, kontrolka CheckedListBox lub ComboBox może nie malować swoich elementów, a kontrolka wygląda na pustą. Ten problem występuje, ponieważ kontrolka nie otrzymuje WM_DRAWITEM wiadomości z okna nadrzędnego. Ten problem występuje, gdy spełnione są następujące warunki:
-
Kontrolka narysowana przez właściciela, taka jak CheckedListBox, ma ujemną wartość uchwytu okna.
-
Uchwyt okna kontrolki narysowanej przez właściciela jest tworzony w konstruktorze formularza nadrzędnego kontrolki.
Ujemne uchwyty okien są tworzone w sprawdzonej wersji 64-bitowego systemu operacyjnego lub gdy uchwyt jest wielokrotnie ponownie tworzony w kompilacji detalicznej 64-bitowego systemu operacyjnego, na przykład gdy aplikacja działa przez długi czas. Zazwyczaj okno kontrolki nie jest tworzone w konstruktorze kontrolki. Dlatego uchwyt jest również tworzony dopiero po wywołaniu nadrzędnego konstruktora formularza. Drugi warunek występuje tylko wtedy, gdy tworzenie uchwytu okna jest wymuszane w konstruktorze formularza nadrzędnego. Jednym ze sposobów wymuszenia tego utworzenia jest zmiana pewnych właściwości kontrolki, takich jak właściwość BorderStyle. Gdy uchwyt kontrolki podrzędnej jest tworzony przed uchwytem nadrzędnym, kontrolka podrzędna jest tymczasowo nadrzędna do innego okna i jest ponownie nadrzędna później, gdy zostanie utworzone okno nadrzędne. Po ponownym ołączeniu kontrolki wiadomość WM_DRAWITEM nie jest prawidłowo kierowana.Ta poprawka rozwiązuje problem z routingiem wiadomości z formularza nadrzędnego do kontrolki narysowanej przez właściciela.