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

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

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

Περίληψη

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

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

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

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

Δεν έχει ενεργοποιηθεί το DCOM

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

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

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

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

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

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

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

    Παρουσιάζεται σφάλμα Ifrun χρόνου '70', είναι πιθανό ότι η προσαρμοσμένη accesspermissions περιορισμός υπολογιστή-πελάτη από την πρόσβαση στο διακομιστή DCOM. Chooseto χρησιμοποιεί προσαρμοσμένα δικαιώματα πρόσβασης και επιλέξτε το κουμπί "Επεξεργασία". Εκχωρήσετε το clientuser δικαιώματα πρόσβασης λογαριασμού ή παρέχουν μια ομάδα ανήκει ο χρήστης του υπολογιστή-πελάτη, toaccess δικαιώματα.
Για περισσότερες πληροφορίες σχετικά με τις ομάδες ασφαλείας στα 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 (DCOMCNFG.exe).
  2. Κάντε κλικ στην καρτέλα Προεπιλεγμένη ασφάλεια.
  3. Κάντε κλικ στο κουμπί Επεξεργασία προεπιλογής .
  4. Κάντε κλικ στο κουμπί Προσθήκη .
  5. Κάντε κλικ για να επιλέξετε Όλος ο κόσμος, και στη συνέχεια το κουμπί Εκχώρηση πρόσβασης clickthe για να εκχωρήσετε δικαιώματα.
  6. Κάντε κλικ στο κουμπί Ok για να κλείσετε το παράθυρο διαλόγου Προσθήκη AccessPermissions .
  7. Κάντε κλικ στο κουμπί Ok για να κλείσετε το πλαίσιο διαλόγου " AccessPermissions ".
  8. Κάντε κλικ στο κουμπί Ok για να κλείσετε το πλαίσιο διαλόγου DCOM ConfigProperties .
  9. Δοκιμάστε ξανά την εφαρμογή.

    Ο clientapplication χειρίζεται με επιτυχία το συμβάν.

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

    Ο clientapplication χειρίζεται με επιτυχία το συμβάν.

Απόπειρα πρόσβασης διακομιστή DCOM σε μη αξιόπιστοι τομείς

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

Αναφορές

Για περισσότερες πληροφορίες, ανατρέξτε στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft:
176799 : INFO: χρήση παραμέτρων DCOM (DCOMCNFG.(EXE) στα Windows NT

Ιδιότητες

Αναγν. άρθρου: 180384 - Τελευταία αναθεώρηση: Τετάρτη, 20 Αυγούστου 2014 - Αναθεώρηση: 5.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 και μπορείτε να το διορθώσετε χρησιμοποιώντας την τεχνολογία Community Translation Framework (CTF) (Πλαίσιο μετάφρασης κοινότητας). Η Microsoft παρέχει μηχανική μετάφραση, επεξεργασία μετά τη μηχανική μετάφραση από την κοινότητα και άρθρα μεταφρασμένα από επαγγελματίες προκειμένου να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής βάσης σε πολλές γλώσσες. Τα άρθρα μηχανικής μετάφρασης και αυτά που επεξεργάζονται ύστερα από μηχανική μετάφραση ενδέχεται να περιέχουν σφάλματα στο λεξιλόγιο, στη σύνταξη ή/και στη γραμματική. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες μας. Για περισσότερες πληροφορίες σχετικά με το CTF, μεταβείτε στην τοποθεσία http://support.microsoft.com/gp/machine-translation-corrections/el.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 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