Η συνάρτηση CoCreateInstance μπορεί να επιστρέψει ένα σφάλμα HRESULT σε έναν υπολογιστή που βασίζεται στα Windows XP Professional Service Pack 2 ή με Windows Server 2003

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

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

Συμπτώματα

Για ναCoCreateInstanceσυνάρτηση μπορεί να επιστρέφει ένα σφάλμα HRESULT σε ένα Microsoft Windows XP Professional Service Pack 2 (SP2)-υπολογιστή που βασίζεται σε ή που βασίζεται σε Microsoft Windows Server 2003. Για ναCoCreateInstanceσυνάρτηση μπορεί να επιστρέφει μία από τις ακόλουθες τιμές HRESULT:
  • E_HANDLE
  • E_NOINTERFACE
  • E_ACCESSDENIED

Αιτία

Αυτό το ζήτημα ενδέχεται να παρουσιαστεί εάν μια διαδικασία απομακρυσμένης κλήσης νήμα επικοινωνίας (RPC) που χρησιμοποιείται για επικοινωνία DCOM σύντομη διαδικασία τερματίστηκε πρόωρα στον υπολογιστή.

Για παράδειγμα, αυτό το ζήτημα μπορεί να προκύψει στο εξής σενάριο:
  • Ένα νήμα προγράμματος-πελάτη DCOM έχει μια κλήση που εκκρεμούν σε ένα διακομιστή DCOM.
  • Κλείνει τη διεργασία του προγράμματος-πελάτη πριν από τα νήματα σωστά να εκκαθαρίσετε και καλέστε τοCoUninitializeFunction.
Σε αυτό το σενάριο, μια άλλη μη συσχετισμένες διαδικασίας DCOM ενδέχεται να πρόωρα και σωστά εκκαθάριση από την υπηρεσία κλήσης απομακρυσμένης διαδικασίας. Επομένως, E_HANDLE, E_NOINTERFACE ή E_ACCESSDENIED σφάλματα εμφανίζονται σε κλήσεις που στη συνέχεια, προσπαθήστε να χρησιμοποιήσετε αυτήν τη διαδικασία DCOM. Όταν αυτά τα σφάλματα, το διακομιστή DCOM ενδέχεται να συνεχίσει να εκτελείται στον υπολογιστή. Ωστόσο, ο διακομιστής DCOM είναι τώρα χωρίς δυνατότητα πρόσβασης από άλλες διαδικασίες DCOM.

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

Πληροφορίες για το Service Pack

Για να επιλύσετε αυτό το ζήτημα, αποκτήστε το πιο πρόσφατο service pack για Windows Server 2003. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
889100Με τον τρόπο απόκτησης του τελευταίου service pack για Windows Server 2003

Πληροφορίες επείγουσας επιδιόρθωσης για τα Windows XP Professional SP2

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

Εάν η άμεση επιδιόρθωση είναι διαθέσιμη για λήψη, θα υπάρχει μια ενότητα με τίτλο "Διαθέσιμη λήψη άμεσης επιδιόρθωσης" στην αρχή του άρθρου της Γνωσιακής βάσης (Knowledge Base). Εάν δεν εμφανίζεται αυτή η ενότητα, επικοινωνήστε με την Εξυπηρέτηση και Υποστήριξη Πελατών της Microsoft (Microsoft Customer Service and Support) για λάβετε την άμεση επιδιόρθωση.

ΣΗΜΕΙΩΣΗΕάν προκύψουν πρόσθετα ζητήματα ή εάν είναι απαραίτητη η αντιμετώπιση τυχόν προβλημάτων, ίσως χρειαστεί να δημιουργήσετε μια ξεχωριστή αίτηση υπηρεσίας. Για πρόσθετες ερωτήσεις υποστήριξης και για θέματα που δεν αφορούν τη συγκεκριμένη άμεση επιδιόρθωση, θα ισχύσουν οι συνηθισμένες χρεώσεις υποστήριξης. Για μια ολοκληρωμένη λίστα με τους αριθμούς τηλεφώνων της Εξυπηρέτησης και Υποστήριξης Πελατών της Microsoft (Microsoft Customer Service and Support) ή για να δημιουργήσετε μια ξεχωριστή αίτηση εξυπηρέτησης, επισκεφθείτε την παρακάτω τοποθεσία της Microsoft στο Web:
http://support.microsoft.com/contactus/?ws=support
ΣΗΜΕΙΩΣΗΗ φόρμα "Λήψης επείγουσας επιδιόρθωσης είναι διαθέσιμες" εμφανίζει τις γλώσσες για τις οποίες η επείγουσα επιδιόρθωση είναι διαθέσιμη. Εάν δεν βλέπετε τη γλώσσα σας, τότε η άμεση επιδιόρθωση δεν είναι διαθέσιμη σε αυτήν τη γλώσσα.

ΠΡΟΫΠΟΘΕΣΕΙΣ

Δεν υπάρχουν προϋποθέσεις.

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

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

Πληροφορίες αντικατάστασης άμεσης επιδιόρθωσης

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

ΠΛΗΡΟΦΟΡΙΕΣ ΑΡΧΕΙΟΥ

Η αγγλική έκδοση αυτής της άμεσης επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, αυτές μετατρέπονται στην τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε τηνΖώνη ώραςστην καρτέλα με το στοιχείο "ημερομηνία και ώρα" στον πίνακα ελέγχου.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
Rpcrt4.dll5.1.2600.2859582,14402-Mar-200603: 55X86

Windows Server 2003 Πληροφορίες για την επείγουσα επιδιόρθωση

ΠΡΟΫΠΟΘΕΣΕΙΣ

Δεν υπάρχουν προϋποθέσεις.

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

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

Πληροφορίες αντικατάστασης άμεσης επιδιόρθωσης

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

ΠΛΗΡΟΦΟΡΙΕΣ ΑΡΧΕΙΟΥ

Η αγγλική έκδοση αυτής της άμεσης επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για τα αρχεία αυτά αναφέρονται σε συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, αυτές μετατρέπονται στην τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε τηνΖώνη ώραςστην καρτέλα με το στοιχείο "ημερομηνία και ώρα" στον πίνακα ελέγχου.

Windows Server 2003, εκδόσεις 32-bit

Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμαΑπαίτηση SPΚλάδος υπηρεσίας
Ole32.dll5.2.3790.3741,193,98421 Ιουλίου 200503: 12X86NONERTMQFE
Rpcproxy.dll5.2.3790.14126,11216-Mar-200403: 17X86NONERTMQFE
Rpcrt4.dll5.2.3790.521589,82419-Apr-200609: 48X86NONERTMQFE
Rpcss.dll5.2.3790.374296,96021 Ιουλίου 200503: 12X86NONERTMQFE
Rpcrt4.dll5.2.3790.2685645,63219-Apr-200610: 22X86SP1SP1QFE

Windows Server 2003, εκδόσεις που βασίζονται σε τεχνολογία Itanium

Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμαΑπαίτηση SPΚλάδος υπηρεσίας
Ole32.dll5.2.3790.3743,582,97619-Apr-200610: 58IA-64NONERTMQFE
Rpcproxy.dll5.2.3790.14173,21619-Apr-200610: 58IA-64NONERTMQFE
Rpcrt4.dll5.2.3790.5212,151,42419-Apr-200610: 58IA-64NONERTMQFE
Rpcss.dll5.2.3790.374694,27219-Apr-200610: 58IA-64NONERTMQFE
Wole32.dll5.2.3790.3741,193,98419-Apr-200610: 58X86NONEWOW
Wrpcproxy.dll5.2.3790.14126,11219-Apr-200610: 58X86NONEWOW
Wrpcrt4.dll5.2.3790.521544,76819-Apr-200610: 58X86NONEWOW
Rpcrt4.dll5.2.3790.26852,470,91219-Apr-200611: 06IA-64SP1SP1QFE
Wrpcrt4.dll5.2.3790.2685628,73619-Apr-200611: 06X86SP1WOW

Windows Server 2003, εκδόσεις που βασίζονται σε επεξεργαστή x64

Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμαΑπαίτηση SPΚλάδος υπηρεσίας
Rpcrt4.dll5.2.3790.26851,720,83219-Apr-200611: 09X64SP1SP1QFE
Wrpcrt4.dll5.2.3790.2685628,73619-Apr-200611: 09X86SP1WOW

Κατάσταση

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

Το ζήτημα αυτό διορθώθηκε αρχικά στον Windows Server 2003 Service Pack 2.

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

Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
824684Περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερώσεων λογισμικού της Microsoft

Ιδιότητες

Αναγν. άρθρου: 914301 - Τελευταία αναθεώρηση: Τετάρτη, 12 Οκτωβρίου 2011 - Αναθεώρηση: 3.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Λέξεις-κλειδιά: 
kbautohotfix kbwinserv2003sp2fix kbqfe kbhotfixserver kbwinserv2003presp2fix kbwinxppresp3fix kbfix kbbug kbmt KB914301 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:914301

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

 

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