Bagikan melalui


Tindakan RemoveRegistryValues

Tindakan RemoveRegistryValues hanya dapat menghapus nilai dari registri sistem yang telah ditulis ke dalam tabel Registri atau tabel RemoveRegistry. Tindakan ini menghapus nilai registri yang telah ditulis ke dalam tabel Registri jika komponen terkait diinstal secara lokal atau sebagai jalankan dari sumber dan sekarang diatur untuk dihapus instalannya. Tindakan ini menghapus nilai registri yang telah ditulis ke dalam tabel RemoveRegistry jika komponen terkait diatur untuk diinstal secara lokal atau sebagai dijalankan dari sumber.

Pembatasan Urutan

Tindakan InstallValidate harus dipanggil sebelum memanggil RemoveRegistryValues. Jika tindakan WriteRegistryValues digunakan, tindakan tersebut harus muncul setelah RemoveRegistryValues. RemoveRegistryValues harus datang sebelum UnregisterMIMEInfo atau UnregisterProgIDInfo.

Tindakan kustom dapat digunakan untuk menambahkan baris ke tabel Registri selama penginstalan, penghapusan instalasi, atau transaksi perbaikan. Baris ini tidak bertahan dalam tabel Registri dan informasi hanya tersedia selama transaksi saat ini. Oleh karena itu, tindakan kustom harus dijalankan di setiap penginstalan, penghapusan instalasi, atau transaksi perbaikan yang memerlukan informasi di baris tambahan ini. Tindakan kustom harus datang sebelum tindakan RemoveRegistryValues dan WriteRegistryValues dalam urutan tindakan.

Pesan ActionData

Bidang Deskripsi data tindakan
[1] Jalur registri ke kunci nilai registri yang dihapus.
[2] String nama yang diformat dari nilai registri yang dihapus.

 

Keterangan

Untuk menghapus nilai registri, rekam nilai di kolom Nilai dari tabel Registri. Jika tindakan WriteRegistryValues telah melampirkan REG_MULTI_SZ string ke nilai dalam tabel Registri, tindakan RemoveRegistryValues hanya menghapus string tersebut dari nilai registri.