We have about 1,800 machines with Lexia education software 7.0.0 installed. Their license has run out, and needs to be updated to 9.0.0. by this weekend. They have an MSI and EXE update available on their website. The MSI works fine, but once installed, leaves 7.0.0 in the add/remove programs area, which then throws off KACE inventory since it still shows 7.0.0 installed in additon to 9.0.0. However, if I do an EXE upgrade with silent switches, it works fine manually via batch file. BUT - when I set a distribution to the EXE file with configure manually, it doesn't even copy the files over to the machine. We have replication servers setup, but that shouldn't matter. If I set the distribution as MSI, it wil create a folder in the C:\ProgramData\Dell\KACE\downloads folder....but if I set the EXE, or even zip up the EXE, and distribute, nothing happens at all, other than a failed install. It doesn't even copy the EXE or ZIP file over to the machine.


Any ideas? I'd rather do the EXE way since the EXE upgrade does it correctly where it only shows 9.0.0 installed...but the MSI shows 7.0.0 and 9.0.0 even though the program is fully upgraded to 9.0.0. I can still make do with the MSI upgrade, but it will throw inventory off in KACE for the 5,000 total machines that we have...almost 1,800 will show 7.0.0 when they've already been updated.


Any ideas why I can't use EXE for some reason?

0 Comments   [ + ] Show Comments


Please log in to comment

Community Chosen Answer


couple remarks:

1) are you sure the exe does not contain the same MSI installer inside it?

2) if you're sure the update was done completely you can always try deleting the registry keys in HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall and in HKCR\Installer\Products that relate to the previous version to get rid of the ARP entries

3) if the installer for the previous version was also an MSI, doublecheck the Upgrade table in the new version to make sure the entries would correctly update the old version. If it wasn't an MSI maybe there's a CustomAction doing the uninstalling.

Answered 08/30/2012 by: pjgeutjens
Red Belt

  • Couple things:

    -EXE file does not contain MSI within

    -Original install was done via EXE

    -Version 9.0.0 already exists out there, which was originally installed as an MSI. So I'm essentially putting the upgrade EXE file with the software "Lexia 9.0.0", which was originally done via MSI, but I want the 7.0.0 to update.

    -I have a silent uninstall command that I can do. I thought doing a complete uninstall of 7.0.0, and then full install of 9.0.0 would work. However, even when I set the priority to say, 8, of the uninstall, and 10 to the install....the uninstall takes a while - so it seems like it doesn't finish uninstalling before it starts updating...so at the end I have a bunch of random file/folders left behind that don't do anything. Any suggestions on how to make the uninstall run completely before having it install?
  • FYI I'm doing a manage install "uninstall" of Lexia 7.0.0 via these settings:


    Then a managed install of 9.0.0 full version MSI:


    Both function correctly. However, like I stated before - the uninstaller doesn't finish before the MSI starts installing....so after a few minutes I'm left with a bunch of random folders/files left over from the mix of uninstall/install. Uninstall set to deploy order 1, install set to deploy order 10.

    Why can't it wait until the file is uninstalled before it installs version 9.0.0?
Please log in to comment



Update - sorry I mentioend that the MSI shows 9.0.0 installed. It shows 9.0.0 installed locally on the machine, but for some reason KACE doesn't pick it up as an installed program. Still shows 7.0.0 as the only installed program, which is very bad for inventory purposes...as we'll obviously have to update this program again in the future and we won't know whether or not the program is 7.0.0 or 9.0.0.

Answered 08/30/2012 by: sfigg
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity
Admin Script Editor
Admin Script Editor is an integrated scripting environment available free here at ITNinja