Zsolt Kollarits
Posts: 342
Joined: Fri May 29, 2015 10:36 am

*URGENT* Files are missing after installation

Dear Advanced Installer Support Team,

One of our customers are found out that some important files are missing after a product upgrade, which is a serious problem for us. I also managed to reproduce the problem.

Reproduction steps:

1. Install version 24.1.0 of our product on a random PC. After the installation you can see the following 2 files on the hard drive:
C:\Program Files\Therefore\SX-PDF-Lib\pdf-xpansion-windesktop-x64-T4.dll
C:\Program Files (x86)\Therefore\SX-PDF-Lib\pdf-xpansion-windesktop-x86-T4.dll
At this point both files have a version number of 14.3.4.0.

2. Apply a hotfix, aka copy over a newer version (14.3.9.0) of those 2 files.

3. Install version 24.2.0 of our product which contains the same version (14.3.4.0) of those 2 toolkits files. We did not touch that toolkit in our setup, the files remain untouched. After the installation the 2 toolkit dlls are gone from the relevant folders.
Expected behaviour would be leaving the newest (patched) version (14.3.9.0) in those folders.

Please see the screenshots I'm attaching and let me know if you have any questions. Please handle this incident as kind of urgent, without those dlls our product is barely usable.

Best regards,
Zsolt
Attachments
Version 24.2.0 installed _ toolkit 64-bit folder.png
Version 24.2.0 installed _ toolkit 64-bit folder.png (23.45 KiB) Viewed 7854 times
Version 24.1.0 installed _ toolkit hotfix applied.png
Version 24.1.0 installed _ toolkit hotfix applied.png (25.91 KiB) Viewed 7855 times
Version 24.2.0 installed _ toolkit 64-bit folder.png
Version 24.2.0 installed _ toolkit 64-bit folder.png (23.45 KiB) Viewed 7855 times
Eusebiu
Posts: 4931
Joined: Wed Nov 14, 2012 2:04 pm

Re: *URGENT* Files are missing after installation

Hi Zsolt,

Please keep in mind that during an upgrade, all the files installed by the old version are removed and the files contained by the new version are installed. So, keeping the new DLL files copied by the hotfix on the machine is not possible because they are uninstalled during the upgrade since they have the same name as the DLL files installed by the old version.

Normally, the DLL files from the new version should be installed instead, but they are missing because of a Windows Installer bug that is described in the "Why some files/assemblies are missing from the installation folder when performing an upgrade" FAQ.

So, in order to overcome this problem, you need to add the new version of the DLL files (14.3.9.0) in the version of your product (24.2.0).

Best regards,
Eusebiu
Eusebiu Aria - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Common Problems”