winmgmt
Winmgmt adalah layanan WMI dalam proses SVCHOST yang berjalan di bawah akun "LocalSystem".
Dalam semua kasus, layanan WMI secara otomatis dimulai ketika aplikasi manajemen pertama atau skrip meminta koneksi ke namespace layanan WMI. Untuk informasi selengkapnya, lihat Memulai dan Menghentikan Layanan WMI.
Catatan
WMI adalah komponen inti dari sistem operasi Windows yang memungkinkan pengembang dan administrator TI menulis skrip dan aplikasi untuk mengotomatiskan tugas tertentu. Winmgmt.exe adalah layanan yang memungkinkan WMI berjalan di komputer lokal Anda. Untuk informasi selengkapnya tentang menggunakan WMI, lihat Menggunakan WMI. Jika Anda telah menerima pesan kesalahan mengenai winmgmt.exe, lihat Pemecahan Masalah WMI. Untuk informasi selengkapnya tentang Winmgmt.exe, lihat Menggunakan WMI Management Tools.
Saat dijalankan dari prompt perintah, layanan WMI memiliki sakelar berikut.
winmgmt
[/backup <filename>]
[/restore <filename> <mode>]
[/resyncperf <winmgmt service process id>]
[/standalonehost <level>]
[/sharedhost]
[/verifyrepository <path>]
[/salvagerepository]
[/resetrepository]
-
/backup<filename>
-
Menyebabkan WMI mencadangkan repositori ke nama file yang ditentukan. Argumen nama file harus berisi jalur lengkap ke lokasi file. Proses ini memerlukan kunci tulis pada repositori sehingga operasi tulis ke repositori ditangguhkan hingga proses pencadangan selesai.
Jika Anda tidak menentukan jalur untuk file, jalur tersebut dimasukkan ke dalam direktori %Windir%\System32.
-
/pulihkan bendera nama<>file<>
-
Memulihkan repositori WMI secara manual dari file cadangan yang ditentukan. Argumen nama file harus berisi jalur lengkap ke lokasi file cadangan. Untuk melakukan operasi pemulihan, WMI menyimpan repositori yang ada untuk menulis kembali jika operasi gagal. Kemudian repositori dipulihkan dari file cadangan yang ditentukan dalam argumen nama file. Jika akses eksklusif ke repositori tidak dapat dicapai, klien yang ada terputus dari WMI.
Argumen bendera harus 1 (paksa putuskan sambungan pengguna dan pulihkan) atau 0 (pemulihan default jika tidak ada pengguna yang tersambung) dan menentukan mode pemulihan.
-
/resyncperf<winmgmt-service-process-id>
-
Mendaftarkan pustaka performa komputer dengan WMI. WMI PID adalah ID proses untuk layanan WMI.
Hanya diperlukan jika kelas monitor performa tidak mengembalikan hasil yang andal.
-
/standalonehost [<level>]
-
Memindahkan layanan Winmgmt ke proses Svchost mandiri yang memiliki titik akhir DCOM tetap. Titik akhir default adalah "ncacn_ip_tcp.0.24158". Namun, titik akhir dapat diubah dengan menjalankan Dcomcnfg.exe. Untuk informasi selengkapnya tentang menyiapkan port tetap untuk WMI, lihat Menyiapkan Port Tetap untuk WMI.
Argumen tingkat adalah tingkat autentikasi untuk proses Svchost. WMI biasanya berjalan sebagai bagian dari host layanan bersama dan Anda tidak dapat meningkatkan tingkat autentikasi untuk WMI saja. Jika tingkat tidak ditentukan, defaultnya adalah 4 (RPC_C_AUTHN_LEVEL_PKT atau WbemAuthenticationLevelPkt).
Anda dapat menjalankan WMI dengan lebih aman dengan meningkatkan tingkat autentikasi ke Privasi Paket (RPC_C_AUTHN_LEVEL_PKT_PRIVACY atau WbemAuthenticationLevelPktPrivacy). Tingkat autentikasi untuk Visual Basic dan pembuatan skrip dijelaskan dalam WbemAuthenticationLevelEnum. Untuk C++, lihat Mengatur Tingkat Keamanan Proses Default Menggunakan C++. Untuk informasi selengkapnya, lihat Memelihara Keamanan WMI.
-
/sharedhost
-
Memindahkan layanan Winmgmt ke dalam proses Svchost bersama.
-
/verifyrepository<path>
-
Melakukan pemeriksaan konsistensi pada repositori WMI. Saat Anda menambahkan sakelar /verifyrepository tanpa <argumen jalur> , maka repositori langsung yang saat ini digunakan oleh WMI diverifikasi. Saat Menentukan argumen jalur , Anda dapat memverifikasi salinan repositori yang disimpan. Dalam hal ini, argumen jalur harus berisi jalur lengkap ke salinan repositori yang disimpan. Repositori yang disimpan harus berupa salinan seluruh folder repositori. Untuk informasi selengkapnya tentang kesalahan yang dikembalikan oleh perintah ini, lihat bagian Keterangan.
-
/salvagerepository
-
Melakukan pemeriksaan konsistensi pada repositori WMI, dan jika inkonsistensi terdeteksi, bangun kembali repositori. Konten repositori yang tidak konsisten digabungkan ke dalam repositori pembangunan ulang, jika dapat dibaca. Operasi penyelamatan selalu berfungsi dengan repositori yang saat ini digunakan layanan WMI. Untuk informasi selengkapnya tentang kesalahan yang dikembalikan oleh perintah ini, lihat bagian Keterangan.
% File MOF yang berisi #pragma pernyataan pra-prosesor pemulihan otomatis dipulihkan ke repositori.
-
/resetrepository
-
Repositori diatur ulang ke status awal ketika sistem operasi pertama kali diinstal. File MOF yang berisi pernyataan praprosesor #pragma pemulihan otomatis dipulihkan ke repositori.
Alat ini terletak di direktori %Windir%\System32\wbem. Untuk daftar sakelar yang tersedia, ketik WinMgmt /?
di prompt perintah.
Repositori WMI, juga dikenal sebagai repositori CIM, bukan hanya satu file, tetapi kumpulan file dalam folder Repositori yang bekerja sama sebagai database. Saat Anda menggunakan sakelar /backup untuk mencadangkan repositori, cadangan yang dihasilkan adalah satu file terkompresi.
WMI mengembalikan kesalahan ERROR_INTERNAL_DB_CORRUPTION (net helpmsg 1358) jika operasi verifikasi menunjukkan bahwa repositori tidak dalam keadaan konsisten. Kesalahan ini dapat dikembalikan dari perintah apa pun yang melakukan verifikasi repositori, seperti /verifyrepository atau /salvagerepository.
Catatan
Jika WMI mengembalikan pesan kesalahan, ketahuilah bahwa mereka mungkin tidak menunjukkan masalah dalam layanan WMI atau di penyedia WMI. Kegagalan dapat berasal dari bagian lain dari sistem operasi dan muncul sebagai kesalahan melalui WMI. Dalam keadaan apa pun, jangan hapus repositori WMI sebagai tindakan pertama karena menghapus repositori dapat menyebabkan kerusakan pada sistem atau aplikasi yang diinstal.
Untuk informasi selengkapnya, lihat Pemecahan Masalah WMI.
Persyaratan | Value |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |