Introduction

Sometimes you might have difficulty getting Pro-Router to work.

This will typically result in either a failure to generate any results, or, more commonly, an error message of the form "Aroute.exe has caused an error in xxxxxx. Aroute.exe will now close".  There are two possible causes for this, but in both cases they are fundamentally that the ProRouter licence has failed to be recognised.  The two possible problems are either a failure of the key (dongle) to be read, or an incompatibility between the elements of the licence.

Technique

The first possibility is the easier one to check.  The following instructions work for Windows 7 or later and assume that you have a shortcut to open Easy-PC.

Insert your Hasp key (dongle) into a suitable USB port, and close Easy-PC.

Right click on the Easy-PC shortcut and use 'Open file location'.  This will open File Explorer in the correct folder.  The default is 'C:\Program Files(x86)\Number One Systems\Easy-PC' but if a custom path has been used, this will be different.  You will find HaspID.exe (the extension may be hidden) which you should run.  This will list a number of parameters, the most important one of which is the Hasp key serial number near the end. Make a note of this. If it isn't a long number (9-10 digits), then there may be a driver problem.

Reinstalling the driver

If you suspect a driver problem,  you'll need to open a command prompt  as any faulty drivers will need to be removed.  Just type 'cmd' in the search bar, but when you open it, use the 'Run as administrator' option.  At the command prompt, type 'cd<space>'  then click on the top line of the open copy of File Explorer so it's all selected, then press <Ctrl+C> to copy the path.  Position your cursor in the command prompt after 'cd<space>'  and press <Ctrl+V> to paste in the path, then press <Enter>.  The path for the prompt should change to match File Explorer.

Next at the command prompt type 'haspdinst.exe<space>-r<space>-fr<space>-kp<space>-fss<space>-purge' (haspdinst.exe -r -fr -kp -fss -purge) then <Enter> .  Follow this with 'haspdinst.exe<space>-i'  then <Enter>.  In both cases you should see the message "Command completed successfully".  If you do not, a later driver than the default one may be needed.  In any case, re-run HaspID as above to see if the key is now being read correctly.

If the driver still isn't working, if your organisation uses an IT department please check that management software isn't blocking the installation, otherwise please contact customer support.

If it still doesn't work...

This completes the procedure for checking, repairing, and updating the key device driver.  If a problem is still present, it's likely to be either a licensing issue or a problem occurring during the earlier installation of Easy-PC.  These are not something which can be addressed by a user without assistance.  However, it can speed things up if the right information is sent to the support desk. Here's what's needed for checking:

    If your system is licensed using a key, the key number as given by 'HaspID' above.  Otherwise, the 'System ID Number' as reported by [Help], [About Easy-PC] from within the program.
    A copy of the file 'Licence.lic' found in the Easy-PC folder.
    A copy of your support file may also be needed.  The support desk will advise if this is necessary.
    Your customer reference number if known. If not, your postcode.  This makes checking our records significantly easier.