Ενδέχεται να λάβετε ένα μήνυμα λάθους "Κωδικός σφάλματος 80080005--εκτέλεση διακομιστή απέτυχε." κατά την εκκίνηση πολλών εφαρμογών COM +

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

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

Συμπτώματα

Όταν ξεκινάτε πολλές εφαρμογές Microsoft COM + με μη αυτόματο τρόπο από το συμπληρωματικό στοιχείο υπηρεσίες διαχείρισης κονσόλας Microsoft (MMC) όπου κάθε εφαρμογή COM + εκτελείται με διαφορετικό λογαριασμό χρήστη, ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους:

Σφάλμα καταλόγου: Παρουσιάστηκε σφάλμα κατά την τελευταία λειτουργία επεξεργασίας. Κωδικός σφάλματος 80080005--εκτέλεση διακομιστή απέτυχε. Το αρχείο καταγραφής συμβάντων ενδέχεται να περιέχουν πρόσθετες πληροφορίες αντιμετώπισης προβλημάτων.
Θα λάβετε ένα μήνυμα λάθους παρόμοιο με το ακόλουθο στο αρχείο καταγραφής εφαρμογής της προβολής συμβάντων:

Τύπος: σφάλμα
Πηγή: DCOM
Κατηγορία: κανένα
Το Αναγνωριστικό συμβάντος: 10010
Ημερομηνία: 31/03/2004
Ώρα: 15: 13: 30
Χρήστης: NT AUTHORITY\SYSTEM
Υπολογιστή: MSHSRMSWEBP0007
Περιγραφή: Ο διακομιστής {F1673109-CF44-468 D-9E23-FE4116F84CFA} δεν καταχωρήθηκε με το DCOM μέσα στο απαιτούμενο χρονικό όριο.

Αιτία

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

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

Σημαντικό Αυτή η ενότητα, μέθοδος ή εργασία περιέχει βήματα που σας καθοδηγούν να τροποποιήσετε το μητρώο. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα εάν δεν τροποποιήσετε σωστά το μητρώο. Επομένως, βεβαιωθείτε ότι ακολουθείτε προσεκτικά αυτά τα βήματα. Για επιπλέον προστασία, αντίγραφο ασφαλείας του μητρώου πριν το τροποποιήσετε. Στη συνέχεια, μπορείτε να επαναφέρετε το μητρώο εάν προκύψει κάποιο πρόβλημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
322756 Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου στα Windows


Για να επιλύσετε αυτό το ζήτημα, τροποποιήστε την τιμή στο ακόλουθο δευτερεύον κλειδί μητρώου:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems\Windows
Ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικ στο κουμπί Έναρξη, κάντε κλικ στο κουμπί Εκτέλεση, πληκτρολογήστε Regedit, και στη συνέχεια κάντε κλικ στο κουμπί OK.
  2. Στον Επεξεργαστή μητρώου, εντοπίστε το ακόλουθο δευτερεύον κλειδί μητρώου:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems
    Από προεπιλογή, το Τα Windows καταχώρηση στο δευτερεύον κλειδί έχει μια τιμή που είναι παρόμοια με τα ακόλουθα (όλο σε μία γραμμή):
    %SystemRoot%\system32\csrss.exe ObjectDirectory = \Windows SharedSection = 1024, 3072 Windows = στην SubSystemType = Windows ServerDll = basesrv, 1 ServerDll = winsrv:UserServerDllInitialization, 3 ServerDll = winsrv:ConServerDllInitialization, 2 ProfileControl = απενεργοποίηση MaxRequestThreads = 16
  3. Κάντε δεξιό κλικ του Τα Windows καταχώρηση και στη συνέχεια κάντε κλικ Τροποποίηση. Το Επεξεργασία συμβολοσειράς εμφανίζεται το παράθυρο διαλόγου.
  4. Με το Η τιμή δεδομένων πλαίσιο, εντοπίστε SharedSection, προσθέστε 512 SharedSection και στη συνέχεια κάντε κλικ στο κουμπί OK.

    Πρόσφατα τροποποιημένα Τα Windows καταχώρηση τροποποιείται ως εξής:
    %SystemRoot%\system32\csrss.exe ObjectDirectory = \Windows SharedSection = 1024, 3072, 512 Windows = στην SubSystemType = Windows ServerDll = basesrv, 1 ServerDll = winsrv:UserServerDllInitialization, 3 ServerDll = winsrv:ConServerDllInitialization, 2 ProfileControl = απενεργοποίηση MaxRequestThreads = 16

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

Βήματα για την αναπαραγωγή της συμπεριφοράς

  1. Δημιουργία 100 διαφορετικούς τοπικούς λογαριασμούς χρηστών στον υπολογιστή σας.
  2. Ανοίξτε το συμπληρωματικό πρόγραμμα MMC Υπηρεσίες στοιχείων. Ακολουθήστε τα εξής βήματα:
    1. Κάντε κλικ στο κουμπί Έναρξη, έπειτα στην επιλογή Ρυθμίσεις, και στη συνέχεια κάντε κλικ στο κουμπί Πίνακας ελέγχου.
    2. Στον πίνακα ελέγχου, κάντε διπλό κλικ Εργαλεία διαχείρισης, και στη συνέχεια κάντε διπλό κλικ Υπηρεσίες στοιχείων. Το Υπηρεσίες στοιχείων Συμπληρωματικό πρόγραμμα MMC εμφανίζεται.
    3. Στο αριστερό τμήμα παραθύρου, αναπτύξτε το στοιχείο Υπηρεσίες στοιχείων, αναπτύξτε το στοιχείο Υπολογιστές, και στη συνέχεια, αναπτύξτε το στοιχείο Ο υπολογιστής μου.
  3. Δημιουργία μιας εφαρμογής COM + και στη συνέχεια ορίστε την ταυτότητα της εφαρμογής της εφαρμογής COM +. Ακολουθήστε τα εξής βήματα:
    1. Κάντε δεξιό κλικ Οι εφαρμογές COM +, έπειτα στην επιλογή Νέα, και στη συνέχεια κάντε κλικ στο κουμπί Εφαρμογή. Το Καλώς ορίσατε στην εφαρμογή COM εγκατάσταση οδηγού εμφανίζεται το παράθυρο διαλόγου.
    2. Με το Καλώς ορίσατε στην εφαρμογή COM εγκατάσταση οδηγού στο παράθυρο διαλόγου, κάντε κλικ στο κουμπί Επόμενη. Το Εγκατάσταση ή δημιουργία νέας εφαρμογής εμφανίζεται το παράθυρο διαλόγου.
    3. Κάντε κλικ στο κουμπί Δημιουργία κενής εφαρμογής. Το Δημιουργία κενής εφαρμογής εμφανίζεται το παράθυρο διαλόγου.
    4. Με το Πληκτρολογήστε ένα όνομα για τη νέα εφαρμογή πλαίσιο, πληκτρολογήστε MyCOM1, και στη συνέχεια κάντε κλικ στο κουμπί Επόμενη. Το Ορισμός ταυτότητας εφαρμογής εμφανίζεται το παράθυρο διαλόγου.
    5. Κάντε κλικ στο κουμπί Αυτός ο χρήστης, και στη συνέχεια πληκτρολογήστε ένα όνομα χρήστη που δημιουργήσατε στο βήμα 1 του Χρήστης πλαίσιο.
    6. Με το Ορισμός ταυτότητας εφαρμογής παράθυρο διαλόγου, πληκτρολογήστε τον κωδικό πρόσβασής σας την Κωδικός πρόσβασης πλαίσιο και με το Επιβεβαίωση κωδικού πρόσβασης πλαίσιο και στη συνέχεια κάντε κλικ Επόμενη. Το Ευχαριστούμε που χρησιμοποιείτε τον "Οδηγό εγκατάστασης εφαρμογής COM" εμφανίζεται το παράθυρο διαλόγου.
    7. Κάντε κλικ στο κουμπί Τέλος.
  4. Προσθήκη ενός στοιχείου στην εφαρμογή COM +. Ακολουθήστε τα εξής βήματα:
    1. Στο αριστερό τμήμα παραθύρου του Υπηρεσίες στοιχείων MMC συμπληρωματικό, αναπτύξτε το στοιχείο MyCom1.
    2. Κάντε δεξιό κλικ Στοιχεία, έπειτα στην επιλογή Νέα, και στη συνέχεια κάντε κλικ στο κουμπί Το στοιχείο. Το Καλώς ορίσατε στο στοιχείο COM εγκατάσταση οδηγού εμφανίζεται το παράθυρο διαλόγου.
    3. Κάντε κλικ στο κουμπί Επόμενη. Το Εισαγωγή ή εγκατάσταση ενός στοιχείου εμφανίζεται το παράθυρο διαλόγου.
    4. Κάντε κλικ στο κουμπί Εισαγωγή στοιχείων που έχουν ήδη καταχωρηθεί. Το Επιλογή στοιχείων για εισαγωγή εμφανίζεται το παράθυρο διαλόγου.
    5. Με το Στοιχεία: τον υπολογιστή μου λίστα, κάντε κλικ στο στοιχείο και στη συνέχεια κάντε κλικ στο κουμπί Επόμενη. Το Ευχαριστούμε που χρησιμοποιείτε τον "Οδηγό εγκατάστασης εφαρμογής COM" εμφανίζεται το παράθυρο διαλόγου.
    6. Κάντε κλικ στο κουμπί Τέλος.
  5. Επαναλάβετε το βήμα 3 για να δημιουργήσετε 100 εφαρμογές COM + που εκτελούνται σε διαφορετικούς τοπικούς λογαριασμούς χρηστών.
  6. Επαναλάβετε το βήμα 4 για να προσθέσετε στοιχεία του 100 εφαρμογές COM + που δημιουργήσατε στο βήμα 5.
  7. Στο αριστερό τμήμα παραθύρου του Υπηρεσίες στοιχείων MMC συμπληρωματικού προγράμματος, κάντε δεξιό κλικ σε κάθε εφαρμογή COM + που δημιουργήσατε και στη συνέχεια κάντε κλικ στο κουμπί Έναρξη. Αφού ξεκινήσετε ορισμένες εφαρμογές COM +, λαμβάνετε το μήνυμα λάθους που περιγράφεται στην ενότητα "Συμπτώματα".

Αναφορές

Για περισσότερες πληροφορίες, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft Developer Network (MSDN) στο Web:
http://msdn2.Microsoft.com/en-us/library/ms687759.aspx

Ιδιότητες

Αναγν. άρθρου: 870655 - Τελευταία αναθεώρηση: Κυριακή, 29 Μαΐου 2011 - Αναθεώρηση: 4.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft COM+ 1.0
  • Microsoft COM+ 1.5
Λέξεις-κλειδιά: 
kbtshoot kberrmsg kbsnapin kbdcom kbcompmodel kbprb kbmt KB870655 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:870655

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

 

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