Symptoms
"Unexpected error; quitting."This error occurs when setting a company as default, and will only occur on a computer running Windows NT, Windows 2000, or Windows XP.
Cause
This error is caused by insufficient registry permissions for the user that is attempting to build an index. The FRx Engine must create a subkey in the HKEY_CLASSES_ROOT\\Typelib key the first time it is run. Normal users cannot create subkeys under the aforementioned key.
Resolution
To resolve this issue, the FRx Engine must be launched by an administrative user the first time it is run.
-
Log onto the computer as an administrative user.
-
Launch FRx Designer.
-
Select any company as default (FW or FWC will work fine).
-
Repeat steps 1-3 for all other computers on which this issue occurs.
Once these steps are completed, users should be able to launch FRx and select any company as default. If the error still occurs, complete the additional steps below:
-
Log onto the computer as an administrative user.
-
Click Start, and then click Run. Type regedt32, and then click OK.
Follow the remaining steps below for the operating system that is installed on the workstation.
Windows NT:-
In the HKEY_CLASSES_ROOT on Local Machine window, scroll to the TypeLib key.
-
Click on the TypeLib key, and then on the Security menu, select Permissions.
-
Click Add, select Everyone from the Names list, select Read in the Type of Access list, and then click OK.
Select the Replace Permission on Existing Subkeys check box, and then click OK.
Windows 2000:-
In the HKEY_CLASSES_ROOT on Local Machine window, scroll to the TypeLib key.
-
Click on the TypeLib key, and then click on the Security menu and select Permissions.
-
Click Add, select Everyone from the Names list, and then click OK.
-
Verify that the Read check box is selected in the Permissions section, and then click the Advanced button.
-
Select the Reset permissions on all child objects and enable propagation of inheritable permissions check box, click OK, then click OK again to close the Permissions window.
Windows XP:
-
Double-click on the HKEY_CLASSES_ROOT key to expand it, then scroll to the TypeLib key.
-
Right-click on the TypeLib key, and then click Permissions.
-
Click Add, type Everyone, and then click OK.
-
Verify that the Read check box is selected in the Permissions section, and then click the Advanced button.
-
Select the Replace permission entries on all child objects with entries shown here that apply to child objects check box, click OK, and then click OK to close the Permissions window.