Update: Windows-basierte Anwendung, die Umgebungsvariable TZ verwenden möglicherweise nicht erwartungsgemäß durch Änderung der Sommerzeit

Problembeschreibung

Microsoft Windows-basierte Anwendung, die Umgebungsvariable TZ verwenden möglicherweise nicht erwartungsgemäß wegen Sommerzeit (DST). Ab Frühjahr 2007 wird DST Startdatum und Enddatum Sommerzeit für den USA um den Energy Policy Act von 2005 nachzukommen. Sommerzeit in den USA beginnt drei Wochen früher (2:00 Uhr am zweiten Sonntag im März) und endet eine Woche später (2:00 Uhr am ersten Sonntag im November) als in früheren Jahren.

In Windows Vista, Microsoft Windows Server 2003 und Microsoft Windows XP Umgebungsvariable TZ Verwendung erkennt der C-Laufzeit (CRT) Ortszeit und die CRT- _localtime64 -Funktion nicht korrekt DST. Diese Funktionen erkennt DST beginnend am ersten Sonntag im April und endet am letzten Sonntag im Oktober für alle Daten.

Hinweis Wenn Sie eine Anwendung haben, die Microsoft C-Laufzeitbibliothek (CRT) verwendet, kann ein Update erforderlich. Neueste Updates für CRT stellen eine neu entdeckte Wirkung auf Produkte, die bereits in früheren produktspezifische Informationen Microsoft aufgeführt wurden. CRT-Updates sind allerdings Entwickler ihre Anwendung aktualisieren.

Wenn CRT-Verhalten eine Anwendung auswirkt, kann Ihnen helfen, dieses Problem zu beheben, installieren Sie die aktualisierte CRT-Bibliothek.

CRT-Update und das Betriebssystemupdate für Windows unterscheiden sich folgendermaßen:
  • Windows-Betriebssystem-Update ermöglicht Windows Sommerzeit korrekt mit den neuen DST-Regeln für 2007 erkannt. Microsoft empfiehlt im Allgemeinen dieses Update für alle Benutzer.
  • Bei Anwendung nach der Installation von Update CRT-CRT-Bibliotheken aufrufen, verwenden CRT-Bibliotheken Sommerzeit 2007 Regeln um Datumsangaben ordnungsgemäß zu behandeln. CRT selbst ist keine Anwendung. Benutzer interagieren nicht direkt mit der CRT. CRT ist eine DLL, die benutzerdefinierte Anwendung.

Das kumulative Update der Windows-Betriebssystem und die CRT-Aktualisierung sind unabhängig. Kein Update behebt ein Problem, durch das andere verursacht.

Problemlösung

Service Pack-Informationen

Um dieses Problem zu beheben, beziehen Sie das neueste Servicepack für Windows Vista. Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
935791 so erhalten Sie das neueste Servicepack für Windows Vista

Update-Informationen

Die folgende Datei steht zum Download im Microsoft Download Center zur Verfügung:

Windows Server 2003

Download Paket "WindowsServer2003-KB932590-X86-ENU.exe" jetzt herunterladen
WindowsServer 2003 für Itanium-basierte Systeme
Download Downloaden Sie Paket WindowsServer2003-KB932590-ia64-ENU.exe jetzt.
Windows Server 2003 X64 Edition
Download Paket "WindowsServer2003.WindowsXP-KB932590-X64-ENU.exe" jetzt herunterladen
Windows Vista
Download Paket "Windows6. 0-KB932590-x86.msu" jetzt herunterladen

Windows Vista für X64-basierte Systeme

Download Paket "Windows6. 0-KB932590-x64.msu" jetzt herunterladen
Windows XP
Download Paket "WindowsXP-KB932590-X86-ENU.exe" jetzt herunterladen

Windows XP X64 Edition

Download Paket "WindowsServer2003.WindowsXP-KB932590-X64-ENU.exe" jetzt herunterladen

Für weitere Informationen darüber, wie Sie Microsoft Support-Dateien herunterladen können, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
119591 so erhalten Sie Microsoft Support-Dateien
Microsoft hat diese Datei auf Viren überprüft. Microsoft hat die zum Zeitpunkt der Veröffentlichung der Datei aktuell verfügbare Virenerkennungssoftware verwendet. Die Datei wird auf Servern mit erhöhter Sicherheit gespeichert, wodurch nicht autorisierten Änderungen an der Datei vorgebeugt wird.

Voraussetzungen

Es gibt keine Softwareupdates.

Neustartanforderung

Starten Sie den Computer neu, nachdem Sie dieses Update anwenden.

Ersetzte Updates

Dieses Update ersetzt keine anderen Hotfixes.

Dateiinformationen

Die englische Version dieses Hotfixes weist Dateiattribute (oder spätere Attribute), die in der folgenden Tabelle aufgelistet sind. 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.
Windows XP
DateinameDateiversionDateigrößeDatumZeitPlattform
Msvcrt.dll7.0.2600.3085343.04019-Feb-200710:32x86
Windows Vista, 32-Bit-version
DateinameDateiversionDateigrößeDatumZeitPlattform
Msvcrt.dll7.0.6000.20538681,47216-Feb-200702:42x86
Windows Vista, 64-Bit-version
DateinameDateiversionDateigrößeDatumZeitPlattform
Msvcrt.dll7.0.6000.20538641,02416-Feb-200704:06x64
32-Bit-Version von Windows Server 2003
DateinameDateiversionDateigrößeDatumZeitPlattform
Msvcirt.dll7.0.3790.65251.20003-Mar-200709:35x86
Msvcrt.dll7.0.3790.652327,68003-Mar-200709:35x86
Windows Server 2003 Service Pack 1, 32-Bit-version
DateinameDateiversionDateigrößeDatumZeitPlattformSP-Anforderung
Msvcirt.dll7.0.3790.289356,83203-Mar-200710:02x86SP1
Msvcrt.dll7.0.3790.2893349,18403-Mar-200710:02x86SP1
Windows Server 2003 Service Pack 2, 32-Bit-version
DateinameDateiversionDateigrößeDatumZeitPlattformSP-Anforderung
Msvcirt.dll7.0.3790.403456,83203-Mar-200709:47x86SP2
Msvcrt.dll7.0.3790.4034349,18403-Mar-200709:47x86SP2
32-Bit-Version von Windows Server 2003
DateinameDateiversionDateigrößeDatumZeitPlattform
Msvcirt.dll7.0.3790.65251.20003-Mar-200709:35x86
Msvcrt.dll7.0.3790.652327,68003-Mar-200709:35x86
Windows Server 2003 Service Pack 1 64-Bit-version
DateinameDateiversionDateigrößeDatumZeitPlattformSP-Anforderung
Msvcirt.dll7.0.3790.289393.18402-Mar-200718:27x64SP1
Msvcrt.dll7.0.3790.2893519,68002-Mar-200718:27x64SP1
Windows Server 2003 Service Pack 2 64-Bit-version
DateinameDateiversionDateigrößeDatumZeitPlattformSP-Anforderung
Msvcirt.dll7.0.3790.403493.18402-Mar-200718:30x64SP2
Msvcrt.dll7.0.3790.4034519,68002-Mar-200718:30x64SP2
Windows Server 2003 64-Bit-Version für Itanium Prozessoren
DateinameDateiversionDateigrößeDatumZeitPlattform
Msvcirt.dll7.0.3790.652165,37602-Mar-200718:27IA-64
Msvcrt.dll7.0.3790.652894,97602-Mar-200718:27IA-64
Windows Server 2003 Service Pack 1 64-Bit-Version für Itanium Prozessoren
DateinameDateiversionDateigrößeDatumZeitPlattform
Msvcirt.dll7.0.3790.2893184.32002-Mar-200718:27IA-64
Msvcrt.dll7.0.3790.2893952.83202-Mar-200718:27IA-64
Windows Server 2003 Service Pack 2 für Itanium Prozessoren 64-Bit-version
DateinameDateiversionDateigrößeDatumZeitPlattform
Msvcirt.dll7.0.3790.4034184.32002-Mar-200718:31IA-64
Msvcrt.dll7.0.3790.4034952.83202-Mar-200718:31IA-64

Status

Microsoft hat bestätigt, dass es ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt "Gilt für" aufgeführt sind. Dieses Problem wurde erstmals in Windows Vista Service Pack 1.

Weitere Informationen

Nachdem Sie dieses Update anwenden, erkennt Applikationen Umgebungsvariable TZ festgelegt korrekt DST 2007.

Weitere Informationen über die Umgebungsvariable TZ finden Sie auf der folgenden Microsoft Developer Network (MSDN)-Website:CRT-Funktionen und Microsoft Foundation Classes (MFC), die der Ortszeit und der _localtime64 -Funktion aufrufen kann ebenfalls beeinflusst werden von der DST-Änderung. Die folgenden CRT und MFC-Funktionen aufrufen, der Ortszeit und der _localtime64 -Funktion:
  • CTime
  • _wctime
  • _tctime
  • _ctime64
  • _wctime64
  • _tctime64
  • mktime
  • _mktime64
  • _utime
  • _wutime
  • _tutime
  • _utime64
  • _wutime64
  • _tutime64
  • COleDateTime::operator=
  • CTime::GetLocalTm
  • CTime::Format
Um weitere Informationen zur Terminologie für Softwareupdates zu erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:

824684 Erläuterung von der standardmäßigen Standardbegriffen bei Microsoft Softwareupdates

Eigenschaften

Artikelnummer: 932590 – Letzte Überarbeitung: 14.01.2017 – Revision: 1

Windows Vista Ultimate, Windows Vista Enterprise, Windows Vista Business, Windows Vista Business 64-bit edition, Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems, Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter x64 Edition, Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems, Microsoft Windows XP Professional

Feedback