Metode ChangeStartMode dari kelas Win32_BaseService
Metode kelas ChangeStartModeWMI memodifikasi mode mulai objek layanan yang berasal dari Win32_BaseService.
Topik ini menggunakan sintaks Managed Object Format (MOF). Untuk informasi selengkapnya tentang menggunakan metode ini, lihat Memanggil Metode.
Sintaks
uint32 ChangeStartMode(
[in] string StartMode = Auto Start
);
Parameter
-
StartMode [in]
-
Mode mulai layanan dasar Windows. Defaultnya adalah "Otomatis".
-
Boot Start ("Boot")
-
Driver perangkat dimulai oleh pemuat sistem operasi. Nilai ini hanya berlaku untuk layanan driver.
-
Mulai Sistem ("Sistem")
-
Driver perangkat dimulai oleh proses inisialisasi sistem operasi. Nilai ini hanya berlaku untuk layanan driver.
-
Mulai Otomatis ("Otomatis")
-
Layanan yang akan dimulai secara otomatis oleh manajer kontrol layanan selama startup sistem.
-
Permintaan Mulai ("Manual")
-
Layanan yang akan dimulai oleh manajer kontrol layanan saat proses memanggil metode StartService .
-
Dinonaktifkan ("Dinonaktifkan")
-
Layanan dinonaktifkan.
Mengembalikan nilai
Mengembalikan salah satu nilai yang tercantum dalam daftar berikut ini atau nilai lainnya untuk menunjukkan kesalahan.
-
Berhasil
-
0
Permintaan diterima.
-
Tidak Didukung
-
1
Permintaan tidak didukung.
-
Akses Ditolak
-
2
Pengguna tidak memiliki akses yang diperlukan.
-
Layanan Dependen Berjalan
-
3
Layanan tidak dapat dihentikan karena layanan lain yang sedang berjalan bergantung padanya.
-
Kontrol Layanan Tidak Valid
-
4
Kode kontrol yang diminta tidak valid, atau tidak dapat diterima oleh layanan.
-
Layanan Tidak Dapat Menerima Kontrol
-
5
Kode kontrol yang diminta tidak dapat dikirim ke layanan karena status layanan (propertistatus Win32_BaseService) sama dengan 0, 1, atau 2.
-
Layanan Tidak Aktif
-
6
Layanan belum dimulai.
-
Waktu Permintaan Layanan Habis
-
7
Layanan ini tidak menanggapi permintaan mulai secara tepat waktu.
-
Kegagalan Tidak Diketahui
-
8
Proses interaktif.
-
Jalur Tidak Ditemukan
-
9
Jalur direktori ke file yang dapat dieksekusi layanan tidak ditemukan.
-
Layanan Sudah Berjalan
-
10
Layanan sudah berjalan.
-
Database Layanan Terkunci
-
11
Database untuk menambahkan layanan baru dikunci.
-
Dependensi Layanan Dihapus
-
12
Dependensi di mana layanan ini bergantung telah dihapus dari sistem.
-
Kegagalan Dependensi Layanan
-
13
Layanan gagal menemukan layanan yang diperlukan dari layanan dependen.
-
Layanan Dinonaktifkan
-
14
Layanan telah dinonaktifkan dari sistem.
-
Log Masuk Layanan Gagal
-
15
Layanan tidak memiliki autentikasi yang benar untuk dijalankan pada sistem.
-
Layanan ditandai untuk penghapusan
-
16
Layanan ini sedang dihapus dari sistem.
-
Layanan Tanpa Utas
-
17
Tidak ada utas eksekusi untuk layanan.
-
Dependensi Sirkuler Status
-
18
Ada dependensi melingkar saat memulai layanan.
-
Nama Duplikat Status
-
19
Ada layanan yang berjalan dengan nama yang sama.
-
Nama Status Tidak Valid
-
20
Ada karakter yang tidak valid dalam nama layanan.
-
Parameter Status Tidak Valid
-
21
Parameter yang tidak valid telah diteruskan ke layanan.
-
Status Akun Layanan Tidak Valid
-
22
Akun tempat layanan ini dijalankan tidak valid atau tidak memiliki izin untuk menjalankan layanan.
-
Layanan Status Ada
-
23
Layanan ada dalam database layanan yang tersedia dari sistem.
-
Layanan Sudah Dijeda
-
24
Layanan saat ini dijeda dalam sistem.
-
Lainnya
-
25 4294967295
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Ruang nama |
Root\CIMV2 |
MOF |
|
DLL |
|