/build/static/layout/Breadcrumb_cap_w.png

no repair from add/remove programs

hi all,

i've packaged blackberry desktop manager 5.0.1 and the package works fine except 1 thing;

if i go to add/remove, choose the desktop manager, click on "click here for support information", the button repair is there but when i click it, no repair is done.

where do i have to check to see why it's not repairing?

thanks!

0 Comments   [ + ] Show comments

Answers (9)

Posted by: anonymous_9363 14 years ago
Red Belt
0
Enable the MSI Logging policy, delete any MSI logs from %TEMP% and %SystemRoot%\TEMP then run the repair. The log will show you what took place.
Posted by: kardock 14 years ago
Second Degree Green Belt
0
i've tried your suggestion but still nothing.

if i click the repair button, nothing happens. no message, no progress bar, no log file. just like when you code a button without associating a function.

what have i done wrong?

thanks!
Posted by: cygan 14 years ago
Fifth Degree Brown Belt
0
ORIGINAL: kardock

i've tried your suggestion but still nothing.

if i click the repair button, nothing happens. no message, no progress bar, no log file. just like when you code a button without associating a function.

what have i done wrong?

thanks!


thats very strange behaviour

delete a shortcut, a hkcu key and a file

and run msiexec /fups [productcode] /qb! and see what happens

have you deleted the keypaths in your components even with that your application should still try and self repair if you launch one of the shortcuts as long as it is advertised
Posted by: kardock 14 years ago
Second Degree Green Belt
0
msiexec /fups [productcode] /qb!

this repaired the app alright, but add/remove still does not work.

i'll verify my keypaths.

thanks!
Posted by: pjgeutjens 14 years ago
Red Belt
0
have you checked the registry at HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\[your product's GUID]\UninstallString / ModifyPath
what values do you have there?
Posted by: kardock 14 years ago
Second Degree Green Belt
0
the vendor msi creates 2 entries under HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\

{5B7CF62F-D339-4FAA-A610-372ED5A2787F}

&

BlackBerry_{5B7CF62F-D339-4FAA-A610-372ED5A2787F}

maybe this is the root cause of my problem? it still does not work.

my package is a transform file for the vendor msi.

thanks!
Posted by: AngelD 14 years ago
Red Belt
0
InstallShield created MSI?
Posted by: anonymous_9363 14 years ago
Red Belt
0
Kim, Mine is, yes. It is marked to be installed as a system component (ARPSYSTEMCOMPONENT property is set) but, other than that, I'm struggling for the relevance of your question. :)
Posted by: mekaywe 14 years ago
Brown Belt
0
BlackBerry 5.0.1 ARP entry comes from Uninstall string "BlackBerry_[Productcode]" , Repair for the application will not work as ARP is pointing to Uninstall string created by registires but not MSI created registries.

If you want to have Repair for BB, then remove SystemComponent registry under [ProductCode] hive, which will enable ARP entry, then you can have REPAIR working.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
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