Can’t install on Windows XP and getting “Disk1.cab has an invalid digital signature”
If you are getting the following error:
A file that is required cannot be installed because the cabinet file C:\Documents and Settings\…\Application Data\Ambient Design\ArtRage Studio Pro\install\disk1.cab has an invalid digital signature. This may indicate that the cabinet file is corrupt.
This is usually a Windows XP issue and has been occurring with increasing frequency since Microsoft stopped supporting this operating system, but also appears on later versions of Windows.
It is due to either the relevant digital certificates not being installed on your computer or a deeper problem on your system. Unfortunately the certificate and verification system are entirely handled by Microsoft, so we cannot help you fix this problem directly.
How to install ArtRage when you get this error
Option 1: Copy the ArtRage files from another computer
The easiest way around it is generally to download ArtRage on a different computer, then save the file to a USB drive and use that to copy it to the computer that you want to install ArtRage to.
You can either install directly to a USB (choosing a location is an option during the install process) or install normally and then find the files by going to:
C: Drive > Program Files (or Program Files (x86) – it can be installed under either) > Ambient Design > ArtRage [Edition Name/Number]
Copy the entire folder and transfer it to the computer that you want ArtRage on.
Option 2: Turn off digital signature checking
The core of the problem is that your Windows installation is unable to contact the certificate provider that can verify the installer’s security certificate. This can happen for a number of reasons and it can be really hard to track down the cause. There are two things that you can try easily that may help:
If your Windows XP machine is unable to connect to the internet, Windows cannot verify the validity of the digital signature in the file. Make sure your machine can connect.
Windows requires that secure installers be verified before installation, which in turn requires that the OS is able to talk to the certificate provider to double check the certificate in the installer file. If your XP machine is unable to connect to the internet, or unable to contact the certificate provider, Windows will generate the error you see.
You can tell Windows not to check the digital signature of the file by turning on ‘Allow software to run or install even if the signature is invalid’ in the Internet Options section of your Control Panel or from Internet Explorer.
- Locate the Internet Options panel which is either in your Control Panel or accessible from Internet Explorer.
- Select the Advanced tab and scroll down the list of advanced options until you find the Security section.
- Look for an item called (or similar to) ‘Allow software to run or install even if the signature is invalid’. Turn that ON.
- Okay the panel.
What this does is tell Windows that the certificate of an application doesn’t need to be checked before installation. This can fix the problem you see, but in some cases Windows ignores that option and checks anyway.
Important: Turning off that option reduces your computer security – If it works for installing ArtRage you may want to turn it back on afterwards.
Option 3: Install the digital signature manually
It is also possible to manually install a verification certificate to allow Windows to verify the file offline, but this is quite complex. You would have to download or copy the certificate from elsewhere to do this.
This option is a lot more complicated and varies with each individual computer, so if you require assistance, please contact us directly through our Tech Support form.