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.
- Log in to the machine as a user with administrative privileges.
- Install BiblioFile in the usual way.
- 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.
- At the end of the installation, you will be prompted to restart the computer. Defer this action until 18 below.
- Click Start. If you have set Vista/Windows 7 up with the classic XP view, also click Run.
- Enter secpol.msc into the Search (or Run) box and press <Enter>. This will open the Local Security Policy dialog.
- Select Local Policies in the left pane.
- Double click User rights assignment in the right pane.
- Double click Log on as a service in the right pane. This will open the Login as a service Properties dialog.
- Select Add User or Group
- Select Locations...
- 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.
- Enter TLCBFUser as the new "object name."
- 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.
- Click OK. Then close the dialog. This should return you to the Local Security Policy dialog.
- 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.
- Close the Local Security Policy dialog.
- Restart the computer.
- Run BiblioFile from the Start menu.
- 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
|