12-29-2009 10:15 AM
I have a customer who is reporting an installation error when trying to install NI-VISA Run-Time on a 64-bit Win7 machine. The same error happens part-way through the installation process for both NI-VISA run-time 4.3 included as a package in a LabVIEW 8.5 application installer and for the stand-alone NI-VISA run-time 4.6 for Windows platforms. Below is a screenshot of the error message "The NI-VISA x64 support 4.6 installation has failed. Continue?" They said that the installer was on about part 15 of 23 when the failure happened.
They got the same error message for my LabVIEW application installer that has the 4.3 package.
The customers has 64-bit Win7 Home Premium installed on a Gateway NV78 (Core2 Duo T6600 W 2.20 GHz) w/ 4 GB
They have also tried to run the installer as administrator.
Help!
Travis
12-30-2009 09:56 AM
Travis,
I could not reproduce this problem on my end. However, I do not have access to Win 7 Home Edition at the moment. Since this is your customer, I'm assuming the error did not pop up during your development time either. Could you confirm whether this error reproduces reliably on Home Edition?
In any case, to trouble shoot the issue, we'd need a detail installer log. Try follow the instructions in the KB below and upload the log here.
http://digital.ni.com/public.nsf/allkb/AB597E885DB7D16B86256E92006DB232?OpenDocument
12-30-2009 11:11 AM
Right, I'm developing on Win 7 Professional and did not have any install errors. I don't have Home Edition available to me either; however, I think it is very likely that this is error is unique to the customer's computer. We would almost certainly have heard from others by now if the error were reproducible for other Win 7 Home editions.
I will have the customer create the log file.
What do you think the chances are that having the customer run the msiblast.exe NI uninstaller would fix his problem? Does that utility work ok for Win 7?
Travis
12-31-2009 04:02 PM
Here is the error log you asked for.
Travis
01-04-2010 11:50 AM
Travis,
The error is returned by DIFXAPP in line 2303 of the log. The complete error message is "The operating system you are running on is not supported. Only Windows 2000, Windows XP, Windows Server 2003 and Windows codenamed Longhorn are supported. CustomAction MsiProcessDrivers returned actual error code 1603"
DIFXAPP (Driver Install Frameworks for Applications) is provided by Microsoft to assist in windows driver installation. We package DIFXAPP ver 2.1 in our installer, which does support Windows 7. Since I can't reproduce the problem, it's difficult for me to pinpoint what the problem is.
From the log, it looks like this is not a clean install. You may try removing NI-VISA x64 support 4.6 and reinstall again. Also, was this a clean Win 7 installation or was it an in place upgrade from Vista. It may also be worthwhile to check the version of difxapi.dll in system32 folder.