Hi, There is a tricky problem bother me these days. I don't understand why the certain Registry key/value got removed before my uninstall custom action is called. we have a custom action scheduled after ProcessComponents, but before RemoveRegistryValues: InstallValidate InstallInitialize ProcessComponents MyCA .... RemoveRegistryValues
we also defined Registry key/value in the MSI's Registry table. so it will get created and removed during install and uninstall. MyCA is a deferred uninstall custom action will read from that Registry Key. but during our testing, when MyCA is get called, the Registry key is already deleted. Does ProcessComponents will delete the registry key?? I thought RemoveRegistryValues will do that job. thanks, William L. ------------------------------------------------------------------------------ EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users