industrialNETworXnetx

M T

M T

Hilscher Gesellschaft für Systemautomation mbH

| 24.06.2010 | 07:20 | 0 replies

FAQ: cifX Device Driver

Q: Application only work when started as Administrator under Windows Vista / 7?

A: The rights system has changed from Windows XP to Vista and 7. If you installed a previous version of the driver (pre 1.0) incorrect right are set on the driver's devices. This cannot be fixed easily as these rights cannot be changed once set.

The following steps can be performed and will require administrator rights:

  • Uninstall the cifX Device Driver
  • Disable the UAC (User Account Control)
  • Open the registry editor (regedit.exe)
  • Change security settings on the following key (including subkeys):

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{FF646F80-8DEF-11D2-9449-00105A075F6B}
    - Right-click key and select "Permissions"

     - Select "Advanced"

     - Select "Owner"-Tab and Select your name to be the owner. Make sure the checkbox "Replace owner on subcontainers and objects" is checked.

     - Click Apply
     - Go To the "Permissions"- Tab
     - Check the Box "Replace all child object permissions..."
     - Uncheck the Box "Include inheritable permissions from the object's parent"
     - Add the User "Everyone" and make sure he gets "Full Control" access rights
     - Click apply
  • Delete the above registry key.
  • Re-Enable UAC
  • Reinstall cifX Device Driver

Q: I get an error "Ordinal number x missing in cifx32dll.dll"?

A: This is due to an old version of the cifx32dll.dll. Make sure to delete/replace all old version. The driver installation replaces this file in "Windows\System32" folder. If it is installed side-by-side (in the same directory as the application) it won't be replaced. This is a common error when updating the cifX Device Driver from V0.9xx to V1.X.

Q: Unable to install new driver version during upgrade?

A: During upgrade the service control database may get corrupted disallowing installation of a new driver.

  • Open a command prompt with administrative rights
  • Execute "sc delete cifxdrv"
  • Install of the driver should now work

 

Login