Μια ψηφιακή υπογραφή εφαρμογή .NET Framework 2.0 Windows ενδέχεται να ξεκινήσει πολύ αργά ή μια υπηρεσία των Windows ενδέχεται να λήξει το χρονικό όριο κατά την εκκίνηση

Συμπτώματα

Όταν προσπαθείτε να ξεκινήσετε μια ψηφιακά υπογεγραμμένη εφαρμογή του Microsoft .NET Framework 2.0 Windows ή μια υπηρεσία των Windows, η εφαρμογή ξεκινά πολύ αργά. Ψηφιακή υπογραφή των υπηρεσιών των Windows ενδέχεται να λήξει το χρονικό όριο κατά την εκκίνηση και λαμβάνετε το ακόλουθο μήνυμα λάθους από τη Διαχείριση ελέγχου υπηρεσιών:
Σφάλμα 1053: Η υπηρεσία δεν αποκρίθηκε στην αίτηση εκκίνησης ή ελέγχου έγκαιρα.

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή η εφαρμογή πρέπει να κάνετε λήψη της λίστας ανάκλησης πιστοποιητικών (CRL) για τον έλεγχο ταυτότητας. Ωστόσο, έλλειψης συνδεσιμότητας δικτύου προκαλεί τη λήψη να αποτύχει με λήξη του χρονικού ορίου. Για παράδειγμα, ένα τείχος προστασίας ενδέχεται να αποκλείσει τη λήψη. Κατά την πρώτη εκκίνηση των Windows, η σύνδεση δικτύου δεν έχει προετοιμαστεί ακόμα.

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

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

Μέθοδος 1

Προσωρινή αποθήκευση τοπικά τα πιστοποιητικά.

Σημείωση Το πιστοποιητικό θα λήγουν εντός 15 ημερών.

Μέθοδος 2

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

841632 εμφανίζεται το μήνυμα λάθους "403.13 client πιστοποιητικό ανακληθεί" μετά την εγκατάσταση της ενημερωμένης έκδοσης ασφαλείας MS04-11

Η μέθοδος 3

Για μια υπηρεσία των Windows, μπορείτε να αυξήσετε την προεπιλεγμένη ρύθμιση χρονικού ορίου για να επιτρέψετε την εκκίνηση της υπηρεσίας. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικ στο κουμπί Έναρξη, επιλέξτε Εκτέλεση, πληκτρολογήστε regedit και, στη συνέχεια, κάντε κλικ στο κουμπί OK.
  2. Εντοπίστε το ακόλουθο δευτερεύον κλειδί μητρώου:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
  3. Στο μενού Επεξεργασία , επιλέξτε Δημιουργίακαι, στη συνέχεια, κάντε κλικ στην επιλογή Τιμή DWORD.
  4. Πληκτρολογήστε ServicesPipeTimeoutκαι, στη συνέχεια, πιέστε το πλήκτρο ENTER.
  5. Κάντε δεξιό κλικ στο ServicesPipeTimeoutκαι, στη συνέχεια, κάντε κλικ στο κουμπί Τροποποίηση.
  6. Στο πλαίσιο " δεδομένα τιμής ", πληκτρολογήστε το επιθυμητό χρονικό όριο σε χιλιοστά του δευτερολέπτου (ms) και, στη συνέχεια, κάντε κλικ στο κουμπί OK. Για παράδειγμα, εάν το νέο χρονικό όριο υπηρεσίας πρέπει να είναι 60 δευτερόλεπτα, πληκτρολογήστε 60000 στο πλαίσιο δεδομένα τιμής .
  7. Στο μενού Αρχείο, κάντε κλικ στο κουμπί "Έξοδος".
  8. Κάντε επανεκκίνηση του υπολογιστή.


    Σημείωση Πρέπει να επανεκκινήσετε τον υπολογιστή για τη Διαχείριση ελέγχου υπηρεσιών για να εφαρμοστεί αυτή η αλλαγή.

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Ιδιότητες

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

Σχόλια