Aracılığıyla paylaş


RemoveRegistryValues Eylemi

RemoveRegistryValues eylemi yalnızca Kayıt Defteri tablosuna veya RemoveRegistry tablosunayazılmış olan değerleri sistem kayıt defterinden kaldırabilir. Bu eylem, ilişkili bileşen yerel olarak yüklendiyse veya kaynaktan çalıştırıldıysa ve kaldırılacak şekilde ayarlandıysa, Kayıt Defteri tablosuna yazılmış bir kayıt defteri değerini kaldırır. bu eylem, ilişkili bileşen yerel olarak yüklenmek üzere veya kaynaktan çalıştırılacak şekilde ayarlandıysa RemoveRegistry tablosuna yazılmış bir kayıt defteri değerini kaldırır.

Sıra Kısıtlamaları

RemoveRegistryValues çağrılmadan önce InstallValidate eylemi çağrılmalıdır. WriteRegistryValues eylemi kullanılırsa RemoveRegistryValues'un ardından gelmesi gerekir. RemoveRegistryValues unregisterMIMEInfo önce gelmelidir veya UnregisterProgIDInfo .

Yükleme, kaldırma veya onarım işlemi sırasında Kayıt Defteri tablosuna satır eklemek özel bir eylem kullanılabilir. Bu satırlar Kayıt Defteri tablosunda kalıcı değildir ve bilgiler yalnızca geçerli işlem sırasında kullanılabilir. Bu nedenle özel eylem, bu ek satırlardaki bilgileri gerektiren her yükleme, kaldırma veya onarım işleminde çalıştırılmalıdır. Özel eylemin RemoveRegistryValues ve WriteRegistryValues eylem dizisindeki eylemlerden önce gelmesi gerekir.

ActionData İletileri

Alan Eylem verilerinin açıklaması
[1] Kaldırılan kayıt defteri değerinin anahtarının kayıt defteri yolu.
[2] Kaldırılan kayıt defteri değerinin adı biçimlendirilmiş dizesi.

 

Açıklamalar

Kayıt defteri değerini kaldırmak için, değeri Kayıt Defteri tablosunun Değer sütununa kaydedin. WriteRegistryValues eylemi Kayıt Defteri tablosundaki değere REG_MULTI_SZ dize eklemişse, RemoveRegistryValues eylemi kayıt defteri değerinden yalnızca bu dizeleri kaldırır.