Tabel MsiServiceConfigFailureActions
Tabel MsiServiceConfigFailureActions mencantumkan operasi yang akan dijalankan setelah layanan gagal. Operasi yang ditentukan dalam tabel ini berjalan lain kali sistem dimulai.
Pemasang Windows 4.5 atau yang lebih lama: Tidak didukung. Tabel ini tersedia dimulai dengan Windows Installer 5.0.
Tabel MsiServiceConfigFailureActions memiliki kolom berikut.
Kolom | Jenis | Kunci | Dapat diubah ke null |
---|---|---|---|
MsiServiceConfigFailureActions | Pengidentifikasi | Y | N |
Nama | Diformat | N | N |
Kejadian | Bilangan bulat | N | N |
ResetPeriod | Bilangan bulat | N | Y |
RebootMessage | Diformat | N | Y |
Perintah | Diformat | N | Y |
Tindakan | Teks | N | Y |
DelayActions | Teks | N | Y |
Komponen_ | Pengidentifikasi | N | N |
Kolom
-
MsiServiceConfigFailureActions
-
Ini adalah kunci utama tabel ini yang mengidentifikasi tindakan kegagalan.
-
Nama
-
Kolom ini berisi nama layanan yang merupakan bagian dari paket ini atau yang sudah diinstal.
-
Acara
-
Kolom ini menentukan kapan harus mengubah konfigurasi layanan. Nilai berikut adalah bidang bit yang dapat digabungkan untuk mewakili beberapa operasi. Nilai bidang bit lainnya diabaikan.
Terus-menerus Deskripsi msidbServiceConfigEventInstall1 Ubah selama penginstalan komponen. msidbServiceConfigEventUninstall2 Ubah selama penghapusan instalasi komponen. msidbServiceConfigEventReinstall4 Ubah selama penginstalan ulang komponen. -
ResetPeriod
-
Periode reset dalam hitungan detik kegagalan layanan. Service Control Manager (SCM) menghitung berapa kali setiap layanan gagal sejak sistem terakhir dihidupkan ulang. Jumlah diatur ulang ke nol jika layanan tidak gagal untuk periode reset. Ketika layanan gagal untuk ke-N kalinya, sistem melakukan tindakan yang ditentukan dalam elemen [N-1] dari array yang ditentukan di bidang Tindakan.
Biarkan bidang ResetPeriod kosong untuk menunjukkan bahwa jumlah kegagalan tidak boleh diatur ulang.
-
RebootMessage
-
Pesan yang dikirim kepada pengguna sebelum memulai ulang komputer sebagai respons terhadap tindakan SC_ACTION_REBOOT yang ditentukan di kolom Tindakan. Anda dapat menggunakan string kosong, "", untuk mengirim pesan saat ini tidak berubah. Anda dapat menggunakan sintaks [~] dari jenis data Yang Diformat untuk menghapus pesan saat ini dan tidak mengirim pesan.
-
Perintah
-
Baris perintah yang dijalankan oleh proses yang dibuat oleh fungsi CreateProcess sebagai respons terhadap tindakan SC_ACTION_RUN_COMMAND yang ditentukan di kolom Tindakan. Proses baru berjalan di bawah akun yang sama dengan layanan dan hanya jika bidang Tindakan SC_ACTION_RUN_COMMAND. Anda dapat menggunakan string kosong, "", untuk menggunakan baris perintah saat ini yang tidak berubah. Anda dapat menggunakan sintaks [~] dari jenis data Yang Diformat untuk menghapus baris perintah saat ini dan tidak menjalankan operasi saat layanan gagal.
-
Tindakan
-
Bidang ini berisi array nilai bilangan bulat yang menentukan tindakan yang diambil oleh SCM jika layanan gagal. Pisahkan nilai dalam array dengan [~]. Nilai bilangan bulat dalam elemen Nth dari array menentukan tindakan yang dilakukan saat layanan gagal untuk ke-N kalinya. Setiap anggota array adalah salah satu nilai bilangan bulat berikut.
Terus-menerus Deskripsi SC_ACTION_NONE0 Tidak ada tindakan. SC_ACTION_REBOOT2 Mulai ulang komputer. SC_ACTION_RESTART1 Memulai ulang server SC_ACTION_RUN_COMMAND3 Jalankan perintah. -
DelayActions
-
Bidang ini berisi array nilai bilangan bulat yang menentukan waktu dalam milidetik untuk menunggu sebelum melakukan tindakan yang ditentukan di kolom Tindakan. Pisahkan nilai dalam array dengan [~]. Jumlah elemen dalam array DelayActions harus sama dengan jumlah elemen dalam array Tindakan. Elemen Nth dari array DelayActions menentukan penundaan waktu untuk elemen ke-n dari array Tindakan.
-
Komponen_
-
Kunci eksternal ke kolom salah satu Tabel Komponen.
Validasi
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk