Issue with the Phidget installers

If you notice any bugs on our site, please report them here.
nm17
Phidgeteer!
Posts: 61
Joined: Mon Nov 27, 2017 3:29 am

Issue with the Phidget installers

Post by nm17 »

Hi

I have tried updating the x64 Phidget Control Panel (Phidget22-x64_1.23.20251006) as per the usual on Win 11 Pro (fully up to date as of today) and got an error window titled "phidget22" with message

Code: Select all

"Extracting file failed. It is most likely caused by low memory (low disk space for swapping file) or corrupted Cabinet file."
Attached is the screenshot. There is nothing of note in Windows logs. Microsoft Defender does not report any blocking activity either, I tried manual scan and it passes ok.

I tried restarting PC and the usual repairs of file system/windows image; there is plenty of memory and hard disk. I have also tried installing the previous version of CP which worked well before and this fails with the same message. Interestingly, if I unpack the .exe installer manually to extract the .msi - I can install the msi without issue!

I think this looks like an issue with my PC/Windows but I am curious what is happening and how to fix it. Is there an option to have detailed logging in the installer? I am wondering eg if exe installer tries to use a temporary location for file extraction where it does not have permission or something like that. I tried /log: param on the .exe installer but it does produces an empty file.

Also, the exe installer gets stuck and there is no way to 'repair' it aside from manually downloading the installer from the Phidgets.com. I don't know if you have much control over how installer behaves but it may be good to have an option to 'revert' back in the installer in case of errors/failures.
You do not have the required permissions to view the files attached to this post.
User avatar
Patrick
Lead Developer
Posts: 686
Joined: Mon Jun 20, 2005 8:46 am
Location: Calgary

Re: Issue with the Phidget installers

Post by Patrick »

The installer exe is produced using IExpress (C:\Windows\System32\iexpress.exe) - this simply creates a self-extracting exe that then runs the msi. It extracts the msi to a temp folder - ie: C:\Users\(username)\AppData\Local\Temp\IXP000.TMP\

Are you able to install other applications? I believe it's probably an issue with your machine, maybe a permissions or disk issues related to the temp folder.

-Patrick