ΕΠΙΔΙΌΡΘΩΣΗ: Εφαρμογές των Windows που χρησιμοποιούν τη μεταβλητή περιβάλλοντος ΖΩ ενδέχεται να μην λειτουργούν όπως αναμενόταν εξαιτίας αλλαγών θερινής ΏΡΑΣ

Συμπτώματα

Microsoft Windows εφαρμογές που χρησιμοποιούν τη μεταβλητή περιβάλλοντος ΖΩ ενδέχεται να μην λειτουργούν, όπως αναμένεται, επειδή οι αλλαγές θερινής ώρας (DST). Ξεκινώντας από την άνοιξη του 2007, η ημερομηνία έναρξης της θερινής ΏΡΑΣ και της ημερομηνίας λήξης της θερινής ΏΡΑΣ για τις Ηνωμένες Πολιτείες θα μετατεθούν για να συμμορφωθούν με την πράξη ενεργειακής πολιτικής του 2005. Θερινής ΏΡΑΣ στις Ηνωμένες Πολιτείες θα ξεκινήσουν τρεις εβδομάδες παλαιότερη (2:00 π.μ. τη δεύτερη Κυριακή του Μαρτίου) και θα λήξει μία εβδομάδα αργότερα (2:00 π.μ. την πρώτη Κυριακή του Νοεμβρίου) από προηγούμενα έτη.

Στα Windows Vista, στον Microsoft Windows Server 2003 και στα Microsoft Windows XP, όταν χρησιμοποιείτε τη μεταβλητή περιβάλλοντος ΖΩ , η συνάρτηση localtime χρόνου εκτέλεσης C (CRT) και τη συνάρτηση _localtime64 CRT δεν σωστά θα αναγνωρίσει θερινής ΏΡΑΣ. Οι λειτουργίες αυτές θα αναγνωρίσει θερινής ΏΡΑΣ ως ξεκινώντας από την πρώτη Κυριακή του Απριλίου και ως κατάληξη την τελευταία Κυριακή του Οκτωβρίου για όλες τις ημερομηνίες.

Σημείωση Εάν έχετε μια εφαρμογή που χρησιμοποιεί τη βιβλιοθήκη χρόνου εκτέλεσης (CRT) Microsoft C, μια ενημερωμένη έκδοση ενδέχεται να απαιτείται. Τις πρόσφατες ενημερωμένες εκδόσεις για το CRT δεν αντιπροσωπεύουν ένα εφέ που ανακαλύφθηκαν πρόσφατα στα προϊόντα που έχουν ήδη περιληφθεί σε προηγούμενη δηλώσεις συγκεκριμένα προϊόντα της Microsoft. Ωστόσο, οι ενημερώσεις CRT είναι διαθέσιμη για τους προγραμματιστές να ενημερώσει τις εφαρμογές τους.

Εάν η συμπεριφορά CRT επηρεάζει μια εφαρμογή, μπορείτε να επιλύσετε αυτό το ζήτημα εγκαθιστώντας την ενημερωμένη βιβλιοθήκη CRT.

Η ενημερωμένη έκδοση CRT και της ενημερωμένης έκδοσης του λειτουργικού συστήματος των Windows διαφέρει με τους ακόλουθους τρόπους:
  • Η ενημερωμένη έκδοση του λειτουργικού συστήματος των Windows επιτρέπει στα Windows να αναγνωρίσει σωστά τις αλλαγές θερινής ΏΡΑΣ, χρησιμοποιώντας τους νέους κανόνες θερινής ΏΡΑΣ για το 2007. Γενικά, η Microsoft συνιστά αυτήν την ενημερωμένη έκδοση για κάθε χρήστη.
  • Όταν οι εφαρμογές καλούν βιβλιοθήκες CRT, μετά την εγκατάσταση της ενημερωμένης έκδοσης CRT, τις βιβλιοθήκες CRT χρησιμοποιούν τους κανόνες θερινής ΏΡΑΣ του 2007 για το χειρισμό των ημερομηνιών σωστά. Το CRT εαυτό δεν είναι μια εφαρμογή. Ένας χρήστης δεν αλληλεπιδρά απευθείας με το CRT. Αντίθετα, το CRT είναι ένα αρχείο DLL που χρησιμοποιούν προσαρμοσμένες εφαρμογές.

Η αθροιστική ενημερωμένη έκδοση λειτουργικού συστήματος των Windows και την ενημέρωση CRT είναι άσχετες. Ούτε η ενημερωμένη έκδοση επιλύει ένα ζήτημα που προκαλείται από το άλλο.

Προτεινόμενη αντιμετώπιση

Πληροφορίες πακέτου υπηρεσιών

Για να επιλύσετε αυτό το ζήτημα, αποκτήστε το πιο πρόσφατο service pack για τα Windows Vista. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
935791 Τρόπος λήψης του τελευταίου service pack των Windows Vista

Πληροφορίες ενημέρωσης

Το ακόλουθο αρχείο είναι διαθέσιμο για λήψη από το Κέντρο λήψης της Microsoft:

Windows Server 2003

Download Άμεση λήψη του πακέτου WindowsServer2003-KB932590-x86-ENU.exe.
Τα Windows Server 2003 για συστήματα που βασίζονται σε τεχνολογία Itanium
Download Άμεση λήψη του πακέτου WindowsServer2003-KB932590-ia64-ENU.exe.
Έκδοση του Windows Server 2003 x64
Download Άμεση λήψη του πακέτου WindowsServer2003.WindowsXP-KB932590-x64-ENU.exe.
Windows Vista
Download Άμεση λήψη του πακέτου Windows6.0-KB932590-x86.msu.

Τα Windows Vista για συστήματα που βασίζονται σε x64

Download Άμεση λήψη του πακέτου Windows6.0-KB932590-x64.msu.
Windows XP
Download Άμεση λήψη του πακέτου WindowsXP-KB932590-x86-ENU.exe.

Τα Windows XP x64 Edition

Download Άμεση λήψη του πακέτου WindowsServer2003.WindowsXP-KB932590-x64-ENU.exe.

Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης αρχείων υποστήριξης της Microsoft, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
119591 Τρόπος απόκτησης αρχείων υποστήριξης της Microsoft από ηλεκτρονικές υπηρεσίες
Η Microsoft εξέτασε αυτό το αρχείο για ιούς. Η Microsoft χρησιμοποίησε το πιο πρόσφατο λογισμικό εντοπισμού ιών που ήταν διαθέσιμο κατά την ημερομηνία που δημοσιεύτηκε το αρχείο. Το αρχείο είναι αποθηκευμένο σε διακομιστές με ενισχυμένη ασφάλεια, οι οποίοι συμβάλλουν στην αποτροπή μη εξουσιοδοτημένων αλλαγών στο αρχείο.

Προϋποθέσεις

Δεν υπάρχουν προϋποθέσεις για την εφαρμογή αυτής της ενημερωμένης έκδοσης λογισμικού.

Απαίτηση επανεκκίνησης

Πρέπει να επανεκκινήσετε τον υπολογιστή μετά την εφαρμογή αυτής της ενημερωμένης έκδοσης λογισμικού.

Πληροφορίες αντικατάστασης ενημέρωσης

Αυτή η ενημερωμένη έκδοση λογισμικού δεν αντικαθιστά άλλες επείγουσες επιδιορθώσεις.

Πληροφορίες αρχείων

Η αγγλική έκδοση αυτής της άμεσης επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την καρτέλα ζώνη ώρας στο στοιχείο "ημερομηνία και ώρα" στον πίνακα ελέγχου.
Windows XP
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
Msvcrt.dll7.0.2600.3085343,04019-Feb-200710:32x86
Τα Windows Vista, έκδοσης 32-bit
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
Msvcrt.dll7.0.6000.20538681,47216-Feb-200702:42x86
Τα Windows Vista, έκδοσης 64-bit
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
Msvcrt.dll7.0.6000.20538641,02416-Feb-200704:06x64
Τα Windows Server 2003, έκδοση 32-bit
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
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
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμαΑπαίτηση SP
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
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμαΑπαίτηση SP
Msvcirt.dll7.0.3790.403456,83203-Mar-200709:47x86SP2
Msvcrt.dll7.0.3790.4034349,18403-Mar-200709:47x86SP2
Τα Windows Server 2003, έκδοση 32-bit
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
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
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμαΑπαίτηση SP
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
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμαΑπαίτηση SP
Msvcirt.dll7.0.3790.403493,18402-Mar-200718:30x64SP2
Msvcrt.dll7.0.3790.4034519,68002-Mar-200718:30x64SP2
Τα Windows Server 2003, η έκδοση 64-bit για επεξεργαστές Itanium
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
Msvcirt.dll7.0.3790.652165,37602-Mar-200718:27IA-64
Msvcrt.dll7.0.3790.652894,97602-Mar-200718:27IA-64
Τα Windows Server 2003 υπηρεσία Pack 1, έκδοση 64-bit για επεξεργαστές Itanium
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
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, έκδοση 64-bit για επεξεργαστές Itanium
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμ/νίαΏραΠλατφόρμα
Msvcirt.dll7.0.3790.4034184,32002-Mar-200718:31IA-64
Msvcrt.dll7.0.3790.4034952,83202-Mar-200718:31IA-64

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για". Αυτό το ζήτημα διορθώθηκε για πρώτη φορά στο Windows Vista Service Pack 1.

Περισσότερες πληροφορίες

Μετά την εφαρμογή αυτής της ενημερωμένης έκδοσης, οι εφαρμογές που έχουν τη μεταβλητή περιβάλλοντος ΖΩ που θα αναγνωρίσει σωστά θερινής ΏΡΑΣ του 2007.

Για περισσότερες πληροφορίες σχετικά με τη μεταβλητή περιβάλλοντος ΖΩ , επισκεφθείτε την ακόλουθη τοποθεσία του Microsoft Developer Network (MSDN) στο Web:Συναρτήσεις CRT και λειτουργίες του Microsoft Foundation κλάσεις (MFC) που καλούν τη συνάρτηση localtime και η συνάρτηση _localtime64 ενδέχεται να επηρεαστούν από την αλλαγή της θερινής ΏΡΑΣ. Τα παρακάτω συναρτήσεις CRT και τις λειτουργίες MFC καλέστε τις συναρτήσεις localtime και _localtime64 :
  • ctime
  • _wctime
  • _tctime
  • _ctime64
  • _wctime64
  • _tctime64
  • mktime
  • _mktime64
  • _utime
  • _wutime
  • _tutime
  • _utime64
  • _wutime64
  • _tutime64
  • COleDateTime::operator=
  • CTime::GetLocalTm
  • CTime::Format
Για περισσότερες πληροφορίες σχετικά με την ορολογία των ενημερώσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο στη Γνωσιακή Βάση της Microsoft:

824684 περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερωμένων εκδόσεων λογισμικού της Microsoft

Ιδιότητες

Αναγνωριστικό άρθρου: 932590 - Τελευταία αναθεώρηση: 14 Ιαν 2017 - Αναθεώρηση: 1

Σχόλια