Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: https://forum.uvnc.com/viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864

Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Facebook: https://www.facebook.com/ultravnc1
- X/Twitter: https://x.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc

1.2.0.5 x32 MSI Installer Not Working

Post Reply
marks3162
Posts: 4
Joined: 2011-04-07 03:14

1.2.0.5 x32 MSI Installer Not Working

Post by marks3162 »

Just FYI, the 1.2.0.5 x32 .msi installer does not work. The 1.2.0.4 does and both x64 bit do also.
Both 1.2.0.5 .exe installers work also.

Thanks
Mark
ZahrlAn
Posts: 1
Joined: 2015-02-10 13:43

Re: 1.2.0.5 x32 MSI Installer Not Working

Post by ZahrlAn »

Hey, the 32Bit x86 package ist still broken Please fix it real soon!

Regards

Andreas
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6865
Joined: 2004-04-23 10:21
Contact:

Re: 1.2.0.5 x32 MSI Installer Not Working

Post by Rudi De Vos »

What is broken ?
OS ?

download works
install seems ok for me
run ok
Slide21
Posts: 7
Joined: 2015-03-03 15:44

Re: 1.2.0.5 x32 MSI Installer Not Working

Post by Slide21 »

by Rudi De Vos » 2015-02-10 21:40

What is broken ?
OS ?

download works
install seems ok for me
run ok
Hi, I'm confirm that the X86 version not working... The uvnc_settings.exe file seems to be a x64 version... and at the end of the install this file maybe call ?

If you install the x86 version on a X64 OS, the problem not occur. But if you test the advanced ACL right for example, the registry key is created in x64 registry and not in the Wow6432Node... So I think that all files are not in x86 version.

I've test it on a XP SP3 OS.

Thank's for your reply
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6865
Joined: 2004-04-23 10:21
Contact:

Re: 1.2.0.5 x32 MSI Installer Not Working

Post by Rudi De Vos »

Thanks, indeed i was also testing on a x64.
Gonna try the exe again on win32
mgraeble
Posts: 2
Joined: 2015-03-04 13:38

Re: 1.2.0.5 x32 MSI Installer Not Working

Post by mgraeble »

Hi there,

on XP SP3:
on XP SP3, where no uvnc is installed, the x86 MSI abords with error - here's the LOG:

Code: Select all

=== Logging started: 04.03.2015  12:41:38 ===
Action start 12:41:38: INSTALL.
Action start 12:41:38: DIRCA_CheckFX.
INFO   : [03/04/2015 12:41:38:427] [CheckFX                                 ]: Custom Action is starting...
INFO   : [03/04/2015 12:41:38:443] [CheckFX                                 ]: CoInitializeEx - COM initialization Apartment Threaded...
INFO   : [03/04/2015 12:41:38:443] [CheckFX                                 ]: MsiGetPropertyW - Determine size of property 'VSDFrameworkVersion'
INFO   : [03/04/2015 12:41:38:443] [CheckFX                                 ]: Allocating space...
INFO   : [03/04/2015 12:41:38:443] [CheckFX                                 ]: MsiGetPropertyW - Getting Property 'VSDFrameworkVersion'...
INFO   : [03/04/2015 12:41:38:443] [CheckFX                                 ]: Property 'VSDFrameworkVersion'  retrieved with value 'ANY'.
INFO   : [03/04/2015 12:41:38:443] [CheckFX                                 ]: MsiGetPropertyW - Determine size of property 'VSDFrameworkProfile'
INFO   : [03/04/2015 12:41:38:443] [CheckFX                                 ]: Property 'VSDFrameworkProfile'  retrieved with value ''.
INFO   : [03/04/2015 12:41:38:458] [CheckFX                                 ]: Found a version of MSCOREE.DLL
INFO   : [03/04/2015 12:41:38:458] [CheckFX                                 ]: Set VSDNETMSG with the FrameworkVersion.
INFO   : [03/04/2015 12:41:38:458] [CheckFX                                 ]: MsiGetPropertyW - Determine size of property 'VSDNETMSG'
INFO   : [03/04/2015 12:41:38:458] [CheckFX                                 ]: Allocating space...
INFO   : [03/04/2015 12:41:38:458] [CheckFX                                 ]: MsiGetPropertyW - Getting Property 'VSDNETMSG'...
INFO   : [03/04/2015 12:41:38:458] [CheckFX                                 ]: Property 'VSDNETMSG'  retrieved with value 'This setup requires the .NET Framework version [1].  Please install the .NET Framework and run this setup again.'.
INFO   : [03/04/2015 12:41:38:458] [CheckFX                                 ]: MsiSetPropertyW - Setting Property Value...
INFO   : [03/04/2015 12:41:38:458] [CheckFX                                 ]: MsiSetPropertyW - Setting property 'VSDNETMSG' to 'This setup requires the .NET Framework version ANY.  Please install the .NET Framework and run this setup again.'.
INFO   : [03/04/2015 12:41:38:474] [CheckFX                                 ]: MsiGetPropertyW - Determine size of property 'VSDNETURLMSG'
INFO   : [03/04/2015 12:41:38:474] [CheckFX                                 ]: Allocating space...
INFO   : [03/04/2015 12:41:38:490] [CheckFX                                 ]: MsiGetPropertyW - Getting Property 'VSDNETURLMSG'...
INFO   : [03/04/2015 12:41:38:490] [CheckFX                                 ]: Property 'VSDNETURLMSG'  retrieved with value 'This setup requires the .NET Framework version [1].  Please install the .NET Framework and run this setup again.  The .NET Framework can be obtained from the web.  Would you like to do this now?'.
INFO   : [03/04/2015 12:41:38:490] [CheckFX                                 ]: MsiSetPropertyW - Setting Property Value...
INFO   : [03/04/2015 12:41:38:490] [CheckFX                                 ]: MsiSetPropertyW - Setting property 'VSDNETURLMSG' to 'This setup requires the .NET Framework version ANY.  Please install the .NET Framework and run this setup again.  The .NET Framework can be obtained from the web.  Would you like to do this now?'.
INFO   : [03/04/2015 12:41:38:490] [CheckFX                                 ]: MsiSetPropertyW - Setting Property Value...
INFO   : [03/04/2015 12:41:38:490] [CheckFX                                 ]: MsiSetPropertyW - Setting property 'VSDFXAvailable' to 'TRUE'.
INFO   : [03/04/2015 12:41:38:505] [CheckFX                                 ]: Writing config file with version: '2.0.50727;'...
INFO   : [03/04/2015 12:41:38:505] [CheckFX                                 ]: Creating Config File...
DEBUG  : [03/04/2015 12:41:38:505] [CheckFX                                 ]: Calling MsiGetActiveDatabase...
DEBUG  : [03/04/2015 12:41:38:505] [CheckFX                                 ]: Calling MsiDatabaseOpenView...
DEBUG  : [03/04/2015 12:41:38:505] [CheckFX                                 ]: Calling MsiViewExecute...
DEBUG  : [03/04/2015 12:41:38:505] [CheckFX                                 ]: Calling MsiViewFetch...
DEBUG  : [03/04/2015 12:41:38:505] [CheckFX                                 ]: Calling MsiRecordDataSize...
INFO   : [03/04/2015 12:41:38:521] [CheckFX                                 ]: MsiSetPropertyW - Setting Property Value...
INFO   : [03/04/2015 12:41:38:521] [CheckFX                                 ]: MsiSetPropertyW - Setting property 'VSDFxConfigFile' to 'C:\DOKUME~1\M282E~1.GRA\LOKALE~1\Temp\CFG41.tmp'.
INFO   : [03/04/2015 12:41:38:521] [CheckFX                                 ]: Custom Action succeeded.
INFO   : [03/04/2015 12:41:38:521] [CheckFX                                 ]: Custom Action completed with return code: '0'
Action ended 12:41:38: DIRCA_CheckFX. Return value 1.
Action start 12:41:38: AppSearch.
Action ended 12:41:38: AppSearch. Return value 1.
Action start 12:41:38: FindRelatedProducts.
Action ended 12:41:38: FindRelatedProducts. Return value 1.
Action start 12:41:38: VSDCA_VsdLaunchConditions.
INFO   : [03/04/2015 12:41:38:630] [VsdLaunchConditions                     ]: Custom Action is starting...
INFO   : [03/04/2015 12:41:38:646] [VsdLaunchConditions                     ]: CoInitializeEx - COM initialization Apartment Threaded...
INFO   : [03/04/2015 12:41:38:646] [VsdLaunchConditions                     ]: Enumerating table using SQL statement: 'SELECT * FROM `_VsdLaunchCondition`'
INFO   : [03/04/2015 12:41:38:646] [VsdLaunchConditions                     ]: Calling MsiGetActiveDatabase...
INFO   : [03/04/2015 12:41:38:646] [VsdLaunchConditions                     ]: MsiDatabaseOpenViewW - Prepare Database to view table...
INFO   : [03/04/2015 12:41:38:646] [VsdLaunchConditions                     ]: TMsiViewExecute - Open Database view on table...
INFO   : [03/04/2015 12:41:38:646] [VsdLaunchConditions                     ]: Checking a launch condition...
INFO   : [03/04/2015 12:41:38:646] [VsdLaunchConditions                     ]: Getting the condition to evaluate...
INFO   : [03/04/2015 12:41:38:646] [VsdLaunchConditions                     ]: MsiRecordGetStringW - Fetching value...
INFO   : [03/04/2015 12:41:38:662] [VsdLaunchConditions                     ]: MsiRecordGetStringW - Getting value from column '1'...
INFO   : [03/04/2015 12:41:38:662] [VsdLaunchConditions                     ]: Evaluating condition 'VSDFXAvailable'...
INFO   : [03/04/2015 12:41:38:662] [VsdLaunchConditions                     ]: RESULT:	Condition is true. Nothing more to do.
INFO   : [03/04/2015 12:41:38:662] [VsdLaunchConditions                     ]: Custom Action succeeded.
INFO   : [03/04/2015 12:41:38:662] [VsdLaunchConditions                     ]: Custom Action completed with return code: '0'
Action ended 12:41:38: VSDCA_VsdLaunchConditions. Return value 1.
Action start 12:41:38: LaunchConditions.
Action ended 12:41:38: LaunchConditions. Return value 1.
Action start 12:41:38: CCPSearch.
Action ended 12:41:38: CCPSearch. Return value 1.
Action start 12:41:38: RMCCPSearch.
Action ended 12:41:38: RMCCPSearch. Return value 0.
Action start 12:41:38: ValidateProductID.
Action ended 12:41:38: ValidateProductID. Return value 1.
Action start 12:41:38: CustomCheckA_SetProperty_CHECKBOX1.
Action ended 12:41:38: CustomCheckA_SetProperty_CHECKBOX1. Return value 1.
Action start 12:41:38: CustomCheckA_SetProperty_CHECKBOX2.
Action ended 12:41:38: CustomCheckA_SetProperty_CHECKBOX2. Return value 1.
Action start 12:41:38: CustomCheckA_SetProperty_CHECKBOX3.
Action ended 12:41:38: CustomCheckA_SetProperty_CHECKBOX3. Return value 1.
Action start 12:41:38: CustomCheckA_SetProperty_CHECKBOX4.
Action ended 12:41:38: CustomCheckA_SetProperty_CHECKBOX4. Return value 1.
Action start 12:41:38: CustomCheckC_SetProperty_CHECKBOX1.
Action ended 12:41:38: CustomCheckC_SetProperty_CHECKBOX1. Return value 1.
Action start 12:41:38: CustomCheckC_SetProperty_CHECKBOX2.
Action ended 12:41:38: CustomCheckC_SetProperty_CHECKBOX2. Return value 1.
Action start 12:41:38: CustomCheckC_SetProperty_CHECKBOX3.
Action ended 12:41:38: CustomCheckC_SetProperty_CHECKBOX3. Return value 1.
Action start 12:41:38: CustomCheckC_SetProperty_CHECKBOX4.
Action ended 12:41:38: CustomCheckC_SetProperty_CHECKBOX4. Return value 1.
Action start 12:41:38: DIRCA_TARGETDIR.
Action ended 12:41:38: DIRCA_TARGETDIR. Return value 1.
Action start 12:41:38: CostInitialize.
Action ended 12:41:38: CostInitialize. Return value 1.
Action start 12:41:38: FileCost.
Action ended 12:41:38: FileCost. Return value 1.
Action start 12:41:38: IsolateComponents.
Action ended 12:41:38: IsolateComponents. Return value 1.
Action start 12:41:38: CostFinalize.
Action ended 12:41:38: CostFinalize. Return value 1.
Action start 12:41:38: SetODBCFolders.
Action ended 12:41:38: SetODBCFolders. Return value 1.
Action start 12:41:38: InstallValidate.
Action ended 12:41:38: InstallValidate. Return value 1.
Action start 12:41:38: InstallInitialize.
Action ended 12:41:39: InstallInitialize. Return value 1.
Action start 12:41:39: AllocateRegistrySpace.
Action ended 12:41:39: AllocateRegistrySpace. Return value 1.
Action start 12:41:39: ProcessComponents.
Action ended 12:41:39: ProcessComponents. Return value 1.
Action start 12:41:39: MsiUnpublishAssemblies.
Action ended 12:41:39: MsiUnpublishAssemblies. Return value 1.
Action start 12:41:39: UnpublishComponents.
Action ended 12:41:39: UnpublishComponents. Return value 1.
Action start 12:41:39: UnpublishFeatures.
Action ended 12:41:39: UnpublishFeatures. Return value 1.
Action start 12:41:39: StopServices.
Action ended 12:41:39: StopServices. Return value 1.
Action start 12:41:39: DeleteServices.
Action ended 12:41:39: DeleteServices. Return value 1.
Action start 12:41:39: UnregisterComPlus.
Action ended 12:41:39: UnregisterComPlus. Return value 1.
Action start 12:41:39: SelfUnregModules.
Action ended 12:41:39: SelfUnregModules. Return value 1.
Action start 12:41:39: UnregisterTypeLibraries.
Action ended 12:41:39: UnregisterTypeLibraries. Return value 1.
Action start 12:41:39: RemoveODBC.
Action ended 12:41:39: RemoveODBC. Return value 1.
Action start 12:41:39: UnregisterFonts.
Action ended 12:41:39: UnregisterFonts. Return value 1.
Action start 12:41:39: RemoveRegistryValues.
Action ended 12:41:39: RemoveRegistryValues. Return value 1.
Action start 12:41:39: UnregisterClassInfo.
Action ended 12:41:39: UnregisterClassInfo. Return value 1.
Action start 12:41:39: UnregisterExtensionInfo.
Action ended 12:41:39: UnregisterExtensionInfo. Return value 1.
Action start 12:41:39: UnregisterProgIdInfo.
Action ended 12:41:39: UnregisterProgIdInfo. Return value 1.
Action start 12:41:39: UnregisterMIMEInfo.
Action ended 12:41:39: UnregisterMIMEInfo. Return value 1.
Action start 12:41:39: RemoveIniValues.
Action ended 12:41:39: RemoveIniValues. Return value 1.
Action start 12:41:39: RemoveShortcuts.
Action ended 12:41:39: RemoveShortcuts. Return value 1.
Action start 12:41:39: RemoveEnvironmentStrings.
Action ended 12:41:39: RemoveEnvironmentStrings. Return value 1.
Action start 12:41:39: RemoveDuplicateFiles.
Action ended 12:41:39: RemoveDuplicateFiles. Return value 1.
Action start 12:41:39: RemoveFiles.
Action ended 12:41:39: RemoveFiles. Return value 1.
Action start 12:41:39: RemoveFolders.
Action ended 12:41:39: RemoveFolders. Return value 1.
Action start 12:41:39: CreateFolders.
Action ended 12:41:39: CreateFolders. Return value 1.
Action start 12:41:39: MoveFiles.
Action ended 12:41:39: MoveFiles. Return value 1.
Action start 12:41:39: InstallFiles.
Action ended 12:41:39: InstallFiles. Return value 1.
Action start 12:41:39: PatchFiles.
Action ended 12:41:39: PatchFiles. Return value 1.
Action start 12:41:39: DuplicateFiles.
Action ended 12:41:39: DuplicateFiles. Return value 1.
Action start 12:41:39: BindImage.
Action ended 12:41:39: BindImage. Return value 1.
Action start 12:41:39: CreateShortcuts.
Action ended 12:41:39: CreateShortcuts. Return value 1.
Action start 12:41:39: RegisterClassInfo.
Action ended 12:41:39: RegisterClassInfo. Return value 1.
Action start 12:41:39: RegisterExtensionInfo.
Action ended 12:41:39: RegisterExtensionInfo. Return value 1.
Action start 12:41:39: RegisterProgIdInfo.
Action ended 12:41:39: RegisterProgIdInfo. Return value 1.
Action start 12:41:39: RegisterMIMEInfo.
Action ended 12:41:39: RegisterMIMEInfo. Return value 1.
Action start 12:41:39: WriteRegistryValues.
Action ended 12:41:39: WriteRegistryValues. Return value 1.
Action start 12:41:39: WriteIniValues.
Action ended 12:41:39: WriteIniValues. Return value 1.
Action start 12:41:39: WriteEnvironmentStrings.
Action ended 12:41:39: WriteEnvironmentStrings. Return value 1.
Action start 12:41:39: RegisterFonts.
Action ended 12:41:39: RegisterFonts. Return value 1.
Action start 12:41:39: InstallODBC.
Action ended 12:41:39: InstallODBC. Return value 0.
Action start 12:41:39: RegisterTypeLibraries.
Action ended 12:41:39: RegisterTypeLibraries. Return value 1.
Action start 12:41:39: SelfRegModules.
Action ended 12:41:39: SelfRegModules. Return value 1.
Action start 12:41:39: RegisterComPlus.
Action ended 12:41:39: RegisterComPlus. Return value 1.
Action start 12:41:39: InstallServices.
Action ended 12:41:39: InstallServices. Return value 1.
Action start 12:41:39: StartServices.
Action ended 12:41:39: StartServices. Return value 1.
Action start 12:41:39: _884E4E71_6AC5_4F87_9C68_EE643DDC29ED.
Action ended 12:41:39: _884E4E71_6AC5_4F87_9C68_EE643DDC29ED. Return value 1.
Action start 12:41:39: _CCC65A07_156B_499F_AAA3_89B8749B443F.
Action ended 12:41:39: _CCC65A07_156B_499F_AAA3_89B8749B443F. Return value 1.
Action start 12:41:39: _240DCEA7_3AE4_4DA2_A4A0_511317080DBD.
Action ended 12:41:39: _240DCEA7_3AE4_4DA2_A4A0_511317080DBD. Return value 1.
Action start 12:41:39: RegisterUser.
Action ended 12:41:39: RegisterUser. Return value 1.
Action start 12:41:39: RegisterProduct.
Action ended 12:41:39: RegisterProduct. Return value 1.
Action start 12:41:39: PublishComponents.
Action ended 12:41:39: PublishComponents. Return value 1.
Action start 12:41:39: MsiPublishAssemblies.
Action ended 12:41:39: MsiPublishAssemblies. Return value 1.
Action start 12:41:39: PublishFeatures.
Action ended 12:41:39: PublishFeatures. Return value 1.
Action start 12:41:39: PublishProduct.
Action ended 12:41:39: PublishProduct. Return value 1.
Action start 12:41:39: InstallExecute.
MSI (s) (B8:54) [12:41:42:599]: Product: UltraVnc -- Error 1721. There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support personnel or package vendor. Action: _CCC65A07_156B_499F_AAA3_89B8749B443F, location: C:\Programme\uvnc bvba\UltraVnc\winvnc.exe, command: -install 

Error 1721. There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support personnel or package vendor. Action: _CCC65A07_156B_499F_AAA3_89B8749B443F, location: C:\Programme\uvnc bvba\UltraVnc\winvnc.exe, command: -install 
Action ended 12:41:42: InstallExecute. Return value 3.
Action ended 12:41:42: INSTALL. Return value 3.
MSI (s) (B8:54) [12:41:42:849]: Product: UltraVnc -- Installation failed.

MSI (s) (B8:54) [12:41:42:865]: Das Produkt wurde durch Windows Installer installiert. Produktname: UltraVnc. Produktversion: 1.2.05. Produktsprache: 1033. Erfolg- bzw. Fehlerstatus der Installation: 1603.

=== Logging stopped: 04.03.2015  12:41:42 ===
When the x86.exe is installed, the MSI-Setup will perform (I know, that doesn't make sense, but I wanted to try, because I think the Error is while registering the Service without the winvnc.exe beeing installed)

Hope this will help to fix the 32-bit MSI - I like the UVNC very much.

Best Regards M
mgraeble
Posts: 2
Joined: 2015-03-04 13:38

Re: 1.2.0.5 x32 MSI Installer Not Working

Post by mgraeble »

Hi,

I also recognized, that after the x86 MSI Installation (with winvnc.exe copied in the target dir bevor setup), the uvnc_settings.exe and the MSLogonACL.exe is not a valid 32-bit Application - for the uvnc_settings, I've just read that in another thread, I think.

Installing with the EXE-Installers will not install the SecureVNCPlugin.dsm and the MSRC4Plugin_for_sc.dsm - (but in the x86 Version installs a 32-bit Version of uvnc_settings.exe and MSLogonACL.exe)

Best Regards M
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6865
Joined: 2004-04-23 10:21
Contact:

Re: 1.2.0.5 x32 MSI Installer Not Working

Post by Rudi De Vos »

re-uploaded files for testing
Slide21
Posts: 7
Joined: 2015-03-03 15:44

Re: 1.2.0.5 x32 MSI Installer Not Working

Post by Slide21 »

It's OK now for me.

Testing on XP SP3 x86 and all's OK.

Same on 7.1 x64, the ACL rights are place in the WOW registry key.

Thank's
Post Reply