Update: ReportViewer Druckfehler beim Drucken von.NET Framework 2.0 basierenden Windows Forms-Anwendung in einer Terminaldienste-Sitzung


Problembeschreibung


Betrachten Sie das folgende Szenario:
  • Microsoft.NET Framework 2.0 basierenden Windows Forms-Anwendung erstellen. Die Anwendung zeigt einen Bericht in einem ReportViewer- Steuerelement.
  • Eine Terminaldienste-Sitzung an einem Terminalserver herstellen, und starten Sie die Anwendung. Terminal Services Easy Print-Treiber ist auf dem Server aktiviert.
  • Sie klicken Sie auf Drucken im ReportViewer- Steuerelement in der Anwendung ausdrucken.
  • Sie wählen einen nicht standardmäßige umgeleitete Drucker zum Drucken des Berichts.
In diesem Szenario schlägt die Druckaufgabe. Darüber hinaus tritt, und Sie erhalten die folgende Fehlermeldung angezeigt:
< Anwendungsname > hat ein Problem festgestellt und muss beendet werden.

Problemlösung


Hotfix-Informationen

Ein unterstützter Hotfix ist inzwischen von Microsoft erhältlich. Es soll jedoch nur das Problem beheben, das in diesem Artikel beschrieben wird. Wenden Sie es nur auf Systeme an, bei denen dieses spezielle Problem auftritt. Dieser Hotfix wird möglicherweise noch getestet. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir sie, auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält.

Wenn dieses Problem sofort beheben möchten, wenden Sie sich an Microsoft Support Services, um den Hotfix zu erhalten. Eine vollständige Liste der Telefonnummern des Microsoft Product Support Services und Informationen zu den Supportkosten finden Sie auf der folgenden Microsoft-Website:Hinweis In bestimmten Fällen können Gebühren, die normalerweise für Support-Anrufe anfallen abgebrochen werden, wenn ein Microsoft-Supportmitarbeiter feststellt, dass ein bestimmtes Update Ihr Problem behebt. Die normalen Supportkosten gilt für zusätzliche Supportfragen und Probleme, die nicht für das betreffende Update qualifizieren.


Voraussetzungen

Um diesen Hotfix anwenden zu können, müssen Sie das Microsoft.NET Framework 3.5 Servicepack 1 (SP1) auf einem Computer installiert, auf dem eines der folgenden Betriebssysteme ausgeführt wird:
  • Windows 7 Servicepack 1 (SP1)
  • Windows Server 2008 R2 Servicepack 1 (SP1)
Hinweis .NET Framework 3.5 SP1 enthält das Microsoft.NET Framework 2.0 Servicepack 2 (SP2).

Neustartanforderung

Sie müssen keinen Neustart des Computers nach der Installation dieses Hotfixes, wenn die betreffende Datei nicht verwendet wird.

Wir empfehlen, alle.NET Framework-Programme schließen, bevor Sie diesen Hotfix anwenden.

Informationen zu ersetzten Hotfixes

Dieser Hotfix ersetzt keine zuvor veröffentlichten Hotfix.

Dateiinformationen

Weist die internationale Version dieses Hotfixes Dateiattribute (oder höher), die in der folgenden Tabelle aufgelistet werden. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.

Für alle unterstützten Versionen von Windows 7 SP1-basierten x86
DateinameDateiversionDateigrößeDatumZeitPlattform
System.drawing.dll2.0.50727.5674626,68827-May-201122:36x86
Für alle unterstützten X64-basierten Versionen von Windows 7 SP1 und Windows Server 2008 R2 SP1
DateinameDateiversionDateigrößeDatumZeitPlattform
System.drawing.dll2.0.50727.5674626,68827-May-201122:31x64
Für alle unterstützten IA-64-basierte Versionen von Windows Server 2008 R2 SP1
DateinameDateiversionDateigrößeDatumZeitPlattform
System.drawing.dll2.0.50727.5674626,68827-May-201122:24IA-64

Status


Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.