Cara memecahkan masalah galat Run-time '70' di DCOM aplikasi

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 180384 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Mencoba untuk mengakses DCOM Server dari klien jauh aplikasi kadang-kadang mengakibatkan galat berikut:
Galat run-time '70':
Izin ditolak

Ini Artikel ini menjelaskan skenario yang paling umum di mana kesalahan ini dibesarkan.

INFORMASI LEBIH LANJUT

Galat run-time '70' biasanya adalah hasil dari keamanan atau masalah perizinan. Berikut adalah daftar kemungkinan sebab run-time kesalahan 70 tapi adalah tidak lengkap atau definitif daftar.

DCOM tidak diaktifkan

Jika mesin Server tidak memiliki DCOM diaktifkan, mesin klien akan menerima galat run-time 70 ketika mencoba untuk mengakses server. Ini skenario berlaku untuk Windows 2000, Windows NT, Windows 95, Windows 98, dan Windows Millennium Edition (Me) server:
  1. Pada mesin Server yang menjalankan konfigurasi DCOM (DCOMCNFG.EXE).
  2. Pilih tab Default properti.
  3. Memastikan bahwa mengaktifkan didistribusikan COM di komputer ini diperiksa. Nilai ini disimpan dalam registri Windows pada berikut Lokasi:
    HKEY_LOCAL_MACHINE\Software\Microsoft\OLE

Klien pengguna tidak memiliki izin yang memadai

Jika pengguna klien tidak memiliki izin yang benar, akses untuk DCOM Server dapat ditolak. Ada beberapa langkah-langkah untuk mengambil untuk Pastikan klien Anda memiliki hak yang sah.

Jika Server Windows 95, Windows 98, atau Windows Me:
  1. Menjalankan konfigurasi DCOM.
  2. Pilih aplikasi DCOM Server dari daftar aplikasi yang tersedia.
  3. Pilih tombol properti, atau klik dua kali DCOM Aplikasi server dalam daftar.
  4. Tes server dengan "Default izin akses."

    Jika galat run-time '70' masih terjadi, default mengakses izin membatasi pengguna Anda. Jika hal ini terjadi, kemudian memodifikasi akses Default Izin dari tab Default keamanan dalam konfigurasi DCOM. Memberikan pengguna klien izin akses.

    Jika galat run-time '70' terjadi berjalan dengan izin akses standar, mungkin bahwa kebiasaan mengakses izin yang membatasi klien Anda mengakses DCOM Server. Memilih izin akses kustom dan pilih tombol Edit. Memberikan pengguna klien izin akses.
Jika Server Windows 2000 atau Windows NT:
  1. Menjalankan konfigurasi DCOM.
  2. Pilih aplikasi DCOM Server dari daftar aplikasi yang tersedia.
  3. Pilih tombol properti, atau klik dua kali DCOM Aplikasi server dalam daftar.
  4. Tes server dengan "Ijin akses Default," "Default Ijin Luncurkan", dan"Custom konfigurasi Permissions."

    Jika galat run-time '70' masih terjadi, kemungkinan bahwa default mengakses izin membatasi pengguna Anda. Jika hal ini terjadi, memodifikasi Izin akses dari tab Default keamanan dalam konfigurasi DCOM.

    Jika galat run-time '70' tidak terjadi, kemungkinan bahwa kebiasaan mengakses izin yang membatasi klien Anda mengakses DCOM Server. Memilih menggunakan Custom izin akses dan memilih tombol Edit. Grant klien account pengguna mengakses izin, atau memberikan kelompok pengguna klien milik izin akses.
Untuk informasi lebih lanjut mengenai grup keamanan Windows NT Lihat tabel untuk mengikuti.

Ada beberapa kelompok account Anda akan menemukan ketika Anda mengkonfigurasi pengguna dan grup pada Windows NT dan Windows 2000. The Daftar berikut adalah ringkasan dari yang dimiliki oleh masing-masing kelompok:
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.
				

Daftar di atas termasuk account grup yang intrinsik untuk sistem Windows NT dan Windows 2000. Jaringan tertentu Anda dapat termasuk kelompok-kelompok lebih dari yang Anda dapat memilih. Untuk menentukan keanggotaan setiap account grup kustom, Anda harus menghubungi jaringan Anda administrator.

DCOM Server menimbulkan peristiwa untuk klien

Jika komponen server DCOM menimbulkan peristiwa yang ditangani oleh aplikasi klien, Anda harus mengkonfigurasi DCOM keamanan pada komputer klien untuk memungkinkan akses, dan Anda harus mengkonfigurasi DCOM keamanan pada komputer server. Hal ini memungkinkan server untuk membuat callback untuk klien, jadi acara dapat dibesarkan. Jika Anda tidak mengkonfigurasi DCOM keamanan dengan cara ini, kesalahan 70 adalah dihasilkan setiap kali panggilan aplikasi klien server. Hal ini mengakibatkan acara dibangkitkan kembali ke klien. Jika aplikasi server tidak meningkatkan peristiwa, Anda tidak perlu mengkonfigurasi DCOM keamanan pada klien komputer.

Jika komputer klien menjalankan Windows 95, Windows 98, atau Windows Me, ikuti langkah berikut:
  1. Menjalankan konfigurasi DCOM (DCOMCNFG.exe).
  2. Klik Standar keamanantab.
  3. Klik Mengedit Default tombol.
  4. Klik Tambahkan tombol.
  5. Klik untuk memilih Dunia, lalu klik The Memberikan akses tombol untuk memberikan izin.
  6. Klik Ok untuk menutup Menambahkan akses Izin kotak dialog.
  7. Klik Ok untuk menutup Akses Izin kotak dialog.
  8. Klik Ok untuk menutup Konfigurasi DCOM Properti kotak dialog.
  9. Menguji aplikasi lagi.

    Klien aplikasi berhasil menangani acara.

Jika komputer klien menjalankan Windows NT atau Windows 2000, ikuti langkah berikut:
  1. Menjalankan konfigurasi DCOM (DCOMCNFG.exe).
  2. Klik Standar keamanan tab.
  3. Klik Mengedit Default tombol.
  4. Klik Tambahkan tombol.
  5. Klik untuk memilih Semua orang rekening, dan kemudian klik untuk memilih Memungkinkan akses dalam Jenis Akses kotak.
  6. Klik Ok.
  7. Klik Ok lagi untuk menutupIzin nilai registri kotak dialog.
  8. Klik Ok untuk menutup Konfigurasi DCOM Properti kotak dialog.
  9. Menguji aplikasi lagi.

    Klien aplikasi berhasil menangani acara.

Berusaha untuk akses DCOM Server domain tidak terpercaya

Jika Server DCOM Anda berada dalam satu Windows NT atau Windows 2000 domain, dan klien Anda log on ke kedua domain Windows 2000 atau Windows NT yang tidak "dipercaya" oleh pertama, Anda akan menerima galat run-time '70' ketika mencoba untuk mengakses DCOM Server.

REFERENSI

Untuk informasi tambahan, silakan lihat berikut artikel di dalam Basis Pengetahuan Microsoft:
176799: INFO: menggunakan konfigurasi DCOM (DCOMCNFG.EXE) pada Windows NT

Properti

ID Artikel: 180384 - Kajian Terakhir: 16 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
Kata kunci: 
kbdcom kbhowto kbregistry kbmt KB180384 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:180384

Berikan Masukan

 

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