Responsive Navigation Responsive Navigation
The Library Corporation

Installing BiblioFile on Vista/Windows 7

Updated .

BiblioFile - Vista/Windows 7 compatibility

BiblioFile uses a PostgreSQL database to manage MARC records and library-wide settings. To prevent conflicts with other programs that may use this popular database engine, the BiblioFile installation program installs a separate Windows user account, "TLCBfUser" on standalone workstations and on servers that will host a shared BiblioFile database. Unfortunately, the BiblioFile installation program can not establish proper credentials to permit this user account to log in as a service on a Vista/Windows 7 machine. This shortcoming will produce an error message whenever BiblioFile is run until Vista/Windows 7 credentials have been established as outlined below.

The latest official version of PostgreSQL does not yet permit the handling of process permissions on Windows Vista/Windows 7. Until a new PostgreSQL version can be compiled within the BiblioFile software, and a reliable upgrade path established, TLC has developed the following workaround to permit catalogers to run BiblioFile on Vista/Windows 7 machines.

  1. Log in to the machine as a user with administrative privileges.
  2. Install BiblioFile in the usual way.
  3. Part way through the installation, you will see a message that "editrights.exe has stopped working." Click Close the program. Continue with the rest of the installation.
  4. At the end of the installation, you will be prompted to restart the computer. Defer this action until 18 below.
  5. Click Start. If you have set Vista/Windows 7 up with the classic XP view, also click Run.
  6. Enter secpol.msc into the Search (or Run) box and press <Enter>. This will open the Local Security Policy dialog.
  7. Select Local Policies in the left pane.
  8. Double click User rights assignment in the right pane.
  9. Double click Log on as a service in the right pane. This will open the Login as a service Properties dialog.
  10. Select Add User or Group
  11. Select Locations...
  12. Select the local machine as the location. The local machine will have a name indicative of its use (e.g., MarysPC, or CatalogingStation). Be careful not to select your internet domain name, which looks like an internet address (e.g., librarynetwork.com, schoollibrary.k12.va.us). Click OK.
  13. Enter TLCBFUser as the new "object name."
  14. Click Check Names. Vista/Windows 7 will prepend the machine name to the object name (e.g., MarysPC\TLCBFUser). Confirm that this is the case.
  15. Click OK. Then close the dialog. This should return you to the Local Security Policy dialog.
  16. Confirm that the new user name (e.g., MarysPC\TLCBFUser) appears in the list of users authorized to log on as a service. You may have to widen the Security Setting column to see the whole list.
  17. Close the Local Security Policy dialog.
  18. Restart the computer.
  19. Run BiblioFile from the Start menu.
  20. For the database address, enter either 127.0.0.1 or "localhost." BiblioFile should open without error.

NOTE: This procedure has not been tested on Windows Vista Home editions or Windows 7 Home editions

TLC will release a version of BiblioFile that establishes the proper Vista/Windows 7 credentials automatically as part of the install. The release date for that version has not been scheduled. Until that release, if you install BiblioFile on other Vista/Windows 7 machines, be sure to apply these steps on all such machines.

If you experience any problems, contact TLC Support at support@TLCdelivers.com, 800-852-4911, 304-229-0100, or fax 304-229-0295.

Return to BiblioFile News


TLC on FacebookTLC on TwitterTLC on Pinterest TLC Google Plus