DIFxApp problem

I have created an installer for a product at work, the product includes a driver which is installed using DIFxApp. There are no problems with that, But I am now creating a patch, which replaces 2 files, and everytime I install the patch, the driver gets uninstalled, and then reinstalled, meaning that all users must reboot their machines. How can I get around the driver uninstalling and then reinstalling (this should not happen, since the driver is not being changed at all)


0 Comments   [ + ] Show comments

Answers (6)

Posted by: ditch_nz 13 years ago
Purple Belt
perhaps the files you are replacing are the keypaths for a component in the package?
Posted by: kristjan84 13 years ago
Orange Belt
Thanks for your reply ditch_nz, I checked this, and this is not the case, the files that are getting replaced are 2 dll´s, which have nothing to do with the driver, also, our service shuts down before the dll´s are replaced, and then the service starts up again, which is what I want, but i dont understand why the driver gets re-installed.

If it makes any difference, the driver is in a merge module
Posted by: kristjan84 13 years ago
Orange Belt
I installed the msp, and was browsing through the log, and i found the following:

MSI (s) (1C:AC) [08:54:52:800]: Feature: Driver; Installed: Local; Request: Reinstall; Action: Reinstall

Which obviously suggests that the driver is being reinstalled for some reason, is there any way to change this so the feature does not get reinstalled? since the driver is not being changed at all?
Posted by: AngelD 13 years ago
Red Belt
How about adding a condition to the component holding the driver to only install during installation (NOT Installed)?
Posted by: kristjan84 13 years ago
Orange Belt
Thats what i´ve been doing, i tried setting the condition to 'NOT Installed', and I also tried 'NOT PATCH', but for some reason the feature always gets installed. Any ideas?
Posted by: mekaywe 13 years ago
Brown Belt
check if the feature in which driver is there has any condition in Condition Table.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login


This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ