Προγράμματα που χρησιμοποιούν τη συνάρτηση QueryPerformanceCounter ενδέχεται να λειτουργήσει σωστά στα Windows Server 2000, Windows Server 2003 και Windows XP

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 895980 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Συμπτώματα


Στο παρακάτω OS'es:
Ο διακομιστής των Windows 2000
WINDOWS XP
Windows Server 2003
Τα Windows 2000 Server επισκεπτών O.S.
Τα Windows XP επισκεπτών O.S.
Guest των Windows Server 2003 O.S.

Ένα πρόγραμμα που χρησιμοποιεί τοQueryPerformanceCounterλειτουργία ερωτήματος ώρα συστήματος ενδέχεται να λειτουργήσει καλά.

Για παράδειγμα:

Όταν χρησιμοποιείτε την εντολή ping για να στείλετε τα πακέτα Internet Control Message Protocol (ICMP) με έναν απομακρυσμένο υπολογιστή, η απάντηση μπορεί να εμφανίζει φορές αρνητική απόκριση. Για παράδειγμα, η παρακάτω εντολή ping ενδέχεται να δημιουργήσει τις παρακάτω απαντήσεις:

C:\>ping x.x.x.x

Γίνεται ping x.x.x.x με 32 byte δεδομένων:

Απάντηση από x.x.x.x: byte που = 32 χρόνος TTL = 59ms = 128
Απάντηση από x.x.x.x: byte που = 32 χρόνος TTL = 59ms = 128
Απάντηση από x.x.x.x: byte που = 32 χρόνος TTL = 59ms = 128
Απάντηση από x.x.x.x: byte που = 32 χρόνος TTL = 59ms = 128



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


ΣΗΜΕΙΩΣΗ:Αυτό το ζήτημα παρουσιάζεται σε έναν υπολογιστή που εκτελεί ένα x 86 - έκδοση των Windows ή x 64 - έκδοση των Windows.


Αιτία

Αυτό το ζήτημα παρουσιάζεται όταν ο υπολογιστής έχει το Cool'n AMD ' Quiet ενεργοποιημένη στο BIOS ή Ορισμένοι επεξεργαστές πυρήνα multi Intel τεχνολογία (διπλή πυρήνες AMD). Πολλαπλός πυρήνα ή συστήματα πολλαπλών επεξεργαστών μπορεί να συναντήσετε παρέκκλιση Counter σήμανσης χρόνου (TSC) όταν δεν έχει συγχρονιστεί ο χρόνος μεταξύ διαφορετικών πυρήνες. Τα λειτουργικά συστήματα που χρησιμοποιούν TSC ως πόρος timekeeping ενδέχεται να αντιμετωπίσετε αυτό το ζήτημα. Νεότερα λειτουργικά συστήματα συνήθως δεν χρησιμοποιούν τα TSC από προεπιλογή αν χρονιστές άλλες είναι διαθέσιμες στο σύστημα το οποίο μπορεί να χρησιμοποιηθεί ως αρχείο προέλευσης timekeeping. Άλλες διαθέσιμες χρονιστές περιλαμβάνουν το PM_Timer και το HPET (υψηλή ακρίβεια συμβάντων Timer).

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

Για να επιλύσετε αυτό το ζήτημα ελέγχου με τον προμηθευτή του υλικού, για να δείτε αν ένα νέο πρόγραμμα οδήγησης/υλικολογισμικό ενημερωμένη έκδοση είναι διαθέσιμη για την επιδιόρθωση του ζητήματος.

ΣΗΜΕΙΩΣΗΜπορείτε να προσθέσετε την εγκατάσταση του προγράμματος οδήγησης του/usepmtimerΜεταβείτε στο αρχείο Boot.ini. Ο διακόπτης αυτός περιγράφεται στην ενότητα "Εναλλακτικός τρόπος αντιμετώπισης".

Εναλλακτικός τρόπος αντιμετώπισης

Για να επιλύσετε αυτό το ζήτημα, ενημερώστε το BIOS του υπολογιστή. Ή, τροποποιήστε το αρχείο Boot.ini για να χρησιμοποιήσετε το/usepmtimerΔιακόπτης. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα: (Use the tools in the Windows Recovery Environment to repair Windows Vista. To do this, follow these steps:):
  1. Συνδεθείτε στον υπολογιστή χρησιμοποιώντας ένα λογαριασμό με πιστοποιήσεις διαχειριστή.
  2. Κάντε κλικStartΚάντε κλικΕκτέλεσηTYPEτο Σημειωματάριο c:\boot.ini, και στη συνέχεια κάντε κλικ στο κουμπίOk.
  3. Στο αρχείο Boot.ini, μια γραμμή που ξεκινά με "προεπιλογή" βρίσκεται στην ενότητα "[πρόγραμμα φόρτωσης εκκίνησης]". Αυτή η γραμμή καθορίζει τη θέση του προεπιλεγμένου λειτουργικού συστήματος. Η γραμμή μπορεί να εμφανίζεται ως εξής:
    προεπιλογή = multi (0) δίσκο (0) rdisk (0) διαμέρισμα (2) \WINDOWS
    Στην ενότητα "[operating systems]", εντοπίστε τη γραμμή για το λειτουργικό σύστημα που αντιστοιχεί στη γραμμή "προεπιλογή". Για παράδειγμα, αν ο υπολογιστής εκτελεί Microsoft Windows Server 2003, Enterprise x 64 Edition, η γραμμή θα πρέπει να μοιάζουν τα εξής:
    MULTI (0) δίσκο (0) rdisk (0) διαμέρισμα (2) \WINDOWS="Windows Server 2003 Enterprise x 64 Edition" /fastdetect /NoExecute = OptIn
  4. Στο τέλος της γραμμής, προσθέστε ένα κενό διάστημα και κατόπιν πληκτρολογήστε/usepmtimer. Η γραμμή θα πρέπει τώρα μοιάζει με την ακόλουθη.
    MULTI (0) δίσκο (0) rdisk (0) διαμέρισμα (2) \WINDOWS="Windows Server 2003 Enterprise x 64 Edition" /fastdetect /NoExecute = OptIn /usepmtimer
  5. Αποθηκεύστε το αρχείο και κατόπιν κλείστε το Σημειωματάριο (Notepad).
  6. Ξεκινήστε πάλι τον υπολογιστή.
Ακολουθεί ένα δείγμα αρχείου Boot.ini για ένα σύστημα που περιέχει το/usepmtimerΔιακόπτης.
[boot loader]
timeout=0
προεπιλογή = multi (0) δίσκο (0) rdisk (0) διαμέρισμα (2) \WINDOWS
[operating systems]
MULTI (0) δίσκο (0) rdisk (0) διαμέρισμα (2) \WINDOWS="Windows Server 2003 Enterprise x 64 Edition" /fastdetect /NoExecute = OptIn /usepmtimer
ΣΗΜΕΙΩΣΗΤο αρχείο Boot.ini βρίσκεται στο ριζικό φάκελο της μονάδας δίσκου του συστήματος.

ΣΗΜΕΙΩΣΗ:Χρησιμοποιώντας τη ρύθμιση /UsePmTimer ενδέχεται να προκαλέσει μείωση των επιδόσεων.

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

For more information about ACPI and APCI hardware support, click the following article number to view the article in the Microsoft Knowledge Base:
309283HAL options after Windows XP or Windows Server 2003 Setup

Τεχνική υποστήριξη για εκδόσεις των Microsoft Windows που βασίζονται στην αρχιτεκτονική x64

Εάν το υλικό σας είχε ήδη εγκατεστημένα τα Microsoft Windows x64 edition, ο κατασκευαστής υλικού σας παρέχει τεχνική υποστήριξη και βοήθεια για τα Windows x64 edition. Σε αυτήν την περίπτωση, ο κατασκευαστής του υλικού σας παρέχει υποστήριξη επειδή η έκδοση x64 των Windows περιλαμβανόταν στο υλικό σας. Ο κατασκευαστής του υλικού σας ενδέχεται να προσάρμοσε την εγκατάσταση της έκδοσης x64 των Windows με μοναδικά στοιχεία. Τα μοναδικά στοιχεία μπορεί να είναι προγράμματα οδήγησης συγκεκριμένων συσκευών ή προαιρετικές ρυθμίσεις για μεγιστοποίηση των επιδόσεων του υλικού. Η Microsoft θα σας παράσχει κάθε δυνατή βοήθεια εάν χρειαστείτε τεχνική υποστήριξη με μια έκδοση x64 των Windows. Ωστόσο, ίσως χρειαστεί να επικοινωνήσετε απευθείας με τον κατασκευαστή. Ο κατασκευαστής του υλικού είναι πιο αρμόδιος να υποστηρίξει το λογισμικό που ο ίδιος εγκατέστησε στο υλικό. Εάν αγοράσατε ξεχωριστά μια έκδοση x64 των Windows, όπως ο Microsoft Windows Server 2003 x64, επικοινωνήστε με τη Microsoft για τεχνική υποστήριξη.

Για πληροφορίες προϊόντος σχετικά με το Microsoft Windows XP Professional x64 Edition, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://www.microsoft.com/windowsxp/64bit/default.mspx
Για πληροφορίες προϊόντος σχετικά με τις εκδόσεις x64 του Microsoft Windows Server 2003, επισκεφτείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://www.microsoft.com/windowsserver2003/64bit/x64/editions.mspx
Τα προϊόντα άλλων κατασκευαστών που αναφέρονται σε αυτό το άρθρο έχουν κατασκευαστεί από εταιρείες ανεξάρτητες από τη Microsoft. Η Microsoft δεν παρέχει καμία εγγύηση, σιωπηρή ή άλλη, όσον αφορά τις επιδόσεις ή την αξιοπιστία αυτών των προϊόντων.

Ιδιότητες

Αναγν. άρθρου: 895980 - Τελευταία αναθεώρηση: Κυριακή, 11 Σεπτεμβρίου 2011 - Αναθεώρηση: 5.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows 2000 Enterprise Edition
  • Microsoft Windows 2000 Standard Edition
Λέξεις-κλειδιά: 
kbtshoot kbprb kbmt KB895980 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:895980

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com