Nokia Ovi Suite
From WPKG | Open Source Software Deployment and Distribution
This is a silent installer for the Nokia Ovi Suite.
The Ovi Suite installer, Nokia_Ovi_Suite_webinstaller_ALL.exe, can install silently using switches variously reported as some combination of
/SILENT="1" /DISABLEOPTION="CD" /D="AUTORUN" /D="AUTOUPDATE" /D="WEBUPDATE /DISABLE="AUTORUN","AUTOUPDATE","WEBUPDATE"
The following issues exist with this method:
- When run from a network share the installer errors with vague message about corrupt install media
- The installer hangs after successfully installing
- The auto update service appears to still run, despite attempts to disable it via switches
As an alternative we can extract Nokia_Ovi_Suite_webinstaller_ALL.exe (available from http://europe.nokia.com/support/product-support/nokia-ovi-suite/compatibility-and-download ) using 7zip or similar program, and install the MSIs for individual components (skipping the NSU package, which is the auto update component).
<?xml version="1.0" encoding="UTF-8"?>
<packages:packages
xmlns:packages="http://www.wpkg.org/packages" xmlns:wpkg="http://www.wpkg.org/wpkg" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.wpkg.org/packages ../xsd/packages.xsd" >
<package
id="ovisuite"
name="Nokia Ovi Suite"
revision="%VERSION%-201204251207"
reboot="false"
priority="0">
<!-- download from http://europe.nokia.com/support/product-support/nokia-ovi-suite/compatibility-and-download -->
<variable name="VERSION" value="3.3.89.0" />
<variable name="ARCH" value="x86" architecture="x86"/>
<variable name="ARCH" value="x64" architecture="x64"/>
<variable name="PKG_DESTINATION" value="%ProgramFiles%\Nokia\Nokia Suite" architecture="x86"/>
<variable name="PKG_DESTINATION" value="%ProgramFiles(x86)%\Nokia\Nokia Suite" architecture="x64"/>
<check type="uninstall" condition="exists" path="Nokia Suite" />
<check type="file" condition="versiongreaterorequal" path="%PKG_DESTINATION%\NokiaSuite.exe" value="%VERSION%" />
<install cmd='"%SOFTWARE%\NokiaOviSuite\%VERSION%\installer\CommonCustomActions\pcswpc.exe"' /> <!-- Kills all Nokia processes -->
<!-- gives security pop-up and fails in silent mode install cmd='"%SOFTWARE%\NokiaOviSuite\%VERSION%\installer\CommonCustomActions\WMF11Runx86.exe"' / -->
<install cmd='cmd /c copy /y "%SOFTWARE%\NokiaOviSuite\%VERSION%\installer\CommonCustomActions\WMF11Runx86.exe" %TEMP%' />
<install cmd='"%TEMP%\WMF11Runx86.exe"' />
<install cmd='cmd /c del "%TEMP%\WMF11Runx86.exe"' />
<install cmd='"%SOFTWARE%\NokiaOviSuite\%VERSION%\installer\CommonCustomActions\Run_XML6_SP1.exe"' />
<install cmd='msiexec /qn /I "%SOFTWARE%\NokiaOviSuite\%VERSION%\Packages\VC80_%ARCH%\Setup\VC80_%ARCH%_v2.msi"' />
<install cmd='msiexec /qn /I "%SOFTWARE%\NokiaOviSuite\%VERSION%\Packages\VC90_%ARCH%\Setup\VC90_%ARCH%_v2.msi"' />
<install cmd='msiexec /qn /I "%SOFTWARE%\NokiaOviSuite\%VERSION%\Packages\VC100_%ARCH%\Setup\VC100_%ARCH%.msi"' ><exit code='0' /><exit code='3010' reboot="true"/></install>
<install cmd='msiexec /qn /I "%SOFTWARE%\NokiaOviSuite\%VERSION%\Packages\CCD\Setup\Nokia_Connectivity_Cable_Driver.msi"' />
<install cmd='msiexec /qn /I "%SOFTWARE%\NokiaOviSuite\%VERSION%\Packages\PCCS\Setup\PCCS.msi"' />
<!-- not found in 3.3.89.0: install cmd='msiexec /qn /I "%SOFTWARE%\NokiaOviSuite\%VERSION%\Packages\ODSE\Setup\OviTrilogy.msi"' / -->
<!-- not found in 3.3.89.0: install cmd='msiexec /qn /I "%SOFTWARE%\NokiaOviSuite\%VERSION%\Packages\MP\Setup\OviMPlatform.msi"' / -->
<install cmd='msiexec /qn /I "%SOFTWARE%\NokiaOviSuite\%VERSION%\Packages\Nokia_Suite\Setup\Nokia_Suite.msi"' />
<upgrade cmd='"%SOFTWARE%\NokiaOviSuite\%VERSION%\installer\CommonCustomActions\pcswpc.exe"' /> <!-- Kills all Nokia processes -->
<upgrade include = "install" />
<remove cmd='"%SOFTWARE%\NokiaOviSuite\%VERSION%\installer\CommonCustomActions\pcswpc.exe"' /> <!-- Kills all Nokia processes -->
<remove cmd='MsiExec.exe /qn /X{07D77970-B205-460C-84E4-263F30455597}' /> <!-- ovisuite 3.1.1.80 -->
<remove cmd='MsiExec.exe /qn /X{92D1CEBC-7C72-4ECF-BFC6-C131EF3FE6A7}' /> <!-- ovisuite 3.3.89.0 -->
<remove cmd='MsiExec.exe /qn /X{12451AF7-EFF8-4B5B-8255-282D7CC7CAEE}' /> <!-- ? -->
<remove cmd='MsiExec.exe /qn /X{2CC53A53-44F4-4667-8584-2FFC9ACB2242}' /> <!-- Desktop sync ? -->
<remove cmd='MsiExec.exe /qn /X{2D99A593-C841-43A7-B7C9-D6F3AE70B756}' /> <!-- Nokia Connectivity Cable Driver ? -->
<remove cmd='MsiExec.exe /qn /X{C373F7C4-05D2-4047-96D1-6AF30661C6AA}' /> <!-- PC Connectivity Solution ? -->
<remove cmd='MsiExec.exe /qn /X{4D668D4F-FAA2-4726-834C-31F4614F312E}' architecture="x64"/> <!-- MSVC80_x64_v2 1.0.3.0 -->
<remove cmd='MsiExec.exe /qn /X{68660049-8D48-427C-9FF7-139D8340CDC0}' architecture="x64"/> <!-- MSVC80_x64_v2 1.0.1.0 -->
<remove cmd='MsiExec.exe /qn /X{AB071C8B-873C-459F-ACA9-9EBE03C3E89B}' architecture="x64"/> <!-- MSVC90_x64 1.0.1.2 -->
<remove cmd='MsiExec.exe /qn /X{680EDA59-9266-44B4-949E-0C24F65DFF82}' architecture="x64"/> <!-- Microsoft_VC100_CRT_SP1_x64 10.0.40219.1 -->
</package>
</packages:packages>