Αναγν. άρθρου: 895959 - Τελευταία αναθεώρηση: Δευτέρα, 22 Ιανουαρίου 2007 - Αναθεώρηση: 2.0

Μια προσαρμοσμένη εφαρμογή που χρησιμοποιεί τη βιβλιοθήκη χρόνου εκτέλεσης C (Msvcrt.dll) ενδέχεται να τερματιστεί απροσδόκητα σε έναν υπολογιστή που χρησιμοποιεί Windows Millennium Edition, Windows 98 ή Windows 95

Συμβουλή συστήματοςΑυτό το άρθρο ισχύει για διαφορετικό λειτουργικό σύστημα από αυτό που χρησιμοποιείτε. Το περιεχόμενο του άρθρου που ενδέχεται να μην σας αφορά έχει απενεργοποιηθεί.

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

Ανάπτυξη όλων | Σύμπτυξη όλων

Συμπτώματα

Όταν εκτελείτε μια προσαρμοσμένη εφαρμογή που χρησιμοποιεί τη βιβλιοθήκη χρόνου εκτέλεσης C (Msvcrt.dll) σε έναν υπολογιστή με Microsoft Windows Millennium Edition, Microsoft Windows 98 ή Microsoft Windows 95, η εφαρμογή ενδέχεται να τερματιστεί απροσδόκητα.

Αιτία

Αυτό το ζήτημα ενδέχεται να παρουσιαστεί όταν υπάρχει εσφαλμένη έκδοση του αρχείου Msvcrt.dll στο φάκελο C:\Windows\System. Η εσφαλμένη έκδοση του αρχείου Msvcrt.dll ενδέχεται να έχει εγκατασταθεί από ένα πρόγραμμα beta ή από ένα πρόγραμμα άλλου κατασκευαστή.

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

Για να επιλύσετε αυτό το ζήτημα, επαναφέρετε μια έκδοση του αρχείου Msvcrt.dll που να είναι συμβατή με τα Windows Millennium Edition, τα Windows 98 ή τα Windows 95. Για να το κάνετε αυτό, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους, ανάλογα με το λειτουργικό σύστημα του υπολογιστή σας.

Windows Millennium Edition

Για να επαναφέρετε μια έκδοση του αρχείου Msvcrt.dll σε έναν υπολογιστή που χρησιμοποιεί Windows Millennium Edition, ακολουθήστε τα εξής βήματα:
  1. Ξεκινήστε πάλι τον υπολογιστή σας σε ασφαλή λειτουργία (Safe Mode). Για να γίνει αυτό, κάντε επανεκκίνηση του υπολογιστή σας, πιέστε και κρατήστε πατημένο το πλήκτρο CTRL, αφού ο υπολογιστής ολοκληρώσει τους αυτόματους ελέγχους ενέργειας (Power On Self Test) (POST), και μετά ορίστε την επιλογή Ασφαλής λειτουργία (Safe Mode) από το μενού Εκκίνηση (Startup).
  2. Κάντε κλικ στο κουμπί Έναρξη (Start), τοποθετήστε το δείκτη του ποντικιού στην επιλογή Προγράμματα (Programs), κατόπιν στην επιλογή Βοηθήματα (Accessories), έπειτα στην επιλογή Εργαλεία συστήματος (System Tools) και, στη συνέχεια, κάντε κλικ στην επιλογή Πληροφορίες συστήματος (System Information).
  3. Για να ξεκινήσετε το Βοηθητικό πρόγραμμα ρύθμισης παραμέτρων (System Configuration Utility), κάντε κλικ στην εντολή Βοηθητικό πρόγραμμα ρύθμισης παραμέτρων (System Configuration Utility) από το μενού Εργαλεία (Tools).
  4. Στο Βοηθητικό πρόγραμμα ρύθμισης παραμέτρων (System Configuration Utility), κάντε κλικ στο στοιχείο Εξαγωγή αρχείου (Extract File).
  5. Στο παράθυρο διαλόγου Εξαγωγή ενός αρχείου από τη δισκέτα εγκατάστασης (Extract one file from installation disk), πληκτρολογήστε Msvcrt.dll και, στη συνέχεια, κάντε κλικ στο κουμπί Έναρξη (Start).
  6. Στο πλαίσιο Επαναφορά από (Restore from), πληκτρολογήστε c:\windows\options\install ή πληκτρολογήστε την προσαρμοσμένη θέση των αρχείων εγκατάστασης.

    Σημείωση Πληκτρολογήστε c:\windows\options\install, εάν εγκαταστήσατε επίσημη έκδοση των Windows Millennium Edition ή πληκτρολογήστε c:\windows\options\cabs, εάν ο κατασκευαστής του υπολογιστή εγκατέστησε τα Windows Millennium Edition.
  7. Στο πλαίσιο Αποθήκευση στο (Save File In), πληκτρολογήστε c:\.
  8. Κάντε κλικ στο κουμπί OK για να εξαγάγετε το αρχείο και, στη συνέχεια, κάντε κλικ στο κουμπί Ναι (Yes), για να δημιουργήσετε ένα φάκελο για το αρχείο που έχει εξαχθεί.
  9. Σύρετε το αρχείο που έχει εξαχθεί από το φάκελο της μονάδας δίσκου C στο φάκελο C:\Windows\System και, στη συνέχεια, κάντε κλικ στο κουμπί Ναι (Yes), για να αντικαταστήσετε το αρχείο.
  10. Ξεκινήστε πάλι τον υπολογιστή.
Για περισσότερες πληροφορίες σχετικά με τον τρόπο εξαγωγής και αντικατάστασης ενός προστατευόμενου αρχείου στα Windows Millennium Edition, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
265371  (http://support.microsoft.com/kb/265371/EL/ ) Τρόπος εξαγωγής και αντικατάστασης προστατευμένου αρχείου στα Windows Me

Windows 98 ή Windows 95

Για να επαναφέρετε μια έκδοση του αρχείου Msvcrt.dll σε έναν υπολογιστή που χρησιμοποιεί Windows 98 ή Windows 95, ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικ στο μενού Έναρξη (Start), έπειτα κάντε κλικ στην επιλογή Εκτέλεση (Run), πληκτρολογήστε SFC στο πλαίσιο Άνοιγμα (Open) και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
  2. Στο παράθυρο διαλόγου Έλεγχος Αρχείων Συστήματος (System File Checker), κάντε κλικ στο κουμπί επιλογής Εξαγωγή ενός αρχείου από τη δισκέτα εγκατάστασης (Extract one file from installation disk).
  3. Στο πλαίσιο Καθορίστε το αρχείο συστήματος που θέλετε να επαναφέρετε (Specify the system file you would like to restore), πληκτρολογήστε Msvcrt.dll και κατόπιν κάντε κλικ στο κουμπί Εκκίνηση (Start).
  4. Στο πλαίσιο Επαναφορά από (Restore from), μετακινηθείτε στο CD εγκατάστασης των Windows 98 ή των Windows 95.

    Σημείωση Εάν ο υπολογιστής σας διαθέτει εγκατάσταση κατασκευαστή πρωτότυπου εξοπλισμού (original equipment manufacturer - OEM) των Windows 98 ή των Windows 95, τα αρχεία εγκατάστασης ενδέχεται να είναι αποθηκευμένα στην ακόλουθη θέση:
    C:\WINDOWS\OPTIONS\CABS
  5. Στο πλαίσιο Αποθήκευση στο (Save File In), πληκτρολογήστε C:\ και, στη συνέχεια, κάντε κλικ στο κουμπί OK. Εμφανίζεται το ακόλουθο μήνυμα:
    Εξαγωγή αρχείου
    Η εξαγωγή του αρχείου ολοκληρώθηκε με επιτυχία.

    (Extract File
    The file has been successfully extracted.)
  6. Κάντε κλικ στο κουμπί ΟΚ.
  7. Κλείστε το παράθυρο διαλόγου Έλεγχος Αρχείων Συστήματος (System File Checker).
  8. Κάντε επανεκκίνηση του υπολογιστή σε λειτουργία MS-DOS. Για να το κάνετε αυτό, κάντε κλικ στην επιλογή Επανεκκίνηση σε λειτουργία MS-DOS (Restart in MS-DOS mode) του παραθύρου διαλόγου Τερματισμός των Windows (Shut Down Windows) και κατόπιν κάντε κλικ στο κουμπί OK.
  9. Στη γραμμή εντολών, πληκτρολογήστε την ακόλουθη εντολή και, στη συνέχεια, πιέστε το πλήκτρο ENTER:
    Rename C:\Windows\System\Msvcrt.dll Msvcrt.old
  10. Στη γραμμή εντολών, πληκτρολογήστε την ακόλουθη εντολή και, στη συνέχεια, πιέστε το πλήκτρο ENTER:
    Copy C:\Msvcrt.dll C:\Windows\System
  11. Ξεκινήστε πάλι τον υπολογιστή.

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

Η τελευταία έκδοση του αρχείου Msvcrt.dll που είναι συμβατή με τα προγράμματα Windows Millennium Edition, Windows 98 ή Windows 95 είναι η έκδοση 6.0.9782.0. Αυτή η έκδοση περιλαμβάνεται στο Microsoft Visual Studio 6.0 Service Pack 6 (SP6). Για περισσότερες πληροφορίες σχετικά με το Visual Studio 6.0 SP6, επισκεφθείτε την ακόλουθη ιστοσελίδα του Microsoft Developer Network (MSDN) (στα αγγλικά):
http://msdn2.microsoft.com/en-us/vstudio/aa718364.aspx (http://msdn2.microsoft.com/en-us/vstudio/aa718364.aspx)
Κατά την εξαγωγή των αρχείων του Visual Studio 6.0 SP6, η έκδοση 6.0.9782.0 του αρχείου Msvcrt.dll βρίσκεται στο φάκελο \os\system\ ή στο αρχείο VS6sp61.cab. Καθορίστε αυτό το αρχείο στο βήμα 6 της ενότητας "Windows Millennium Edition" ή στο βήμα 4 της ενότητας "Windows 98 ή Windows 95" αντί να χρησιμοποιήσετε τα αρχεία εγκατάστασης.

Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98 Δεύτερη Έκδοση
  • Microsoft Windows 95
Λέξεις-κλειδιά: 
kbtshoot KB895959
Retired KB ArticleΑποποίηση ευθυνών για περιεχόμενο της Γνωσιακής Βάσης (KB) που έχει αποσυρθεί
This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.