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 mengakses DCOM Server dari aplikasi jauh klien kadang-kadang menghasilkan galat berikut ini:
Galat run-time '70':
Izin ditolak

Artikel ini menjelaskan skenario yang paling umum mengangkat galat ini.

Informasi lebih lanjut

Galat run-time '70' biasanya adalah hasil masalah keamanan atau izin. Berikut ini adalah daftar kemungkinan penyebab galat run-time 70 tetapi tidak berarti daftar lengkap atau pasti.

DCOM tidak diaktifkan

Jika mesin Server tidak memiliki DCOM diaktifkan, Mesin klien akan menerima galat run-time 70 ketika mencoba mengakses server. Skenario ini berlaku untuk Windows 2000, Windows NT, Windows 95, Windows 98, dan Server Windows Millennium Edition (me):
  1. Pada mesin Server, jalankan konfig DCOM (DCOMCNFG.EXE).
  2. Pilih tab properti asali.
  3. Pastikan bahwa Enable Distributed COM on ischecked komputer ini. Nilai ini disimpan di registri Windows di followinglocation:
    HKEY_LOCAL_MACHINE\Software\Microsoft\OLE

Klien pengguna tidak memiliki izin yang memadai

Jika klien pengguna tidak memiliki izin yang benar, akses ke DCOM Server dapat ditolak. Ada beberapa langkah yang harus diambil untuk memastikan bahwa klien Anda memiliki hak yang valid.

Jika Server adalah Windows 95, Windows 98, atau Windows Me:
  1. Jalankan DCOM Config.
  2. Pilih aplikasi DCOM Server dari daftar ofavailable aplikasi.
  3. Pilih tombol tekan properti, atau klik ganda DCOMServer aplikasi dalam daftar.
  4. Uji server dengan "Ijin akses Default."

    Jika galat run-time '70' masih terjadi, permissionsare akses default membatasi pengguna Anda. Jika demikian, kemudian Ubah AccessPermissions Default dari tab Security Default di DCOM Config. Berikan klien useraccess izin.

    Jika galat run-time '70' tidak terjadi runningwith ijin akses default, ada kemungkinan bahwa accesspermissions kustom membatasi klien Anda mengakses DCOM Server. Choosecustom izin akses dan pilih tombol tekan Edit. Berikan klien useraccess izin.
Jika Server Windows NT atau Windows 2000:
  1. Jalankan DCOM Config.
  2. Pilih aplikasi DCOM Server dari daftar ofavailable aplikasi.
  3. Pilih tombol tekan properti, atau klik ganda DCOMServer aplikasi dalam daftar.
  4. Uji server dengan "Ijin akses Default," "DefaultLaunch izin" dan "Kustom konfigurasi izin."

    Kesalahan Ifrun '70' masih terjadi, ada kemungkinan bahwa default accesspermissions membatasi pengguna Anda. Jika demikian, mengubah izin DefaultAccess dari tab Security Default di DCOM Config.

    Kesalahan Ifrun '70' tidak terjadi, ada kemungkinan bahwa accesspermissions kustom membatasi klien Anda mengakses DCOM Server. Chooseto menggunakan izin akses kustom dan memilih tombol tekan Edit. Memberikan clientuser izin akses akun, atau memberi Grup pengguna klien milik toaccess izin.
Untuk informasi lebih lanjut mengenai kelompok keamanan di Windows NT Daftar Tabel untuk mengikuti.

Ada beberapa grup akun Anda akan menemukan saat Anda mengkonfigurasi pengguna dan grup pada Windows NT dan Windows 2000. Daftar berikut ini 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 sistem Windows NT dan Windows 2000. Jaringan tertentu mungkin mencakup lebih grup dari mana Anda dapat memilih. Untuk menentukan keanggotaan setiap account grup suai, Anda harus menghubungi administrator jaringan Anda.

DCOM Server menimbulkan kejadian untuk klien

Jika Anda komponen server DCOM menimbulkan kejadian yang ditangani oleh aplikasi klien, Anda harus mengkonfigurasi DCOM keamanan pada komputer klien untuk mengizinkan akses, dan Anda harus mengkonfigurasi DCOM keamanan pada komputer server. Hal ini memungkinkan server untuk membuat callback ke klien, jadi peristiwa dapat diangkat. Jika Anda tidak mengonfigurasikan keamanan DCOM dengan cara ini, galat 70 dibuat setiap kali panggilan aplikasi klien server. Hal ini mengakibatkan peristiwa diangkat kembali ke klien. Jika server aplikasi tidak meningkatkan kejadian, Anda tidak harus mengkonfigurasi DCOM keamanan pada komputer klien.

Jika komputer klien yang menjalankan Windows 95, Windows 98, atau Windows Me, ikuti langkah-langkah berikut:
  1. Jalankan DCOM Config (DCOMCNFG.exe).
  2. Klik tab Keamanan asali.
  3. Klik tombol tekan Edit Default .
  4. Klik tombol tekan Tambah .
  5. Klik untuk memilih , dan kemudian clickthe Memberikan akses tombol tekan untuk memberi izin.
  6. Klik Ok untuk menutup kotak dialog Tambah AccessPermissions .
  7. Klik Ok untuk menutup kotak dialog AccessPermissions .
  8. Klik Ok untuk menutup kotak dialog DCOM ConfigProperties .
  9. Uji aplikasi lagi.

    Clientapplication berhasil menangani peristiwa.

Jika komputer klien yang menjalankan Windows NT atau Windows 2000, ikuti langkah-langkah berikut:
  1. Jalankan DCOM Config (DCOMCNFG.exe).
  2. Klik tab Keamanan Asali .
  3. Klik tombol tekan Edit Default .
  4. Klik tombol tekan Tambah .
  5. Klik untuk memilih siapa saja andthen akun, klik untuk memilih Mengizinkan akses di kotak jenis ofAccess .
  6. Klik Ok.
  7. Klik Ok untuk menutup kotak dialogIzin nilai registri .
  8. Klik Ok untuk menutup kotak dialog DCOM ConfigProperties .
  9. Uji aplikasi lagi.

    Clientapplication berhasil menangani peristiwa.

Mencoba akses DCOM Server tidak dipercaya domain

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

Referensi

Untuk informasi lebih lanjut, baca artikel berikut di Pangkalan Pengetahuan Microsoft:
176799 : INFO: menggunakan DCOM Config (DCOMCNFG.EXE) pada Windows NT

Properti

ID Artikel: 180384 - Kajian Terakhir: 20 Agustus 2014 - Revisi: 3.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 oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.
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