Einführung
In diesem Artikel werden hotfixrollup 2937670 für Microsoft .NET Framework 3.5 beschrieben. Dieses Hotfixrollup behebt mehrere Probleme im .NET Framework 3.5. Weitere Informationen zu dem Problem, das durch das Hotfixrollup behoben wird, finden Sie im Abschnitt "Weitere Informationen". Dieses Hotfixrollup ist für die folgenden Betriebssysteme verfügbar:
-
Windows 8
-
Windows Server 2012
Weitere Informationen
Hotfixinformationen
Ein unterstützter Hotfix ist jetzt bei Microsoft verfügbar. Es soll jedoch nur das Problem beheben, das in diesem Artikel beschrieben wird. Wenden Sie sie nur auf Systeme an, bei denen dieses spezifische Problem auftritt.Wenden Sie sich an den Microsoft-Kundendienst, um den Hotfix zu erhalten, um dieses Problem zu beheben. Eine vollständige Liste der Telefonnummern von Microsoft Customer Support Services und Informationen zu Supportkosten finden Sie auf der folgenden Microsoft-Website:
http://support.microsoft.com/contactus/?ws=supportHinweis In Sonderfällen können Gebühren, die normalerweise für Supportanrufe anfallen, storniert werden, wenn ein Microsoft-Support Professional feststellt, dass ihr Problem durch ein bestimmtes Update behoben wird. Die üblichen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die nicht für das jeweilige Update in Frage kommen.
Voraussetzungen
Um diesen Hotfix anwenden zu können, muss der .NET Framework 3.5 installiert sein.
Neustartanforderung
Sie müssen den Computer neu starten, nachdem Sie diesen Hotfix angewendet haben, wenn betroffene Dateien verwendet werden. Es wird empfohlen, alle .NET Framework-basierten Anwendungen zu beenden, bevor Sie diesen Hotfix anwenden.
Ersetzte Hotfixes
Dieses Hotfixpaket ersetzt kein zuvor veröffentlichtes Hotfixpaket.
Die globale Version dieses Hotfixes verfügt über die Dateiattribute (oder höhere Dateiattribute), die in der folgenden Tabelle aufgeführt sind. Datums- und Uhrzeitangaben für diese Dateien sind in der "Universal Time Coordinated" (UTC) angegeben. Wenn Sie die Dateiinformationen anzeigen, werden diese Angaben in die Ortszeit umgewandelt. Den Unterschied zwischen UTC- und Ortszeit können Sie in der Systemsteuerung unter Datum und Uhrzeit mithilfe der Angaben auf der Registerkarte Zeitzone ermitteln.
Für alle unterstützten x86-basierten Versionen des .NET Framework 3.5 in Windows 8 und Windows Server 2012
|
File name |
Dateiversion |
Dateigröße |
Datum |
Time |
|---|---|---|---|---|
|
system.design.resources.dll |
2.0.50727.4927 |
565,248 |
06-Jul-2012 |
20:00 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
06-Jul-2012 |
19:59 |
|
system.design.resources.dll |
2.0.50727.4927 |
536,576 |
06-Jul-2012 |
19:59 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
09-Okt-2012 |
02:40 |
|
system.design.resources.dll |
2.0.50727.4927 |
606,208 |
06-Jul-2012 |
19:58 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
09-Okt-2012 |
02:40 |
|
system.design.resources.dll |
2.0.50727.4927 |
536,576 |
06-Jul-2012 |
19:59 |
|
system.design.resources.dll |
2.0.50727.6400 |
548,864 |
09-Okt-2012 |
02:40 |
|
system.design.resources.dll |
2.0.50727.4927 |
557,056 |
06-Jul-2012 |
1,957 |
|
system.design.resources.dll |
2.0.50727.4927 |
548,864 |
06-Jul-2012 |
19:59 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
13.09.2012 |
22:04 |
|
system.design.resources.dll |
2.0.50727.6400 |
561,152 |
09-Okt-2012 |
02:40 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
13.09.2012 |
22:04 |
|
system.design.resources.dll |
2.0.50727.4927 |
532,480 |
06-Jul-2012 |
19:59 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
13.09.2012 |
22:04 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
06-Jul-2012 |
20:02 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
06-Jul-2012 |
20:01 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
06-Jul-2012 |
20:03 |
|
system.design.resources.dll |
2.0.50727.4927 |
589,824 |
06-Jul-2012 |
20:02 |
|
system.design.resources.dll |
2.0.50727.4927 |
536,576 |
06-Jul-2012 |
06:20 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
06-Jul-2012 |
20:05 |
|
system.design.resources.dll |
2.0.50727.6400 |
524,288 |
13.09.2012 |
22:04 |
|
system.design.resources.dll |
2.0.50727.6400 |
528,384 |
13.09.2012 |
22:04 |
|
system.design.dll |
2.0.50727.7059 |
5,062,656 |
17.03.2014 |
2,214 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
479,232 |
06-Jul-2012 |
20:00 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
425,984 |
06-Jul-2012 |
19:59 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
409,600 |
06-Jul-2012 |
19:59 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
434,176 |
09-Okt-2012 |
02:40 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
577,536 |
06-Jul-2012 |
19:58 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
425,984 |
09-Okt-2012 |
02:40 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
413,696 |
06-Jul-2012 |
19:59 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
430,080 |
09-Okt-2012 |
02:40 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
446,464 |
06-Jul-2012 |
1,957 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
434,176 |
06-Jul-2012 |
19:59 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
425,984 |
13.09.2012 |
22:04 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
466,944 |
09-Okt-2012 |
02:40 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
430,080 |
13.09.2012 |
22:04 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
401,408 |
06-Jul-2012 |
19:59 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
446,464 |
13.09.2012 |
22:04 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
425,984 |
06-Jul-2012 |
20:02 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
417,792 |
06-Jul-2012 |
20:01 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
421,888 |
06-Jul-2012 |
20:03 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
540,672 |
06-Jul-2012 |
20:02 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
409,600 |
06-Jul-2012 |
06:20 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
417,792 |
06-Jul-2012 |
20:05 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
376,832 |
13.09.2012 |
22:04 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
385,024 |
13.09.2012 |
22:04 |
|
system.windows.forms.dll |
2.0.50727.7059 |
5,025,792 |
17.03.2014 |
2,214 |
Für alle unterstützten x64-basierten Versionen des .NET Framework 3.5 in Windows 8 und Windows Server 2012
|
File name |
Dateiversion |
Dateigröße |
Datum |
Time |
|---|---|---|---|---|
|
system.design.dll |
2.0.50727.7059 |
5,062,656 |
17.03.2014 |
2,214 |
|
system.windows.forms.dll |
2.0.50727.7059 |
5,025,792 |
17.03.2014 |
2,214 |
|
system.design.resources.dll |
2.0.50727.4927 |
565,248 |
22-Jul-2013 |
22:16 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
06-Jul-2012 |
2,004 |
|
system.design.resources.dll |
2.0.50727.4927 |
536,576 |
06-Jul-2012 |
2,004 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
22-Jul-2013 |
2,220 |
|
system.design.resources.dll |
2.0.50727.4927 |
606,208 |
06-Jul-2012 |
20:03 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
22-Jul-2013 |
22:17 |
|
system.design.resources.dll |
2.0.50727.4927 |
536,576 |
06-Jul-2012 |
2,004 |
|
system.design.resources.dll |
2.0.50727.6400 |
548,864 |
22-Jul-2013 |
22:17 |
|
system.design.resources.dll |
2.0.50727.4927 |
557,056 |
06-Jul-2012 |
2,004 |
|
system.design.resources.dll |
2.0.50727.4927 |
548,864 |
06-Jul-2012 |
20:07 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
13.09.2012 |
22:04 |
|
system.design.resources.dll |
2.0.50727.6400 |
561,152 |
22-Jul-2013 |
22:16 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
13.09.2012 |
22:04 |
|
system.design.resources.dll |
2.0.50727.4927 |
532,480 |
06-Jul-2012 |
20:07 |
|
system.design.resources.dll |
2.0.50727.6400 |
544,768 |
04-Okt-2012 |
20:58 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
04-Okt-2012 |
20:58 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
04-Okt-2012 |
20:58 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
04-Okt-2012 |
20:58 |
|
system.design.resources.dll |
2.0.50727.4927 |
589,824 |
04-Okt-2012 |
20:58 |
|
system.design.resources.dll |
2.0.50727.4927 |
536,576 |
08.01.2014 |
21:49 |
|
system.design.resources.dll |
2.0.50727.4927 |
540,672 |
08.01.2014 |
21:49 |
|
system.design.resources.dll |
2.0.50727.6400 |
524,288 |
08.01.2014 |
21:49 |
|
system.design.resources.dll |
2.0.50727.6400 |
528,384 |
08.01.2014 |
21:50 |
|
system.design.dll |
2.0.50727.7059 |
5,062,656 |
17.03.2014 |
2,214 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
479,232 |
22-Jul-2013 |
22:16 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
425,984 |
06-Jul-2012 |
2,004 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
409,600 |
06-Jul-2012 |
2,004 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
434,176 |
22-Jul-2013 |
2,220 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
577,536 |
06-Jul-2012 |
20:03 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
425,984 |
22-Jul-2013 |
22:17 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
413,696 |
06-Jul-2012 |
2,004 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
430,080 |
22-Jul-2013 |
22:17 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
446,464 |
06-Jul-2012 |
2,004 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
434,176 |
06-Jul-2012 |
20:07 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
425,984 |
13.09.2012 |
22:04 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
466,944 |
22-Jul-2013 |
22:16 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
430,080 |
13.09.2012 |
22:04 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
401,408 |
06-Jul-2012 |
20:07 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
446,464 |
04-Okt-2012 |
20:58 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
425,984 |
04-Okt-2012 |
20:58 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
417,792 |
04-Okt-2012 |
20:58 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
421,888 |
04-Okt-2012 |
20:58 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
540,672 |
04-Okt-2012 |
20:58 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
409,600 |
08.01.2014 |
21:49 |
|
system.windows.forms.resources.dll |
2.0.50727.4927 |
417,792 |
08.01.2014 |
21:49 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
376,832 |
08.01.2014 |
21:49 |
|
system.windows.forms.resources.dll |
2.0.50727.6400 |
385,024 |
08.01.2014 |
21:50 |
|
system.windows.forms.dll |
2.0.50727.7059 |
5,025,792 |
17.03.2014 |
2,214 |
Problem, das dieses Hotfixrollup behebt
Problem 1Wenn Sie über eine Windows Forms Anwendung verfügen, die auf einem 64-Bit-Betriebssystem ausgeführt wird, zeichnet das CheckedListBox- oder ComboBox-Steuerelement die Elemente möglicherweise nicht, und das Steuerelement sieht leer aus. Dieses Problem tritt auf, weil das Steuerelement keine WM_DRAWITEM Nachricht aus dem übergeordneten Fenster empfängt. Dieses Problem tritt auf, wenn die folgenden Bedingungen erfüllt sind:
-
Das vom Besitzer gezeichnete Steuerelement wie CheckedListBox weist einen negativen Fensterhandlewert auf.
-
Das Fensterhandle des vom Besitzer gezeichneten Steuerelements wird im Konstruktor für das übergeordnete Formular des Steuerelements erstellt.
Negative Fensterhandles werden auf der überprüften Version des 64-Bit-Betriebssystems erstellt, oder wenn das Handle mehrmals auf einem Einzelhandelsbuild des 64-Bit-Betriebssystems neu erstellt wird, z. B. wenn die Anwendung über einen längeren Zeitraum ausgeführt wird. Normalerweise wird das Fenster des Steuerelements nicht im Konstruktor des Steuerelements erstellt. Daher wird das Handle auch erst erstellt, nachdem der übergeordnete Formularkonstruktor aufgerufen wurde. Die zweite Bedingung tritt nur auf, wenn die Erstellung des Fensterhandles im übergeordneten Formularkonstruktor erzwungen wird. Eine der Möglichkeiten, diese Erstellung zu erzwingen, besteht darin, bestimmte Eigenschaften des Steuerelements zu ändern, z. B. die BorderStyle-Eigenschaft. Wenn das Handle des untergeordneten Steuerelements vor dem Handle des übergeordneten Steuerelements erstellt wird, wird das untergeordnete Steuerelement vorübergehend an ein anderes Fenster übergeordnet und später beim Erstellen des übergeordneten Fensters übergeordnet. Nachdem das Steuerelement neu übergeordnet wurde, wird die WM_DRAWITEM Nachricht nicht ordnungsgemäß weitergeleitet.Dieser Hotfix behebt das Nachrichtenrouting vom übergeordneten Formular an das vom Besitzer gezeichnete Steuerelement.