Pemecahan Masalah Koneksi WMI Jarak Jauh
Bagian berikut menjelaskan masalah umum yang mungkin dimiliki pengembang dengan membuat koneksi WMI jarak jauh.
Bagian berikut dibahas dalam topik ini:
Akses DCOM Ditolak
-
Gejala
-
koneksi Anda gagal dengan kesalahan "Akses DCOM Ditolak", bersama dengan nilai desimal -2147024891 atau nilai hex0x80070005.
-
Masalah
-
DCOM mungkin tidak dikonfigurasi untuk memperbolehkan koneksi WMI.
-
Resolusi
-
Anda dapat mengonfigurasi pengaturan DCOM untuk WMI menggunakan utilitas Konfigurasi DCOM (DCOMCnfg.exe) yang ditemukan di Alat Administratif di Panel Kontrol. Utilitas ini mengekspos pengaturan yang memungkinkan pengguna tertentu untuk terhubung ke komputer dari jarak jauh melalui DCOM. Anggota grup Administrator diizinkan untuk terhubung dari jarak jauh ke komputer secara default. Dengan utilitas ini, Anda dapat mengatur keamanan untuk memulai, mengakses, dan mengonfigurasi layanan WMI.
Untuk informasi selengkapnya, lihat Mengamankan Koneksi WMI Jarak Jauh.
Gagal Menyambungkan
-
Gejala
-
Anda tidak dapat tersambung ke WMI pada sistem jarak jauh.
-
Masalah
-
Anda mungkin mencoba menyambungkan ke sistem yang tidak mendukung WMI. Koneksi berikut antara versi sistem operasi tidak didukung:
- Anda tidak dapat tersambung ke komputer yang menjalankan edisi Starter, Basic, atau Home.
Secara bergantian, Anda mungkin mencoba menyambungkan ke namespace layanan yang memerlukan koneksi terenkripsi, yang memerlukan tingkat
pktPrivacy
autentikasi , WbemAuthenticationLevelPktPrivacy, atau RPC_C_AUTHN_LEVEL_PKT_PRIVACY. -
Resolusi
-
Untuk informasi selengkapnya, lihat Mengamankan Namespace WMI, Mengamankan Klien dan Penyedia C++, atau Mengatur Tingkat Keamanan Proses Default Menggunakan VBScript.
Waktu Koneksi WMI Habis
-
Gejala
-
Waktu koneksi WMI Anda habis.
-
Masalah
-
Karena masalah jeda jaringan, komputer tidak dapat merespons pada waktunya.
-
Resolusi
-
Saat menyambungkan ke WMI melalui panggilan ke SWbemLocator.ConnectServer atau IWbemLocator::ConnectServer, Anda dapat mengatur bendera wbemConnectFlagUseMaxWait (pembuatan skrip) atau WBEM_FLAG_CONNECT_USE_MAX_WAITdalam nilai C++ ke 128 (0x80) untuk memberlakukan waktu habis dua (2) menit pada panggilan.
Topik terkait