Common Questions


I am trying to install the KEYLOK device driver on a machine with no C:\ drive and I get an error “an unnamed file was not found” and “runtime error”. How do I install the KEYLOK device driver on this machine?

Cause: For security reasons some machines are built with no C:\ drive and KEYLOK Installer by default looks for C:\ drive to install the driver, causing the error you're experiencing.

Solution: To install on a machine with no C:\ drive. Copy the USBKey.sys or USBKey64.sys and USBKey.inf or USBKey64.inf, located on KEYLOK CD “Send to End-Users\Optional Manual Installation Files”, to DriveLetter\Windows\System32. Edit the USBKey.inf or USBKey64.inf so the bottom line reads DISKID1= “Hard Driver YOUR DRIVE LETTER” instead of “DiskID1 = HARD Drive C:” and save the file. Go to the Device Manager, plug in the Key and when it appears in Device Manager Right-Click and select Update Driver and Select Install from specific location then navigate to System 32 and click on Install Driver. This should resolve the issue.

My application returns "Wrong or no KEYLOK device found" even though the KEYLOK2 key is connected. How can I find out what is wrong? Is there a tool I can use to troubleshoot it?

Cause: The issue that you are experiencing can be caused for various reasons. KEYLOK driver is not installed at all or not installed properly. If it’s a network key, an install is required on both Client and Server machines.

Solution: Check to see if the proper driver is installed. Go to the device Manager on your machine by Right-Clicking on “My Computer ->Manage->Device Manager” and if you see an exclamation mark next to USB Dongle – Software Protection Device then right-click on it and “Update Driver”.

If the problem persists, perform the following steps:

  • Download the latest driver (install.exe) from our website here.
  • Run the downloaded installer with the “uninstall” option first. Please make sure that the key is NOT plugged in during this entire process.
  • Once Uninstall is complete reboot your machine.
  • Then run install.exe again and follow the prompts and plug in the key when prompted.

This should resolve the issue and the key should show up as follows in your device manager:

In a network environment there can be many reasons the key is not being recognized by the application. To request our Network Troubleshooting Guide, please contact Technical Support.

Quick Start Guide for KEYLOK2 (USB, Serial and Parallel)?

Quick Start Guide for KEYLOK2 USB, Serial, and Parallel.

Quick Start Guide for KEYLOK3?

Quick Start Guide for KEYLOK3

How do I migrate from KEYLOK2 to KEYLOK3?

To run your existing application with KL3, you will need to compile your application with the latest libraries. These libraries can be found on the CD that came with your KL3. For more details please email to request our KL3 Migration Guide.