Hey lads,

Recently I've faced some problems with deploying this type of application.

Samsung Kies_2.3.0.12035_16_4.exe generates 2 folders in %temp% location as show below.

The thing is that you won't be able to run Samsung Kies.msi directly without Setup.exe.

Anyway, there is a workaround...

I had to delete a few things from .MST file to be able to install that .MSI without setup.exe. NOTE: adding ISSETUPDRIVEN=1 as a new property didn't help in this situation.

(STANDARD_USE_SETUPEXE property and ISVerifyScriptingRuntime custom action)

After removing those values .MSI starts like a charm but it's where the second problem appears

After installation is complete there is no shortcuts in srtart menu/desktop and the sadest part is that Kies.exe is failing to start.

Description:
  Stopped working

Problem signature:
  Problem Event Name:    CLR20r3
  Problem Signature 01:    kies.exe
  Problem Signature 02:    1.0.0.538
  Problem Signature 03:    4f7589cf
  Problem Signature 04:    Kies
  Problem Signature 05:    1.0.0.538
  Problem Signature 06:    4f7589cf
  Problem Signature 07:    25
  Problem Signature 08:    0
  Problem Signature 09:    System.IO.FileNotFoundException
  OS Version:    6.1.7601.2.1.0.256.4
  Locale ID:    1033

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt

Original Samsung Kies_2.3.0.12035_16_4.exe during installation installs 3 components: 1) .NET 3.5 Framework SP1 2) SAMSUNG_USB_Driver_for_Mobile_Phones

3) Samsung Kies 2.3 itself.

 

Even after installing those 2 prerequisites program behaves the same way.

NOTE: I've tried to execute Setup.exe from 2nd folder that Samsung Kies_2.3.0.12035_16_4.exe creates and even that setup fails. Everytime I execute this setup.exe it gives an error that there is no Samsung Kies.msi file located in %temp%\{GUID} and everytime i start that setup.exe error shows unique {GUID}.

Any help would be appreciated

Thanks.

0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Community Chosen Answer

1

I found this commandline in an old AppDeploy post:

Kies_2.2.0.12014_18_7.exe /L"1033" /S /v"ISALWAYSINSTALLELEVATED=1 /qn

it's for the previous version, but give it a go (especially the /S /v part)

 

If you absolutely must use the MSI directly, have you tried passing the transform that's with it on the commandline? Final option would be a gap capture, installing the naked msi, then capturing what gets added when you run the setup.exe over it.

Answered 05/03/2012 by: pjgeutjens
Red Belt

  • Hi,

    Thanks for that information. Indeed, running .exe with /L"1033" /S /v"ISALWAYSINSTALLELEVATED=1 /qn command works like a charm. However, the goal is to deploy .MSI package. It seems that the gap capture method is the only way left?
Please log in to comment

Answers

0

First, System.IO.FileNotFoundException is a teensy-weensy clue-ette.

Second, the presence of an InstallShield Custom Action suggests that the MSI has a dependency on the InstallShield run-time/engine! Put that CA back, install the relevant version of the IS engine and then run the MSI again.

Answered 05/04/2012 by: VBScab
Red Belt

  • Hey,

    Putting CA back makes .MSI dependant on Setup.exe. Like I said previously- extracted Setup.exe also fails to install the program. So the goal is to deploy .MSI
Please log in to comment
Answer this question or Comment on this question for clarity

Share