Error when installing my application under Windows Vista RC2 (running object table?)

Hi,

I have just discovered that my installation fails on Windows Vista RC2. The installation was written under InstallShield 10.5 professional, as an "Installscript MSI project" and works properly on Windows 2000 and XP. I have recorded a log of the failure:

Action ended 12:39:41: CostFinalize. Return value 1.
MSI (c) (84:48) [12:39:41:188]: Doing action: SetServerDir
Action 12:39:41: SetServerDir.
Action start 12:39:41: SetServerDir.
Action ended 12:39:41: SetServerDir. Return value 1.
MSI (c) (84:48) [12:39:41:188]: Doing action: MigrateFeatureStates
Action 12:39:41: MigrateFeatureStates. Migrating feature states from related applications
Action start 12:39:41: MigrateFeatureStates.
Action ended 12:39:41: MigrateFeatureStates. Return value 0.
MSI (c) (84:48) [12:39:41:188]: PROPERTY CHANGE: Adding ISSETUP_UISEQUENCE_PROCESSED property. Its value is '1'.
1: Not using skins for this installation. Could not find skin file .
MSI (c) (84:48) [12:39:41:375]: Note: 1: 2262 2: ReserveCost 3: -2147287038
MSI (c) (84:48) [12:39:41:375]: Note: 1: 2262 2: DuplicateFile 3: -2147287038
MSI (c) (84:48) [12:39:41:391]: Note: 1: 2262 2: ISRequiredFeature 3: -2147287038
MSI (c) (84:48) [12:39:41:641]: Note: 1: 2205 2: 3: ISAlias
MSI (c) (84:48) [12:39:41:641]: Note: 1: 2228 2: 3: ISAlias 4: SELECT * FROM ISAlias
1: Failed to register server into ROT with ROTFLAGS_ALLOWANYCLIENT flag, error is 0x800706be, try default flag instead.
1: Failed to get register object into ROT, error is 0x800706ba
MSI (c) (84:48) [12:39:50:110]: Destroying RemoteAPI object.
MSI (c) (84:F4) [12:39:50:188]: Custom Action Manager thread ending.
=== Verbose logging stopped: 07/11/2006 12:39:50 ===

There appears to be a problem connected to the running object table. As far as I am aware, none of the components I am installing use the running object table, so I assume this is InstallShield functionality. However I have also seen other, similar, installshield installations complete successfully. I would also guess the problem may also be connected to security changes in Vista.

Any idea of the true cause of this problem and how I can fix it


Answer this question

Error when installing my application under Windows Vista RC2 (running object table?)

  • Galin Iliev

    I've tried the InstallShield forums. So far no reply. Here is the log from the admin installation:

    Action ended 09:13:00: CostFinalize. Return value 1.
    MSI (c) (44:34) [09:13:00:079]: Doing action: SetServerDir
    Action 09:13:00: SetServerDir.
    Action start 09:13:00: SetServerDir.
    Action ended 09:13:00: SetServerDir. Return value 1.
    MSI (c) (44:34) [09:13:00:079]: Doing action: MigrateFeatureStates
    Action 09:13:00: MigrateFeatureStates. Migrating feature states from related applications
    Action start 09:13:00: MigrateFeatureStates.
    Action ended 09:13:00: MigrateFeatureStates. Return value 0.
    MSI (c) (44:34) [09:13:00:079]: PROPERTY CHANGE: Adding ISSETUP_UISEQUENCE_PROCESSED property. Its value is '1'.
    1: Not using skins for this installation. Could not find skin file .
    MSI (c) (44:34) [09:13:00:266]: Note: 1: 2262 2: ReserveCost 3: -2147287038
    MSI (c) (44:34) [09:13:00:266]: Note: 1: 2262 2: DuplicateFile 3: -2147287038
    MSI (c) (44:34) [09:13:00:282]: Note: 1: 2262 2: ISRequiredFeature 3: -2147287038
    MSI (c) (44:34) [09:13:00:579]: Note: 1: 2205 2: 3: ISAlias
    MSI (c) (44:34) [09:13:00:579]: Note: 1: 2228 2: 3: ISAlias 4: SELECT * FROM ISAlias
    1: Failed to register server into ROT with ROTFLAGS_ALLOWANYCLIENT flag, error is 0x800706be, try default flag instead.
    1: Failed to get register object into ROT, error is 0x800706ba
    MSI (c) (44:34) [09:13:09:375]: Destroying RemoteAPI object.
    MSI (c) (44:F4) [09:13:09:375]: Custom Action Manager thread ending.
    === Verbose logging stopped: 08/11/2006 09:13:09 ===


  • nares

    Did you install as Admin with full admin rights You need to start the setup by right clicking and choose Run As Admin. Or you disable UAC while installing. Don't forget to turn it on again.

    --
    SvenC


  • George2

    Hi,

    1628 is invalid or unknown table specified. Strange.

    To get a log again, you can start cmd.exe with "Run As Admin" and call msiexec with log params.

    --
    SvenC


  • CalinMac

    Did you right click the setup and choose Run as Administrator

    With UAC enabled even an Admin is not full admin.

    --
    SvenC


  • DLdfrd

    I've found a similar error report at http://community.installshield.com/showthread.php t=157263&highlight=vista. However their problem occurred on uninstallation rather than installation.

    I wouldn't hold out much hope for an answer from the InstallShield forums. Their support leaves alot to be desired.


  • SteveWiggins

    Did you try to get some help in the Installshield forums if they have such thing

    How different is the log - just repost, maybe someone will see something in them.

    --
    SvenC


  • Can-Ann

    The working installation mentioned above used the legacy installscript support, and wasn't an MSI installation. I have also confirmed that a simple Installscript MSI installation fails using vanilla InstallShield 10.5 (without service pack 1).

    I haven't seen an InstallShield 10.5 InstallScript MSI project that works on Vista.

     


  • shatl

    Ok - I've created a second log by running a command prompt as admin. The contents look almost identical to the first log (posted above).
  • samssb

    I was logged in as an administrator when I ran the setup.

  • Enix591

    Ok - I've now tried right clicking and running as administrator. The installation still fails with error 1628.

    No log this time as I was running from explorer rather than using the command line.


  • cunningdave

    Bad news - IS tends to not make many SPs for old versions but to force an upgrade to the next version. Understandable from their dev perspective, but a but time consuming and costly for the users.

    --
    SvenC


  • Carl Daniel

    Hi,

    I searched "Failed to register server into ROT with ROTFLAGS_ALLOWANYCLIENT flag, error is 0x800706be, try default flag instead" and guess whom I found ;)

    So far you seem to be alone - but hopefully not log. The IS team should know when and why it is trying to access the ROT.

    --
    SvenC


  • Ghia

    I've now managed to replicate the problem on an installation that only installed one file, with no scripts, merge modules, custom actions or the like. The problem seems to occur with Installscript MSI projects but not basic MSI projects

    I've also seen InstallShield 10.5 installations developed by a colleague that work ok on Vista. The most significant difference appears to be that I had installshield service pack 1 installed whilst he didn't. I will try uninstalling Installshield, and re-install without the service pack. See if that works.


  • Error when installing my application under Windows Vista RC2 (running object table?)