Help - Search - Members - Calendar
Full Version: Silent Install of LogMein.msi
MSFN Forums > Unattended Windows Discussion & Support > Application Installs
Pages: 1, 2

   
Google Internet Forums Unattended CD/DVD Guide
ceez
hello there fellow msfn-ers!

I dont know if some of you are familiar with logmein (web based remode desktop www.logmein.com) but during the setup process it prompts for the logmein user account and password.

I want to be able to deploy the logmein.msi to a few laptops here in the office via AD or as part of a logon script.

The problem I have is that i dont know how to make the silent install fill in those 2 fields (user/pass) or maybe how to create an answer file.

Can anyone help me?

Thanks a bunch!
thumbup.gif
ceez
sp00f
QUOTE (ceez @ Jul 20 2007, 07:34 PM) *
hello there fellow msfn-ers!

I dont know if some of you are familiar with logmein (web based remode desktop www.logmein.com) but during the setup process it prompts for the logmein user account and password.

I want to be able to deploy the logmein.msi to a few laptops here in the office via AD or as part of a logon script.

The problem I have is that i dont know how to make the silent install fill in those 2 fields (user/pass) or maybe how to create an answer file.

Can anyone help me?

Thanks a bunch!
thumbup.gif
ceez

reg file? or autoit?
slimbyte
Here it is my solution!

I used Orca tool from Microsoft to analyze LogMeIn.msi, and I found a lot of properties and conditions there! The correct command line is the following:
logmein.msi /quiet USERPASSWORD=pcpassword USERVERIFYPWD=pcpassword USEREMAIL=email@email.com USERWEBPASSWORD=password LicenseType=free

You will get LogMeIn installed, but will fail to register computer into specified email/pass account! This happen because LogMeIn Free msi is built to not allow an quiet or passive deploy!
I noticed into logmein.msi that some actions are executed on Next Button click, instead on InstallExecuteSequence, or if UILevel=2 (normal window)!

So, here it is my "fix":
Use Orca to edit LogMeIn.msi as follow:

1. on InstallExecuteSequence table, find LMIDeployCookieReg action and change condition
from: UILevel=2 AND UPGRADEPRODUCT<>1 AND InstallMode<>"Remove"
into: UPGRADEPRODUCT<>1 AND InstallMode<>"Remove"

2. on InstallExecuteSequence table add following 3 actions:
action: GetLMIRegistrationCookie condition: NOT Installed sequence: 3710
action: LMIGetLicense condition: NOT Installed sequence: 3730
action: LMIGetLicenseForProfile condition: NOT Installed sequence: 3720

3. on Property table change following properties:
find LICENSETYPE property and change value from: IT into: free
find LicenseType property and change value from: IT into: free

3.i. on InstallExecuteSequence table, find CreateUserSetProperty action and change condition
from: CANCREATEUSER AND PASSWORDSOK="true" AND VersionNT AND REMOVE<>"ALL"
into: VersionNT AND REMOVE<>"ALL"

3.ii. on InstallExecuteSequence table, find CreateUser action and change condition
from: CANCREATEUSER AND PASSWORDSOK="true" AND VersionNT AND REMOVE<>"ALL"
into: VersionNT AND REMOVE<>"ALL"

4. save LogMeIn.msi and try again command line:
logmein.msi /quiet USERPASSWORD=pcpassword USERVERIFYPWD=pcpassword USEREMAIL=email@email.com USERWEBPASSWORD=password LicenseType=free

From here you can build your own custom installer! If you are familiar with Inno Setup Compiler, here it is an example:

CODE
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

#define _AppName "Customized LogMeIn"
#define _AppVer "3.00.606"
#define _AppPublisher "LogMeIn"
#define _AppUrl "http://www.logmein.com"
#define _AppSetup "LogMeIn"

#define LmiUsrMail "email@email.com"
#define LmiUsrPass "password"
#define LmiPCCode "pcpassword"

[Setup]
AppName = {#_AppName}
AppVerName = {#_AppName} {#_AppVer}
AppPublisher = {#_AppPublisher}
AppPublisherURL = {#_AppUrl}
AppSupportURL = {#_AppUrl}
AppUpdatesURL = {#_AppUrl}
OutputDir = .
OutputBaseFilename= {#_AppSetup}
Compression = lzma
SolidCompression = yes

AppVersion = {#_AppVer}
VersionInfoCompany = {#_AppPublisher}
VersionInfoCopyright = {#_AppPublisher}
VersionInfoTextVersion = {#_AppVer}
VersionInfoVersion = {#_AppVer}

WizardImageFile = files\SetupModern16.bmp
WizardSmallImageFile = files\SetupModernSmall16.bmp

CreateAppDir = no
CreateUninstallRegKey = no
UpdateUninstallLogAppName = no
Uninstallable = yes
DisableDirPage = yes
DisableReadyMemo = yes
DisableProgramGroupPage = yes
DisableReadyPage = yes

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"

[Files]
Source: "files\_logmein.msi"; DestDir: "{tmp}"; Flags: deleteafterinstall

[Run]
Filename: "{tmp}\_logmein.msi"; Parameters: "USERPASSWORD={#LmiPCCode} USERVERIFYPWD={#LmiPCCode} USEREMAIL={#LmiUsrMail} USERWEBPASSWORD={#LmiUsrPass} LicenseType=free /quiet"; StatusMsg: "Installing and configuring LogMeIn! Please wait ..."; Flags: waituntilterminated shellexec


And that's it!

slimbyte
johnoneill
I read this post with keen interest. I use logmein free on my client computers and would like to add the installer to run silently from my website or with another installer.

I am going to have a look at the solution provided but in advance I have this query.

When you install logmein (normally) you are are sometimes asked to provide an access code which is requied to access the computer forever after. If you are not asked for an access code you need to know the local user name and password. Is they a way of forcing a specified access code silently?

Thanks
John
slimbyte
QUOTE (johnoneill @ Aug 7 2007, 08:52 AM) *
...
When you install logmein (normally) you are are sometimes asked to provide an access code which is requied to access the computer forever after. If you are not asked for an access code you need to know the local user name and password. Is they a way of forcing a specified access code silently?

Thanks
John


I just changed the original post and added 3.i. and 3.ii.!
So, to force creation of LogMeInRemoteUser just change logmein.msi as following:

3.i. on InstallExecuteSequence table, find CreateUserSetProperty action and change condition
from: CANCREATEUSER AND PASSWORDSOK="true" AND VersionNT AND REMOVE<>"ALL"
into: VersionNT AND REMOVE<>"ALL"

3.ii. on InstallExecuteSequence table, find CreateUser action and change condition
from: CANCREATEUSER AND PASSWORDSOK="true" AND VersionNT AND REMOVE<>"ALL"
into: VersionNT AND REMOVE<>"ALL"

slimbyte
zomig
Hi

I am getting the following error when trying to run logmein as suggested above after making the changes using orca to original msi, this is being logged in the event log and logmein does not install.

Product: LogMeIn -- Error 2356.Couldn't locate cabinet in stream: data.cab.

any ideas ?

thanks
thepse
hi ok for this.
If the user has a proxy defined what element should be modified to enter ip adress ?

Thanks
Siginet
QUOTE (zomig @ Aug 15 2007, 04:50 PM) *
Hi

I am getting the following error when trying to run logmein as suggested above after making the changes using orca to original msi, this is being logged in the event log and logmein does not install.

Product: LogMeIn -- Error 2356.Couldn't locate cabinet in stream: data.cab.

any ideas ?

thanks


I get the same error. sad.gif Anyone have an idea on what we are doing wrong?
Camelot_One
QUOTE (zomig @ Aug 15 2007, 03:50 PM) *
Hi

I am getting the following error when trying to run logmein as suggested above after making the changes using orca to original msi, this is being logged in the event log and logmein does not install.

Product: LogMeIn -- Error 2356.Couldn't locate cabinet in stream: data.cab.

any ideas ?

thanks

I've just tried to do this as well, and I think the problem is Orca. Just opening logmein.msi and saving it as a new file name results in a drop from 8.somethingMb to 3.2Mb. If I make the changes suggested, the output file is under 2Mb.
Tricen
Wrong place, sorry!
Tricen
QUOTE (Camelot_One @ Nov 20 2007, 07:53 PM) *
QUOTE (zomig @ Aug 15 2007, 03:50 PM) *
Hi

I am getting the following error when trying to run logmein as suggested above after making the changes using orca to original msi, this is being logged in the event log and logmein does not install.

Product: LogMeIn -- Error 2356.Couldn't locate cabinet in stream: data.cab.

any ideas ?

thanks

I've just tried to do this as well, and I think the problem is Orca. Just opening logmein.msi and saving it as a new file name results in a drop from 8.somethingMb to 3.2Mb. If I make the changes suggested, the output file is under 2Mb.



I think I have figured out the problem you all are having. For the good of all humanity, I shall share my hard gained wisdom ^_^.

Camelot_One was close. When you open LogMeIn.msi with Orca and make the correction and then save, the new copy is much smaller. Thats because when Orca saves an msi under a different name, it DOES NOT save the .dat files contained within it to the other file. SOLUTION... Make a copy of LogMeIn.msi, then edit the COPY with Orca. When finished, hit save NOT SAVE AS.
Camelot_One
Wow, I could have sworn I posted an update on this. You are absolutely correct, as long as you use "Save As" to the same file, Orca works just fine.

In my trial and error, I've also learned that if you try to build your new "Free" msi off of the IT Reach Trial msi, the file works just fine.....until your trial date passes, after which it fails to register on install. I've mostly confirmed that the issue at hand is the Properties: DeployID line, which is different between the Trial, Full, and Free copies.

Once my trial period had expired, I downloaded the Free .msi and ran the above changes, everything works flawlessly. It's possible I had the option to get the free.msi all along, but I seem to remember during the trial it only offered the trial version, which then had to be changed to free.
ComputerGeek96
This is a great thread. I tried it and it didn't work. but it did some playing arround and discovered that if you add those command line properties to the Properties table with orca, then you just run the command as LogMeIn.msi /passive, it works. I haven't tried it using a policy yet but it looks promising.
Camelot_One
QUOTE (ComputerGeek96 @ Feb 17 2008, 11:41 PM) *
This is a great thread. I tried it and it didn't work. but it did some playing arround and discovered that if you add those command line properties to the Properties table with orca, then you just run the command as LogMeIn.msi /passive, it works. I haven't tried it using a policy yet but it looks promising.
What was it that didn't work? Did the installer fail? Or did it just fail to register with the website?
ComputerGeek96
QUOTE (Camelot_One @ Feb 17 2008, 11:48 PM) *
QUOTE (ComputerGeek96 @ Feb 17 2008, 11:41 PM) *
This is a great thread. I tried it and it didn't work. but it did some playing arround and discovered that if you add those command line properties to the Properties table with orca, then you just run the command as LogMeIn.msi /passive, it works. I haven't tried it using a policy yet but it looks promising.
What was it that didn't work? Did the installer fail? Or did it just fail to register with the website?



mind you I did not spend a whole lot of time to diagnose it, but just would get an error that my login information was incorrect trying to register to the website. I double checked my input and it was correct so I just thought I would give it a try adding those rows to the properties table and it worked like a champ. I used the /qn parameter on it and user never saw a thing and it installed beautifully. What would be great is if someone knew the rows to edit the description that the program uses for the host and also any rows that could disable the box at the end that shows up on the client saying that the computer is not accessible remotely.
89McLarenStang
this thread is awesome... i have a question...i dont know if this is the same issue as the last poster but ill ask anyways....ive done everything posted including adding the run command fields to the property table directly. when i run the installer with no switches at all everything runs smooth with all the fields prefilled. however when it gets to the part of the install process where i guess it checks against the server i get an error message saying that the profile does not exist. it gives me the option to click ok which i press and then the installer continues on its merry way all the way until a successful ending. i assume that my computer wont be under my logmein account but low and behold i go to login to my account and there is my newly setup pc in the bottom of the list. any ideas as to why it would give me this error and still work perfectly fine?? thanks for all the assistance!
MrWarez
Hi All


Thanks for the great info, i wish to know something more..
is there any parameter to make logmein install without start when windows starts, just auto run at end of install?



thanks
hannubys
QUOTE (MrWarez @ Feb 22 2008, 10:05 PM) *
Hi All


Thanks for the great info, i wish to know something more..
is there any parameter to make logmein install without start when windows starts, just auto run at end of install?



thanks


It's totally impossible to install logmein silently. You can check on the logmein forum
MrWarez
QUOTE (hannubys @ Feb 24 2008, 03:54 AM) *
QUOTE (MrWarez @ Feb 22 2008, 10:05 PM) *
Hi All


Thanks for the great info, i wish to know something more..
is there any parameter to make logmein install without start when windows starts, just auto run at end of install?



thanks


It's totally impossible to install logmein silently. You can check on the logmein forum


No i dont want a silent install, i just want parameters filled (like user, pass, pc pass), and no autorun when windows starts, just run once at end to register...
so my clients could turn logmein on when need only

hannubys
Ok, for that I cannot give you an answer. But I give you a script file that can turn off logmein in Windows Startup.
MrWarez
thanks for ur help man !!! rolleyes.gif
bbromley
I'd like to see if anyone was able to find a solution to Computergeeks96's question at the end of his post. Is there a way to remove the notification message that the computer is now available via the LogMeIn site? Also how can you set the name of the computer in the LogMeIn website's list to be something other then the discription of the computer?
Camelot_One
QUOTE (bbromley @ Mar 19 2008, 09:18 AM) *
I'd like to see if anyone was able to find a solution to Computergeeks96's question at the end of his post. Is there a way to remove the notification message that the computer is now available via the LogMeIn site? Also how can you set the name of the computer in the LogMeIn website's list to be something other then the discription of the computer?
I am hesitant to address the notification issue, due to the risk of misuse. The maker's of LogMeIn have stated that part of the purpose of the message is to make sure the user/owner of the host PC doesn't end up with an invisible install of a remote control application.
As to the computer name, it is drawn from the Windows name. I've looked through the options, and there doesn't seem to be any way to change it without creating the same name for every computer. You either have the "windowsname" variable, or something static, which would obviously get confusing.
bbromley
Thanks for the quick response. I guess we'll just have to give the computers a discription that will work in LMIs list.
FakeNick
I'm trying with the last version ( it's a beta, v4.0.707 ) and it seems that it doesn't show anything after the installation.

I'll also suggest to add these 2 lines at the end of the script smile.gif
CODE
Filename: sc.exe; Parameters: config LogMeIn start= demand; StatusMsg: Installing and configuring LogMeIn! Please wait ...; Flags: waituntilterminated runhidden; WorkingDir: {sys}
Filename: sc.exe; Parameters: config LMIMaint start= demand; StatusMsg: Installing and configuring LogMeIn! Please wait ...; Flags: waituntilterminated runhidden; WorkingDir: {sys}
Filename: reg.exe; Parameters: "delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v ""LogMeIn GUI"" /f" ; StatusMsg: Installing and configuring LogMeIn! Please wait ...; Flags: waituntilterminated runhidden; WorkingDir: {sys}
;This this only if you want to hide it also at the first start ( it will in the traybar only for few seconds )
;Filename: taskkill.exe Parameters: /F LogMeInSystray.exe; StatusMsg: Installing and configuring LogMeIn! Please wait ...; Flags: waituntilterminated runhidden; WorkingDir: {sys}

PS: Thanks hannubys newwink.gif

There is also a zip version: secure.logmein.com/logmein.zip
You will need to install with this: logmein install ( but there are many other commands ... someone must try tongue.gif )
kayakanimal
I have almost got this to work but when I run it it installs but it doesn't register with Logmein. I do have one question...
"3. on Property table change following properties:
find LICENSETYPE property and change value from: IT into: free
find LicenseType property and change value from: IT into: free "

I can't find LICENSETYPE...only LicenseType. Am I doing something wrong?





QUOTE (slimbyte @ Jul 31 2007, 04:15 PM) *
Here it is my solution!

I used Orca tool from Microsoft to analyze LogMeIn.msi, and I found a lot of properties and conditions there! The correct command line is the following:
logmein.msi /quiet USERPASSWORD=pcpassword USERVERIFYPWD=pcpassword USEREMAIL=email@email.com USERWEBPASSWORD=password LicenseType=free

You will get LogMeIn installed, but will fail to register computer into specified email/pass account! This happen because LogMeIn Free msi is built to not allow an quiet or passive deploy!
I noticed into logmein.msi that some actions are executed on Next Button click, instead on InstallExecuteSequence, or if UILevel=2 (normal window)!

So, here it is my "fix":
Use Orca to edit LogMeIn.msi as follow:

1. on InstallExecuteSequence table, find LMIDeployCookieReg action and change condition
from: UILevel=2 AND UPGRADEPRODUCT<>1 AND InstallMode<>"Remove"
into: UPGRADEPRODUCT<>1 AND InstallMode<>"Remove"

2. on InstallExecuteSequence table add following 3 actions:
action: GetLMIRegistrationCookie condition: NOT Installed sequence: 3710
action: LMIGetLicense condition: NOT Installed sequence: 3730
action: LMIGetLicenseForProfile condition: NOT Installed sequence: 3720

3. on Property table change following properties:
find LICENSETYPE property and change value from: IT into: free
find LicenseType property and change value from: IT into: free

3.i. on InstallExecuteSequence table, find CreateUserSetProperty action and change condition
from: CANCREATEUSER AND PASSWORDSOK="true" AND VersionNT AND REMOVE<>"ALL"
into: VersionNT AND REMOVE<>"ALL"

3.ii. on InstallExecuteSequence table, find CreateUser action and change condition
from: CANCREATEUSER AND PASSWORDSOK="true" AND VersionNT AND REMOVE<>"ALL"
into: VersionNT AND REMOVE<>"ALL"

4. save LogMeIn.msi and try again command line:
logmein.msi /quiet USERPASSWORD=pcpassword USERVERIFYPWD=pcpassword USEREMAIL=email@email.com USERWEBPASSWORD=password LicenseType=free

From here you can build your own custom installer! If you are familiar with Inno Setup Compiler, here it is an example:

CODE
; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

#define _AppName "Customized LogMeIn"
#define _AppVer "3.00.606"
#define _AppPublisher "LogMeIn"
#define _AppUrl "http://www.logmein.com"
#define _AppSetup "LogMeIn"

#define LmiUsrMail "email@email.com"
#define LmiUsrPass "password"
#define LmiPCCode "pcpassword"

[Setup]
AppName = {#_AppName}
AppVerName = {#_AppName} {#_AppVer}
AppPublisher = {#_AppPublisher}
AppPublisherURL = {#_AppUrl}
AppSupportURL = {#_AppUrl}
AppUpdatesURL = {#_AppUrl}
OutputDir = .
OutputBaseFilename= {#_AppSetup}
Compression = lzma
SolidCompression = yes

AppVersion = {#_AppVer}
VersionInfoCompany = {#_AppPublisher}
VersionInfoCopyright = {#_AppPublisher}
VersionInfoTextVersion = {#_AppVer}
VersionInfoVersion = {#_AppVer}

WizardImageFile = files\SetupModern16.bmp
WizardSmallImageFile = files\SetupModernSmall16.bmp

CreateAppDir = no
CreateUninstallRegKey = no
UpdateUninstallLogAppName = no
Uninstallable = yes
DisableDirPage = yes
DisableReadyMemo = yes
DisableProgramGroupPage = yes
DisableReadyPage = yes

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"

[Files]
Source: "files\_logmein.msi"; DestDir: "{tmp}"; Flags: deleteafterinstall

[Run]
Filename: "{tmp}\_logmein.msi"; Parameters: "USERPASSWORD={#LmiPCCode} USERVERIFYPWD={#LmiPCCode} USEREMAIL={#LmiUsrMail} USERWEBPASSWORD={#LmiUsrPass} LicenseType=free /quiet"; StatusMsg: "Installing and configuring LogMeIn! Please wait ..."; Flags: waituntilterminated shellexec


And that's it!

slimbyte
alex.inoa
hello, the silent install worked for me, but, when the instalation is done, it says it is not online, and then it sends me trough a kind of wizard to complete the installation puting some other information like my user and password of logmein. What can i do to add these steps in the silent installation.???
Camelot_One
QUOTE (alex.inoa @ Mar 25 2008, 09:36 PM) *
hello, the silent install worked for me, but, when the instalation is done, it says it is not online, and then it sends me trough a kind of wizard to complete the installation puting some other information like my user and password of logmein. What can i do to add these steps in the silent installation.???


Sounds like you are just running the logmein.msi, without the switches to give it the user info. Open notepad, copy in the following, changing the info to yours, then save the file as a .bat. Run the bat, not the msi file itself.

logmein.msi /quiet USERPASSWORD=pcpassword USERVERIFYPWD=pcpassword USEREMAIL=email@email.com USERWEBPASSWORD=password LicenseType=free
Over.Kill
This thread had been a tremendous help, however it's missing two things, and I was unable to discover how to add them using orca

1) Which profile to use (I have several, for different companies that I consult for)
2) How to define a custom computer name (or at least use the windows PC name)

Any suggestions?
Camelot_One
QUOTE (Over.Kill @ Apr 6 2008, 08:44 PM) *
This thread had been a tremendous help, however it's missing two things, and I was unable to discover how to add them using orca

1) Which profile to use (I have several, for different companies that I consult for)
2) How to define a custom computer name (or at least use the windows PC name)

Any suggestions?

1. As far as I know, LogMeIn is setup to use just one web account, so you might be out of luck trying to run multiple logins. (if that is what you are trying to do) But if you just want company-A's computers to register under the logmein/company-a web account and company-b to use a different, you'd just need to alter your bat file for the execution command switch changes.

2. The default option is for logmein to register the computer using the windows computer name. Are you seeing them register as something else?
trep
Hi,

I'm having a problem with one thing. I can't install logmein with the same MSI more than once. If i use the same MSI to isntall logmein a second time, the installation completes and pop the following message:

"DeployID isn't activated or has expired"

I know my logmein account was created not so long ago, so maybe it still tried to register with IT reach. Though, i've tried to download a MSI from an old account who's ITreach has been expired for a while. Still no luck. Any clue how to solve this ?

Best regards,

trep
lyledg
QUOTE (trep @ Apr 10 2008, 05:15 AM) *
Hi,

I'm having a problem with one thing. I can't install logmein with the same MSI more than once. If i use the same MSI to isntall logmein a second time, the installation completes and pop the following message:

"DeployID isn't activated or has expired"

I know my logmein account was created not so long ago, so maybe it still tried to register with IT reach. Though, i've tried to download a MSI from an old account who's ITreach has been expired for a while. Still no luck. Any clue how to solve this ?

Best regards,

trep



Guys

I have played around with this msi and got it to install completely silently. I edited the msi's properties table to include the parameters : "USERPASSWORD=pcpassword USERVERIFYPWD=pcpassword USEREMAIL=email@email.com USERWEBPASSWORD=password LicenseType=free ", instead of passing them via the coomand line as others have done before.....Just neater this way and less room for error.

Trep - I got the same error as you, and edited the msi with ORCA and dropped the DEPLOYID row in the PROPERTIES section of the *.msi. That seems to get around the error you mention


Also, in relation to this issue
QUOTE
89McLarenStangFeb 23 2008, 12:58 PM
this thread is awesome... i have a question...i dont know if this is the same issue as the last poster but ill ask anyways....ive done everything posted including adding the run command fields to the property table directly. when i run the installer with no switches at all everything runs smooth with all the fields prefilled. however when it gets to the part of the install process where i guess it checks against the server i get an error message saying that the profile does not exist. it gives me the option to click ok which i press and then the installer continues on its merry way all the way until a successful ending. i assume that my computer wont be under my logmein account but low and behold i go to login to my account and there is my newly setup pc in the bottom of the list. any ideas as to why it would give me this error and still work perfectly fine?? thanks for all the assistance!



I found using the /qb- switch instead of the /qn, it ignores the ..."profile does not exist" error and the msi installs successfully


Cheers
kayakanimal
I changed the setting from the earlier post and then made your changes. I then run the .msi file but it is no longer silent.
Sorry but I am a rookie as far as editing an msi file.
Thanks for any help,
Bruce

QUOTE (lyledg @ Apr 12 2008, 01:46 AM) *
QUOTE (trep @ Apr 10 2008, 05:15 AM) *
Hi,

I'm having a problem with one thing. I can't install logmein with the same MSI more than once. If i use the same MSI to isntall logmein a second time, the installation completes and pop the following message:

"DeployID isn't activated or has expired"

I know my logmein account was created not so long ago, so maybe it still tried to register with IT reach. Though, i've tried to download a MSI from an old account who's ITreach has been expired for a while. Still no luck. Any clue how to solve this ?

Best regards,

trep



Guys

I have played around with this msi and got it to install completely silently. I edited the msi's properties table to include the parameters : "USERPASSWORD=pcpassword USERVERIFYPWD=pcpassword USEREMAIL=email@email.com USERWEBPASSWORD=password LicenseType=free ", instead of passing them via the coomand line as others have done before.....Just neater this way and less room for error.

Trep - I got the same error as you, and edited the msi with ORCA and dropped the DEPLOYID row in the PROPERTIES section of the *.msi. That seems to get around the error you mention


Also, in relation to this issue
QUOTE
89McLarenStangFeb 23 2008, 12:58 PM
this thread is awesome... i have a question...i dont know if this is the same issue as the last poster but ill ask anyways....ive done everything posted including adding the run command fields to the property table directly. when i run the installer with no switches at all everything runs smooth with all the fields prefilled. however when it gets to the part of the install process where i guess it checks against the server i get an error message saying that the profile does not exist. it gives me the option to click ok which i press and then the installer continues on its merry way all the way until a successful ending. i assume that my computer wont be under my logmein account but low and behold i go to login to my account and there is my newly setup pc in the bottom of the list. any ideas as to why it would give me this error and still work perfectly fine?? thanks for all the assistance!



I found using the /qb- switch instead of the /qn, it ignores the ..."profile does not exist" error and the msi installs successfully


Cheers

kayakanimal
Thanks lyledg for all the help you gave me last night.!!! You are da man!
Bruce
orlith
Hi There

I've done all what is written, and also drop the row DEPLOYID.
The installation seems to going well. except that I still have the "DeployiD is not installed or has expired" windows at the end.

Any Idea ?

Another question in order to be sure :

I'd like to install it on all my domain computers. Do I need to specify the USERPASSWORD=pcpassword USERVERIFYPWD=pcpassword as the computer is log onto a domain account ?
Do I also need to modify 3i and 3ii lines ?

Thanks a lot
kayakanimal
Is it illegal or just immoral to post a link to download a "fixed" file. Any know for sure?
lyledg
QUOTE (orlith @ Apr 24 2008, 12:47 AM) *
Hi There

I've done all what is written, and also drop the row DEPLOYID.
The installation seems to going well. except that I still have the "DeployiD is not installed or has expired" windows at the end.

Any Idea ?

Another question in order to be sure :

I'd like to install it on all my domain computers. Do I need to specify the USERPASSWORD=pcpassword USERVERIFYPWD=pcpassword as the computer is log onto a domain account ?
Do I also need to modify 3i and 3ii lines ?

Thanks a lot


Did you you use the -/qb switch on the end of the msiexec command?
orlith
QUOTE (lyledg @ Apr 26 2008, 02:16 AM) *
QUOTE (orlith @ Apr 24 2008, 12:47 AM) *
Hi There

I've done all what is written, and also drop the row DEPLOYID.
The installation seems to going well. except that I still have the "DeployiD is not installed or has expired" windows at the end.

Any Idea ?

Another question in order to be sure :

I'd like to install it on all my domain computers. Do I need to specify the USERPASSWORD=pcpassword USERVERIFYPWD=pcpassword as the computer is log onto a domain account ?
Do I also need to modify 3i and 3ii lines ?

Thanks a lot


Did you you use the -/qb switch on the end of the msiexec command?



Hi

Yes
iInstallUnattended
Hey everyone, I'm new to MSFN but I definitly like what I've seen so far and decided I HAD to Register!

Anyway - Back on topic,

Using the Orca edits that were posted on page 1, by slimbyte, I was able to deploy a copy of LogMeIn Free that registered itself into my account, used the system name as it's LogMeIn name identifier and and was silent up to saying "This computer is now connected" (Or however they word it). In other words, a perfect install, in my opinion.

Problem is; The 2nd, 3rd, 4th time I tested this MSI file, it no longer registered itself into my LogMeIn account..

I am able to click on the tray icon and connect is manually though the embedded web server, but it won't deploy the way it did the first time I ran the installer.

I don't get any specific error to note... it just shows that as a result.

I've always copy and pasted the command line arguments right from slimbyte's post (the way I did it the first, successful, time) but after the 1st attempt.. no go.

I'll attempt to download a fresh msi and try slimbyte's changes again - but I'm posting to see if anyone has this same problem and can provide some help.

Thanks!

Edit - Wrote "changed" instead of "changes".. fixed it.
hannubys
Guys, just download Logmein at this address: https://secure.logmein.com/logmein.zip
Save it to the desktop or the C: drive
Open up the C: drive and create a new folder called: lmi
After the zip file is downloaded open it and extract it to the lmi folder in the C: drive
Open Start > Run > type in "cmd" (without the quotes) to open the command prompt. If you are using Windows 98/ME, you should type "command".
When the command line window opens, type: cd C:\lmi\x86 (hit enter) or if the computer is a 64-bit computer, then the command should be cd c:\lmi\x64 (hit enter)
After the path is set to c:\lmi\x86 (or, if appropriate, c:\lmi\x64) type the following: logmein install (hit enter) to install the software, or logmein uninstall (hit enter) to uninstall the software
You should see the program installing or uninstalling. The cursor will blink when it is done.

To access a list of commands change the directory to LMI\x86 or LMI\x64 and type in LogMeIn.exe /?
RogueGuy
Is there any way to accomplish this without using command line switches? I really just want a clean installer (not silent) for my clients to run and the error dialog always gives them some concern.
QUOTE
trep @ Apr 10 2008, 05:15 AM
QUOTE
89McLarenStang @ Feb 23 2008, 12:58 PM
this thread is awesome... i have a question...i dont know if this is the same issue as the last poster but ill ask anyways....ive done everything posted including adding the run command fields to the property table directly. when i run the installer with no switches at all everything runs smooth with all the fields prefilled. however when it gets to the part of the install process where i guess it checks against the server i get an error message saying that the profile does not exist. it gives me the option to click ok which i press and then the installer continues on its merry way all the way until a successful ending. i assume that my computer wont be under my logmein account but low and behold i go to login to my account and there is my newly setup pc in the bottom of the list. any ideas as to why it would give me this error and still work perfectly fine?? thanks for all the assistance!



I found using the /qb- switch instead of the /qn, it ignores the ..."profile does not exist" error and the msi installs successfully


Cheers

nabilalk
Thanks so much for the changes to the .msi and for the .bat instructions for the silent install. What a time saver!

Regarding the pc password versus access code. A lot of the people that I install this on have no pc password, and usually in this case, LMI will ask them to create and verify an Access Code. Assuming that the person does NOT have a pc password set for their computer, what will the access code be if I use the batch script for the silent install? Is there a way to edit the .msi or the .bat to account for this circumstance, and if so, how?

Also, some of my customers are Mac users. Is there a similar method to edit the LMI installer on the Mac?

Thanks!
-NKA
Xiled
Does this still work?

Using Orca to check the latest .msi from Logmein, I dont see some of the "actions" mentioned above.
hannubys
try with the latest version of logmein
kureta
Silent install of LogMeIn works flawlessly. I just wanted to thank you Slimbyte.
andreaspr
I tried to make the changes in the latest .msi file from Logmein, I can't find the "actions" mentioned above.
Sorry but I am a rookie as far as editing an msi file.
Thanks for any help,
Andreas
Camelot_One
Yeah they changed the titles. Everything is still there, just named slightly different. I'll take a look when I get home tonight.
andreaspr
QUOTE (Camelot_One @ Jun 24 2008, 11:50 PM) *
Yeah they changed the titles. Everything is still there, just named slightly different. I'll take a look when I get home tonight.


Have found any solution to the the new version....?

Andreas
Mickbrad
QUOTE (andreaspr @ Jun 27 2008, 06:49 AM) *
QUOTE (Camelot_One @ Jun 24 2008, 11:50 PM) *
Yeah they changed the titles. Everything is still there, just named slightly different. I'll take a look when I get home tonight.


Have found any solution to the the new version....?

Andreas


Same as before but the only change is LMIDeployCookieReg is now GetDeployInfo and there is only one LicenseType entry.
johnbruce
I went through all the steps in the previous posts and at the end a yellow dialog box popped up saying it couldn't attach the computer to my account. What could be doing this?

Could it be because i'm behind a proxy server? If so how do I remedy this?
Google Internet Forums Unattended CD/DVD Guide
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.