Τρόπος αντιμετώπισης προβλημάτων σφάλμα χρόνου εκτέλεσης '70' σε εφαρμογές DCOM

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

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

Περίληψη

Προσπάθεια πρόσβασης σε ένα διακομιστή DCOM από απομακρυσμένο υπολογιστή-πελάτη Μερικές φορές εφαρμογή έχει ως αποτέλεσμα το ακόλουθο μήνυμα λάθους:
Σφάλμα χρόνου εκτέλεσης '70':
Δεν έχετε δικαίωμα πρόσβασης

Αυτό το άρθρο περιγράφει τα πιο κοινά σενάρια που προκάλεσε το σφάλμα.

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

Σφάλμα χρόνου εκτέλεσης '70' είναι συνήθως το αποτέλεσμα ενός ασφαλείας ή το ζήτημα δικαιωμάτων. Ακολουθεί μια λίστα πιθανών αιτιών του χρόνου εκτέλεσης Σφάλμα 70 αλλά είναι όχι πλήρη ή οριστικό λίστα.

Δεν είναι ενεργοποιημένη η DCOM

Εάν δεν έχει υπολογιστή διακομιστή DCOM ενεργοποιημένη, υπολογιστών-πελατών θα λάβετε σφάλμα χρόνου εκτέλεσης 70, όταν προσπαθείτε να αποκτήσετε πρόσβαση στο διακομιστή. Αυτό το σενάριο ισχύει για τα Windows 2000, Windows NT, Windows 95, Windows 98 και Διακομιστές των Windows Millennium Edition (Me):
  1. Στον υπολογιστή του διακομιστή εκτελέσει DCOM Config (DCOMCNFG.EXE).
  2. Επιλέξτε την καρτέλα προεπιλεγμένες ιδιότητες.
  3. Βεβαιωθείτε ότι είναι ενεργοποίηση στοιχείων DCOM σε αυτόν τον υπολογιστή ανάληψη ελέγχου. Αυτή η τιμή αποθηκεύεται στο μητρώο των Windows με το ακόλουθο θέση:
    HKEY_LOCAL_MACHINE\Software\Microsoft\OLE

Ο χρήστης του υπολογιστή-πελάτη δεν έχει επαρκή δικαιώματα

Εάν ο χρήστης του υπολογιστή-πελάτη δεν έχει σωστά δικαιώματα πρόσβασης να μην επιτρέπεται στο διακομιστή DCOM. Υπάρχουν πολλά βήματα για να Βεβαιωθείτε ότι το πρόγραμμα-πελάτης έχει έγκυρη δικαιώματα.

Εάν ο διακομιστής είναι των Windows 95, Windows 98 ή Windows μου:
  1. Εκτελέστε το DCOM Config.
  2. Επιλογή εφαρμογής διακομιστή DCOM από τη λίστα διαθέσιμες εφαρμογές.
  3. Επιλέξτε το κουμπί "Ιδιότητες" ή κάντε διπλό κλικ το DCOM Εφαρμογή διακομιστή στη λίστα.
  4. Δοκιμή στο διακομιστή με "Προεπιλεγμένα δικαιώματα πρόσβασης".

    Εάν εξακολουθεί να παρουσιάζεται το σφάλμα χρόνου εκτέλεσης '70', τα προεπιλεγμένα δικαιώματα πρόσβασης ο περιορισμός του χρήστη. Εάν συμβαίνει αυτό, στη συνέχεια να τροποποιήσετε την προεπιλεγμένη πρόσβαση Δικαιώματα από την καρτέλα Προεπιλεγμένη ασφάλεια DCOM Config. Παροχή στο χρήστη του υπολογιστή-πελάτη τα δικαιώματα πρόσβασης.

    Εάν το σφάλμα χρόνου εκτέλεσης '70' προκύψει εκτέλεση με προεπιλεγμένα δικαιώματα πρόσβασης, είναι πιθανό ότι η προσαρμοσμένη πρόσβαση δικαιώματα περιορισμός υπολογιστή-πελάτη από την πρόσβαση στο διακομιστή DCOM. Επιλέξτε " προσαρμοσμένα δικαιώματα και επιλέξτε "Επεξεργασία". Παροχή στο χρήστη του υπολογιστή-πελάτη τα δικαιώματα πρόσβασης.
Εάν ο διακομιστής είναι των Windows NT ή Windows 2000:
  1. Εκτελέστε το DCOM Config.
  2. Επιλογή εφαρμογής διακομιστή DCOM από τη λίστα διαθέσιμες εφαρμογές.
  3. Επιλέξτε το κουμπί "Ιδιότητες" ή κάντε διπλό κλικ το DCOM Εφαρμογή διακομιστή στη λίστα.
  4. Δοκιμή στο διακομιστή με "Προεπιλεγμένα δικαιώματα πρόσβασης," προεπιλογή" Δικαιώματα εκκίνησης"και"Προσαρμοσμένα δικαιώματα ρύθμισης παραμέτρων".

    Εάν Σφάλμα χρόνου εκτέλεσης '70' εξακολουθεί να παρουσιάζεται, είναι πιθανό ότι η προεπιλεγμένη πρόσβαση δικαιώματα περιορισμός χρήστη σας. Εάν συμβαίνει αυτό, να τροποποιήσετε την προεπιλεγμένη Δικαιώματα πρόσβασης από την καρτέλα Προεπιλεγμένη ασφάλεια DCOM Config.

    Εάν δεν παρουσιαστεί σφάλμα χρόνου εκτέλεσης '70', είναι πιθανό ότι η προσαρμοσμένη πρόσβαση δικαιώματα περιορισμός υπολογιστή-πελάτη από την πρόσβαση στο διακομιστή DCOM. Επιλέξτε " Για να χρησιμοποιήσετε προσαρμοσμένα δικαιώματα πρόσβασης και επιλέξτε "Επεξεργασία". Εκχωρήστε το πρόγραμμα-πελάτη τα δικαιώματα πρόσβασης λογαριασμού χρήστη ή εκχωρήστε μια ομάδα στην οποία ανήκει ο χρήστης του υπολογιστή-πελάτη τα δικαιώματα πρόσβασης.
Για περισσότερες πληροφορίες σχετικά με τις ομάδες ασφαλείας για τα Windows NT Ανατρέξτε στον πίνακα για να ακολουθήσετε.

Υπάρχουν αρκετές λογαριασμούς ομάδων που θα Εύρεση Όταν ρυθμίσετε χρήστες και ομάδες των Windows NT και Windows 2000. Το η λίστα που ακολουθεί είναι μια σύνοψη των που ανήκει σε κάθε ομάδα:
Group                     Description
--------------------------------------------------------------------------
Interactive               Includes all users who log onto a Windows NT or
                          Windows 2000 system locally (at the console). It 
                          does not include users who connect to NT
                          resources across a network or are started as a 
                          server.

Network                   Includes all users who connect to Windows NT or
                          Windows 2000 resources across a network. It does 
                          not include those who connect through an 
                          interactive logon.

Creator/Owner             The Creator/Owner group is created for each
                          sharable resource in the Windows NT or
                          Windows 2000 system. Its membership is the set of 
                          users who either create a resource (such as a 
                          file) and who take ownership of them.

Everyone                  All users who access the system, whether locally,
                          remotely, or across the network.

System                    The local operating system.
				

Η παραπάνω λίστα περιλαμβάνει τους λογαριασμούς ομάδων που είναι εγγενή συστήματα Windows NT και Windows 2000. Ενδέχεται να σας συγκεκριμένου δικτύου περιλαμβάνουν περισσότερες ομάδες από την οποία μπορείτε να επιλέξετε. Για να προσδιορίσετε το συμμετοχή σε κάθε λογαριασμό προσαρμοσμένη ομάδα, πρέπει να απευθυνθείτε δικτύου σας ο διαχειριστής.

Ο διακομιστής DCOM ενεργοποιεί συμβάντα στον υπολογιστή-πελάτη

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

Εάν ο υπολογιστής-πελάτης εκτελεί Windows 95, Windows 98 ή Windows Me, ακολουθήστε τα εξής βήματα:
  1. Εκτελέστε το DCOM Config (DCOMCNFG.exe).
  2. Κάντε κλικ στην επιλογή του Προεπιλεγμένη ασφάλειαστην καρτέλα.
  3. Κάντε κλικ στην επιλογή του Επεξεργασία προεπιλογής κουμπί.
  4. Κάντε κλικ στην επιλογή του Προσθήκη κουμπί.
  5. Κάντε κλικ στην επιλογή Στον κόσμο, και στη συνέχεια κάντε κλικ στο κουμπί Για να Εκχώρηση πρόσβασης Για να εκχωρήσετε δικαιώματα.
  6. Κάντε κλικ στο κουμπί OK Για να κλείσετε το Προσθήκη πρόσβασης Δικαιώματα στο παράθυρο διαλόγου.
  7. Κάντε κλικ στο κουμπί OK Για να κλείσετε το Πρόσβαση Δικαιώματα στο παράθυρο διαλόγου.
  8. Κάντε κλικ στο κουμπί OK Για να κλείσετε το Ρύθμιση παραμέτρων DCOM Ιδιότητες στο παράθυρο διαλόγου.
  9. Δοκιμάστε ξανά την εφαρμογή.

    Το πρόγραμμα-πελάτη εφαρμογή χειρίζεται με επιτυχία το συμβάν.

Εάν ο υπολογιστής-πελάτης εκτελεί Windows NT ή Windows 2000, ακολουθήστε τα εξής βήματα:
  1. Εκτελέστε το DCOM Config (DCOMCNFG.exe).
  2. Κάντε κλικ στην επιλογή του Προεπιλεγμένη ασφάλεια στην καρτέλα.
  3. Κάντε κλικ στην επιλογή του Επεξεργασία προεπιλογής κουμπί.
  4. Κάντε κλικ στην επιλογή του Προσθήκη κουμπί.
  5. Κάντε κλικ για να επιλέξετε το Όλοι λογαριασμός, και στη συνέχεια, κάντε κλικ στην επιλογή Να επιτρέπεται η πρόσβαση Στο Τύπος Πρόσβαση πλαίσιο.
  6. Κάντε κλικ στο κουμπί OK.
  7. Κάντε κλικ στο κουμπί OK Για να κλείσετε τοΔικαιώματα τιμών μητρώου στο παράθυρο διαλόγου.
  8. Κάντε κλικ στο κουμπί OK Για να κλείσετε το Ρύθμιση παραμέτρων DCOM Ιδιότητες στο παράθυρο διαλόγου.
  9. Δοκιμάστε ξανά την εφαρμογή.

    Το πρόγραμμα-πελάτη εφαρμογή χειρίζεται με επιτυχία το συμβάν.

Γίνεται προσπάθεια πρόσβασης διακομιστή DCOM σε μη αξιόπιστοι τομείς

Εάν ο διακομιστής DCOM βρίσκεται σε ένα Windows NT ή Windows 2000 τομέα και σας πρόγραμμα-πελάτης συνδέεται σε ένα δεύτερο τομέα Windows NT ή Windows 2000 που δεν είναι "αξιόπιστος" από την πρώτη, θα λάβετε σφάλμα χρόνου εκτέλεσης '70' όταν γίνεται προσπάθεια πρόσβασης στο διακομιστή DCOM.

Αναφορές

Για πρόσθετες πληροφορίες, δείτε το ακόλουθο το άρθρο της Γνωσιακής Βάσης της Microsoft:
176799: ΠΛΗΡΟΦΟΡΙΕΣ: χρήση του DCOM Config (DCOMCNFG.EXE) στα Windows NT

Ιδιότητες

Αναγν. άρθρου: 180384 - Τελευταία αναθεώρηση: Πέμπτη, 26 Μαΐου 2011 - Αναθεώρηση: 4.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
Λέξεις-κλειδιά: 
kbdcom kbhowto kbregistry kbmt KB180384 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:180384

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

 

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