Bagikan melalui


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 pktPrivacyautentikasi , 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.

Menyambungkan ke WMI pada Komputer Jarak Jauh