06-20-2006 04:13 AM
06-20-2006 07:51 AM
Hi again,
I have set up a list of relevant links I have found about this issue:
"...access denied..." Message During GPIB-USB-A Installation
Link: http://digital.ni.com/public.nsf/allkb/1d52b53149dd637686256caa00565e47
Document ID: 2T98MMUV
Problems Detecting GPIB-USB-B and Loading its Driver
Link: http://digital.ni.com/public.nsf/allkb/353a43396c88799286256d88007c2ec0
Document ID: 30JGI6WH
Cannot Install USB Devices as User
Link http://digital.ni.com/public.nsf/allkb/2E54DF542941A22C86256FB0007BFAF6
Document ID: 3ILDID00
I Can't Run the NI 488.2 Troubleshooting Wizard Without Failure Unless I am an Administrator
Link: http://digital.ni.com/public.nsf/allkb/265e740c9541ff6986256d890080446f
Document ID: 30KHBGW0
The Software You Are Installing Has Not Passed Windows Logo Testing
Link: http://digital.ni.com/public.nsf/allkb/DF4F534D1FF3085886256FB600593FEB
Document ID: 3IR97DW3
Windows XP Logo Testing and USB Serial Driver
Link: KB 2NMIPLYF: Windows XP Logo Testing and USB Serial Driver
Document ID: 2NMIPLYF
“GPIB-USB-B not working without admin login “ by tberger
Link: http://forums.ni.com/ni/board/message?board.id=140&message.id=8071&query.id=44658#M8071
Regards
Csaba
06-22-2006 05:14 AM
Hello Csaba (or Hej as we say in Sweden)!
It has all to do with signed drivers and how Windows 2000 and XP handles drivers.
Currently, Windows 2000/XP will not allow any driver to be installed without administrative access and that is nothing we at NI can change. Unfortunately, the driver used by the GPIB-USB-B is an "unsigned" driver. This means that there are a couple of popup windows that the user must accept when installing a GPIB-USB-B. We are currently looking at getting this driver signed, but that won't be for a while.
Workaround: This will only work if the device is initially installed as an administrator. Once the device is installed, the user can log in as a normal user and use the device as long as the device stays in the same port. That is, a normal user can unplug the device and plug it back in the same port, and it will function correctly. It is only when the device changes USB ports that it will try and reinstall the driver, and that is when you need administrative access. Customers has been using this solution for a while.
Another thing that might be helpful is that you give the normal users full access to the C:\Program Files\National Instruments\MAX folder as well as the C:\VXIPNP since some files are read and written when performing tasks within MAX.
Can you test the things above and see if it changes things?
Have a nice midsummer!
06-22-2006 06:43 AM
Hi Jimmy,
The problem is when logging on after a power down situation – for instance after a power cut and there is a lot of power cuts here in the summer time, almost like Dehli. Otherwise, the standard procedure today is to do as you suggest.
I have got some "administrator resources" and is working on a fix on the "unsigned USB driver" issue - and I think we be able to fix a work around. Summary of the suggestion we are working on is:
1: HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\ENUM\USB, from the menu bar, select Security » Permissions; from the popup window, choose to allow everyone to read the key (make sure the "Allow inheritable permissions from parent to propagate to this object" is selected). Afterwards, click Advanced and check the lower box, also "Allow inheritable permissions from parent to propagate to this object". This completes the fix, and the installation should run fine.
2: You must have write access to the GPIB.INI file located in C:\Windows\System32 directory. Most non-administrator accounts do not have write access to this file. You will have to log on as an administrator and give Everyone write access to this file if you want non-administrator users to be able to run the NI 488.2 Troubleshooting Wizard.
3: Check also C:\Windows\System32\DRIVERS\nipalusb.sys file since it is the file given as the used driver in the Driver Manager.
4: Set file signature verification options:
1. Open System in Control Panel.
2. On the Hardware tab, click Driver Signing.
3. Under File Signature Verification:
·Click Warn to display a warning message whenever an installation program attempts to install a device driver without a digital signature.
4. If you are a logged on as an administrator or as a member of the administrator's group, select Make this setting the system default to apply the selected setting as the default for all users who log on to that computer.
Regards
Csaba
06-29-2006 04:01 AM
Hello Csaba!
Excellent to hear that you are using the method I described as the standard procedure and it is great to hear that you might have found a solution to the problems you have experienced over the years.
This KB entry over at MSDN might be helpful.
http://support.microsoft.com/kb/298503/en-us
The drivers we provide must be signed soon as