*Registration/Validation/Demonstration Mode Issue
BSI applications have to be registered under the application’s Help > Register window to come out of the restricted, time-limited demonstration mode. The version of software, customer ID/invoice number, USB serial key number, and validation code all must match what was submitted on the validation code request form or included on the Product Authorization Sheet that was sent with the USB serial key/dongle. More times than not, one of these bits of information is entered incorrectly, either in the register screen or when it was submitted on the validation request form. Double check the information entered appears exactly as the information provided on the Product Authorization Form and/or Validation Request Form.
One of the other main causes of BSI applications not being able to register is when users log in to Windows on a domain or as a local user on a restricted profile. This breaks the application’s ability to read and write validation information to the proper Windows registry key. Make sure the user you are logging in to Windows with has local administrator rights and is on a work group, not a domain. Our products are not designed to work in, or supported in a Domain environment. There are no exceptions to this.
If you are logged in as a local user on a workgroup with admin rights and are still experiencing your entered registration information not being saved after restarting, perform the following steps.
Run the Repair BSI Application Registry Access utility:
If you are seeing that characters are being truncated from the end of the validation code and other fields in the register screen when you re-open it, or fields are completely blank that were filled in previously, it’s could also be caused by to the application being run in compatibility mode or that the user you are logged in to Windows with does not have full read/write/modify permissions to the registry. This can also happen on Windows 10 after it has applied updates. Something is happening during the update process that is changing permissions on our registry keys, and that change needs to be reversed using the instructions in the FAQ.
To check that your BSI application is NOT running in compatibility mode:
To check that your BSI application has not been moved to the Windows virtual space:
To check that your BSI application has full read/write/modify access to the required registry keys:
(NOTE: If either of the below BSI registry keys do not exist in the paths listed in the registry, you must first open the BSI application as Administrator by right-clicking on the applications icon and choosing “Run As Administrator” from the menu. Once the program is running, open “Help”, then click on “Register”. You can now close the registration screen and the application. The BSI registry key should now be present. You may need to close and re-open the registry editor to see the newly created key.)
On 32-bit systems, browse to HKEY_LOCAL_MACHINE\SOFTWARE\BSI.
On 64-bit systems, browse to HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\BSI
After performing the above steps, open your BSI application and register the application. The software should now be able to run as the registered version and should retain your registration information permanently.
If the software will still not register, click here to submit a support ticket and paste in the validation code information (application and version, serial number, invoice number, and validation code) or attach a screenshot of the register screen with the information filled out and technical support will double check the codes correctness with the codes department.
Please note that technical support cannot provide validation codes in any circumstance, including after hours or off air emergencies relating to demonstration mode. Validation codes are only provided during normal business hours via the validation code request form.
One of the other main causes of BSI applications not being able to register is when users log in to Windows on a domain or as a local user on a restricted profile. This breaks the application’s ability to read and write validation information to the proper Windows registry key. Make sure the user you are logging in to Windows with has local administrator rights and is on a work group, not a domain. Our products are not designed to work in, or supported in a Domain environment. There are no exceptions to this.
If you are logged in as a local user on a workgroup with admin rights and are still experiencing your entered registration information not being saved after restarting, perform the following steps.
Run the Repair BSI Application Registry Access utility:
- Download the Repair BSI Application Registry Access utility from the Free Utilities page here.
- Exit all applications, including BSI applications.
- You may need to disable or close antivirus applications.
- Run the Repair BSI Application Registry Access utility (BSI_RegFix.exe) downloaded in step 1.
- Shutdown and restart your computer.
If you are seeing that characters are being truncated from the end of the validation code and other fields in the register screen when you re-open it, or fields are completely blank that were filled in previously, it’s could also be caused by to the application being run in compatibility mode or that the user you are logged in to Windows with does not have full read/write/modify permissions to the registry. This can also happen on Windows 10 after it has applied updates. Something is happening during the update process that is changing permissions on our registry keys, and that change needs to be reversed using the instructions in the FAQ.
To check that your BSI application is NOT running in compatibility mode:
- Close the BSI application.
- Right-click on the desktop shortcut for your BSI application and choose “Properties” from the pop-up menu.
- In the window that pops up, go to the “Shortcut” tab and then click on the “Advanced” button.
- Ensure that the “Run as Administrator” box is unchecked in the window that pops up, then click “OK”.
- Select the “Compatibility” tab.
- Uncheck the “Run this program in compatibility mode” option if it is checked (if this option is greyed out, click on the “Change settings for all users” button and uncheck the equivalent option in the pop-up window”).
- Uncheck the “Run this program as an administrator” option if it is checked (if this option is greyed out, click on the “Change settings for all users” button and uncheck the equivalent option in the pop-up window”).
- Click Apply and OK to save the changes and close the window.
To check that your BSI application has not been moved to the Windows virtual space:
- Close the BSI application.
- Right-click on the Start menu button and choose “Run”.
- In the window that appears, type in “regedit” in to the “Open” field, then click on the “OK” button.
- Browse to the HKEY_CLASSES_ROOT\VirtualStore\MACHINE\SOFTWARE key (Note: for 64-bit systems this key will be followed by \WOW6432Node).
- If you find a BSI key here, open an elevated command prompt and enter this command: “reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableVi
rtualization /t REG_DWORD /d 0x0 /f” - Follow the next steps in this guide.
To check that your BSI application has full read/write/modify access to the required registry keys:
- Right-click on the Start menu button and choose “Run”.
- In the window that appears, type in “regedit” in to the “Open” field, then click on the “OK” button.
(NOTE: If either of the below BSI registry keys do not exist in the paths listed in the registry, you must first open the BSI application as Administrator by right-clicking on the applications icon and choosing “Run As Administrator” from the menu. Once the program is running, open “Help”, then click on “Register”. You can now close the registration screen and the application. The BSI registry key should now be present. You may need to close and re-open the registry editor to see the newly created key.)
On 32-bit systems, browse to HKEY_LOCAL_MACHINE\SOFTWARE\BSI.
On 64-bit systems, browse to HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\BSI
- Right-click on the “BSI” folder icon in the folder tree to the left and choose “Permissions…”.
- Click on the “Add…” button under the “Group or User Names:” list.
- On the “Select Users or Groups” window that appears, type “Everyone” in to the “Enter the object names to select” field and then click OK to close the pop-up window.
- Back on the “Permissions for BSI” window, highlight the entry for “Everyone” that now appears in the “Group or User Names” list, click on each entry (“Full Control” and “Read”) in the “Allow” column, then click on the “OK” button to save the changes.
- If any changes were necessary, shut down and restart the system.
After performing the above steps, open your BSI application and register the application. The software should now be able to run as the registered version and should retain your registration information permanently.
If the software will still not register, click here to submit a support ticket and paste in the validation code information (application and version, serial number, invoice number, and validation code) or attach a screenshot of the register screen with the information filled out and technical support will double check the codes correctness with the codes department.
Please note that technical support cannot provide validation codes in any circumstance, including after hours or off air emergencies relating to demonstration mode. Validation codes are only provided during normal business hours via the validation code request form.