claudia.alexa
Posts: 6
Joined: Mon Nov 09, 2009 5:36 pm

Service not removed at uninstall, if display name is not EN

Hi,

On Translations -> Languages, I have set the "Services" to be included in the list of "project segments for translations" , and also have defined translations for the Service Display Name and Service Description.

Expectations: the service is created and started during install, and stopped and deleted at uninstall
Behavior: - for En it works fine,
- but for other languages (tested Fr and Ar) , although I can see in the service viewer the display name and description translated and the service name (internal) in En , I get this problem:
- service created and started at install, and stopped but not removed at uninstall.

I tried different test cases, and stopping the service manually before uninstall does not work.
And I checked in Program Files to see if the service.exe is present there and it's not... uninstall removed the whole directory. But the service is still listed in the Service Viewer (and refreshing it is not the issue, the service viewer was closed before uninstall , and opened after, pressed F5 a hundred times, etc... everything to make sure it shows the reality)

I must say again, that for En it works well... and so, I tried testing it without the "Services" being included in "project segments for translations", and surprise: it works! the service (now displayed and described in EN, always) is removed at uninstall for the other languages too (so I am currently sacrificing the translation for the removing)

So, Question: Is it any way that the AI uses the Display Name (instead of the internal name of the service) when removing the service? and is that action always using the EN name?

claudia
GabrielBarbu
Posts: 2146
Joined: Thu Jul 09, 2009 11:24 am
Contact: Website

Re: Service not removed at uninstall, if display name is not EN

Hi Claudia,

Please send your aip project file or a stripped down version that accurately reproduces this behavior to support at advancedinstaller dot com so we can further investigate the issue.

Regards,
Gabriel
Gabriel Barbu
Advanced Installer Team
http://www.advancedinstaller.com/
aldebaran
Posts: 23
Joined: Wed Dec 05, 2007 4:04 pm
Location: Hannover, Germany
Contact: Website

Re: Service not removed at uninstall, if display name is not EN

Has there been any progress on this issue?

I can confirm that a project installing a service failed to remove the service from the list of services, if the project language was chosen to be "German". After redoing the Advanced Installer project, leaving the project language set to "Englich (United States)" everything worked as expected, i.e. the service was removed from the list of services.
mihai.petcu
Posts: 3860
Joined: Thu Aug 05, 2010 8:01 am

Re: Service not removed at uninstall, if display name is not EN

Hello,

We cannot reproduce this behavior on our machines. Can you please try to isolate the settings on separate project and test it on other machines as well?
If the problems persists, please send us the AIP and service files to support at advancedinstaller dot com so we can reproduce the behavior and investigate the issue.
Also, can you please specify the OS you are encountering the problem on?

Best,
Mihai
Mihai Petcu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Common Problems”