Hi!

I need help with msi, which have inside services launcher, when i install my msi i get:
error 1920. services iPassPeriodicUpdatesServices(IpassPeriodicUpdateServices) faild to start. verify that you have sufficient privileges to start system servicces.
and i have admin wrights and if i take off start install services it installs without error,but i cant manually launch them after that, so maybe some had the same problem.
If i install original package it works, so i dont know what to do,i allredy tried repackeging two times
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
FWIW, from the name of that service, it looks very much to me like an automated updating facility, something which you would probably NOT want running on your workstations.
Answered 11/04/2009 by: VBScab
Red Belt

Please log in to comment
0
I also faced the same problem.
You need to check, service is getting installed through service table or registry. It should be installed through any one way. Stick to service table, and delete entries from registry. [It will avoid extra reboot]
Still if you are getting error then, export service registries from source installation, import them in to your msi, and delete service table entry. [But this will add extra reboot]
Answered 11/04/2009 by: Yaduveer
Orange Senior Belt

Please log in to comment
0
is this a captured msi my guess is yes.

remember your base ism or wsi captures a lot of junk

as ian has suggested do you really need that service. why would you want updates in your msi.

clean your package up get rid of the service go through the registry and make sure you have no references to that service once it is removed

will your package pass QA with updates in it my guess is no
Answered 11/04/2009 by: cygan
Fifth Degree Brown Belt

Please log in to comment
0
that services is neseccary to start my program, and if i delete them i get error about that package could not start because missing needed service
Answered 11/04/2009 by: lanselots
Fourth Degree Brown Belt

Please log in to comment
0
- Change your package to install the service but prevent it from starting
- Can it then be started manually after installation?
|_ Yes? Perhaps the account used for installing is disallowed from starting services somehow? Group Policy, maybe? I realise that it has admin rights but it's worth checking.
|_ No? Use ProcMon to determine what's preventing it from starting. Services will frequently report access issues when in fact the issue is due to something else entirely.

Once you have a solution, I'd still be tempted to stop then disable that service (satisfying the app's requirement for its presence) or, at worst, assign it its own account and only allow that account to control it.
Answered 11/04/2009 by: VBScab
Red Belt

Please log in to comment
0
I prefer to install services through services table, but in one percent cases, it does not install all the registries needed. Export all the service registries from source, import them in your package, and then test.
Answered 11/04/2009 by: Yaduveer
Orange Senior Belt

Please log in to comment
0
also there is three files caled services, and maybe they are the problem, i really dont know,now i am trying to import original pakage registry in my msi,so will see what will hapen then
Answered 11/04/2009 by: lanselots
Fourth Degree Brown Belt

Please log in to comment
0
ok my apologies for jumping the gun
if your service is needed then I guess you will need to extract the reg entries for the service and import them into your package
Answered 11/04/2009 by: cygan
Fifth Degree Brown Belt

Please log in to comment
0
it is repackaging, and i tried to import registry from original sorce didnt help,so may be there is some problem with file,wich he is trying to launch,and tha is exe file

i am gessing that the registry is not so important than the exe file wich is called like iPassPeriodicUpdateServices.exe, and i am thinking that he is trying to launch taht service after installing,but get that error wich was written in begining
Answered 11/04/2009 by: lanselots
Fourth Degree Brown Belt

Please log in to comment
0
do a gap capture to see if you have not captured necessary files / regkeys
Answered 11/04/2009 by: cygan
Fifth Degree Brown Belt

Please log in to comment
0
I have repackaged 3 versions of Ipass. THe problem is with com registration.Delete all the entries from typelib,verb,class, progid,mime tables and add all the entries through registry . IT WILL DEFINITELY WORK
Answered 11/04/2009 by: hari.ram66@gmail.com
Senior Yellow Belt

Please log in to comment
0
LOL. Utter tosh. Why on earth would anyone think that would make a difference?

@Hari, do you not think that perhaps you fixed the problem inadvertently when you did this, by adding a required/removing a spurious registry entry?

@OP, you can safely ignore this advice.
Do a gap capture.
Answered 11/05/2009 by: VBScab
Red Belt

Please log in to comment
0
ORIGINAL: [email=hari.ram66@gmail.com]hari.ram66@gmail.com[/email]

I have repackaged 3 versions of Ipass. THe problem is with com registration.Delete all the entries from typelib,verb,class, progid,mime tables and add all the entries through registry . IT WILL DEFINITELY WORK



this is totally not revelant to the problem lanselots is having
what you are saying is I have taken out the adverting and self repair ability of my package by removing entries from the com tables and importing the entries into the registry. this will not make a difference

as I had said earlier and ian has also told you do a gap capture first just to see what is missing and then we can take it from there
Answered 11/05/2009 by: cygan
Fifth Degree Brown Belt

Please log in to comment
Answer this question or Comment on this question for clarity