|
Installing
BiblioFile
on Vista
Updated 6/23/2008.
BiblioFile - Vista 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 machine. This shortcoming will produce an error message
whenever BiblioFile is run until Vista credentials have been established as
outlined below.
The latest official version of PostgreSQL (8.3.1) still does not permit the
handling of
process permissions on Windows Vista. 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 machines.
-
Log in to the Vista machine as a user with administrative privileges.
-
Install BiblioFile in the usual way.
-
Part way through the installation, you will see a Vista 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 17 below.
-
Click Start. If you have set Vista 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 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 127.0.0.1 instead of "localhost."
BiblioFile should open without error.
NOTE: This procedure has not been tested on Windows Vista Home
TLC will release a version of BiblioFile that establishes the proper Vista
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 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
|